ORSYS formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE PRO     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais

Nos formations :

Toutes nos formations Architecture et urbanisation des SI

Formation WOA, architecture orientée Web, synthèse

4,3 / 5
Cours de synthèse
Durée : 2 jours
Réf : BOA
Prix  2020 : 1950 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Interfaces de programmation d'applications permettant de faire dialoguer différents services en ligne, les API sont désormais au centre de tous les développements d'applications liées au Cloud, à la mobilité et à l'Internet des Objets. L'adoption d'une architecture WOA permet de faire les liens entre ces applications à grande échelle sur le Web. Cette synthèse vous permettra d'appréhender les problématiques d'une architecture de services Orientée Web (WOA).

Objectifs pédagogiques

  • Comprendre l'architecture des services Web
  • Sécuriser l'accès aux données
  • Mettre en place une stratégie d'API
  • Maîtriser les performances et la gestion du traffic
  • Maîtriser les normes Web du SI

Méthodes pédagogiques

Les concepts seront illustrés par des démonstrations techniques et visuelles.
PROGRAMME DE FORMATION

Web Oriented Architecture

  • Architectures n-tiers, applications et composants distribués.
  • Entreprise, SOA, WOA, ROA. Introduction au SI Web.
  • Alignement du Système d'Information : DevOps, Cloud, IaaS, PaaS, BaaS...
  • Industrialisation extrême des pratiques IT. Théorème de Brewer (CAP).
  • Ouverture, structuration et orchestration. Microservices applicatifs.
  • Technologies des Web Services (REST, SOAP, LDP, SOLID...).
  • Architectures orientées ressources.
  • Filtrage et transformation des formats d'échanges (XML, JSON).
  • Gestion des relations transactionnelles. (ACID).

Démonstration
Analyse d'un SI WOA (Google, Facebook), identification des composantes métiers et techniques. Étude de cas sur les réponses spécifiques apportées.

Choix d'un socle technologique

  • Les principaux styles d'architecture. REST, SOAP.
  • Particularités du protocole HTTP.
  • Traduction des protocoles et filtrage des contenus.
  • Positionner la ressource (URI) au cœur du sytème.
  • Représentation des bonnes pratiques. Communication par message et asynchrone.
  • Granularité et couplage faible.
  • Les normes : BPMN, BPEL, SCA...
  • HATEOAS, Hypermedia As The Engine Of Application State.
  • Outils pour la normalisation de la conception : Swagger, BluePrint, RAML...

Démonstration
Conception et génération de Web Service dans de multiples technologies avec Swagger, intégration et inter opérabilité. Rédaction d'une documentation adaptée.

Gérer les cibles et les modes de consommation

  • IoT et applications mobiles.
  • Caractéristiques de la scalabilité (verticale/horizontale).
  • Les stratégies de gestion du cache.
  • Performances et gestion du trafic.
  • Créer, gérer et exposer des API pour les communautés de développeurs.
  • Supporter les projets Cloud, mobiles et les API REST dans l'existant.
  • Supporter les clients du parc de consommateurs.

Démonstration
Sur la base d'un cas d'étude (ex : Google) revue des modes d'utilisation du IT ouvert sur le Web. Des différents modes de production et de consommation selon le profil des acteurs depuis l'utilisateur final.

Interface Homme-Machine

  • Volatilité des IHM. IHM "on-demand".
  • Quels types d'interface prévoir ?
  • Apports et évolution du standard HTML5.
  • Progressive Web Application : renforcer l'engagement des utilisateurs.
  • Anticiper le développement d'applications Offline.
  • Isolation de la sécurité et des traitements métiers avec JavaScript.
  • Avantages et limitations du développement en mode hybride.
  • Evolution des solutions de développement. L'apport de JavaScript.

Démonstration
Utilisation d'une stratégie de développement multicibles, multisupports

Distribution des données

  • Evolution des architectures de stockages.
  • Limitation du modèle relationnel.
  • Les alternatives "NoSQL", définition solutions et usages.
  • Utilisation des méta-données : FOAF, GraphQL.
  • Découpage des couches de distributions.
  • Choix des datastores (SaaS, BaaS...)
  • Duplication et synchronisation.

Sécurité et confidentialité

  • Définition des règles d'usage (chiffrement, autorisation, SLA).
  • Standards d'authentification (mise en œuvre et délégation : OpenID et oAuth).
  • Solutions : filtres, encryption et signature.
  • Mécanisme de cryptage.
  • Standards cryptographiques.
  • Gestion des clés de stockage.
  • Cycle de vie des accès et identités.

Etude de cas
Anticipation des faiblesses techniques d'une architecture.

Support et monitoring

  • Mise en place de procédures, indicateurs et méthodologie.
  • Accessibilité de la plateforme.
  • Consolidation des "metrics" d'activité.
  • Développer une nouvelle BI (Business Intelligence).
  • Ouverture d'une offre partenaire.
  • Packaging d'APIs, création de produits et de plans.
  • Gestion des erreurs.

Démonstration
Analyse collective des IOV (Indices Objectivement Vérifiables) d'exploitation au service de l'analyse métier.

Automatisation du déploiement et de la gestion d'API

  • Architecture et stratégies d'automatisation, (Cloud Management, OpenStack, "Dockérisation").
  • Critères d'évaluation d'une solution. Offres du marchés.
  • Stratégies : Proxies, Agents or Hybrid.
  • Choisir une solution de pilotage et de gestion des API.
  • Fonctionnalités caractéristiques.
  • Points clés pour la réalisation d'un cahier des charges.

Réflexion collective
Présentation des solutions majeures : MAS Azure, Apigee, Oracle SOA, WSO2...

Participants / Prérequis

» Participants

Architectes, développeurs et décideurs du Système d'Information.

» Prérequis

Aucun prérequis.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis vérifiés
picto avis vérifiés
Saadia 07/11/2019
4 / 5
Beaucoup d informations à digérer Merci pour le support qui me servira à reprendre certains éléments.

Remi L. 07/11/2019
5 / 5
Contenu très détaillé abordé Avec pertinence

Corentin M. 07/11/2019
5 / 5
Très bon contenu. Le formateur connait très bien son sujet. La formation mériterait d'être sur 3 jours pour approfondir certains sujets et passer plus de temps sur les questions

Philippe S. 03/10/2019
3 / 5
La formation est destinée aux équipes de développement et ne répond pas à notre besoin d'avoir une compréhension générale d'une architecture applicative

tristan B. 03/10/2019
5 / 5
Formation intéressante permettant une bonne première approche du sujet. Formateur très compétent.

maxence B. 09/09/2019
5 / 5
J'ai apprécié les petits tests réalisés par l'intervenant

Lucile M. 09/09/2019
5 / 5
Renaud a été très à l'écoute et explique très bien. Merci beaucoup.

David L. 27/08/2019
4 / 5
Formation intéressante mais un peu dense. Piste droits améliorations = Des cas pratiques

Frey 27/08/2019
5 / 5
Un pdf pour le support de cours serait parfait

Anthony T. 27/08/2019
5 / 5
Contenu intéressant, mais très dense sur le nombres de sujets abordés.

Arnaud L. 27/08/2019
5 / 5
Intervenant très agréable

David M. 27/08/2019
5 / 5
Formateur à l'écoute, réactif et dynamique.

NGUYEN P. 27/05/2019
4 / 5
Contenu très très dense

AGOSTINHO R. 27/05/2019
4 / 5
Beaucoup de trop de contenu pour 2 jours même si cest une synthèse

Petar 27/05/2019
5 / 5
La compétence et animation du formateur

Sylvain G. 25/02/2019
4 / 5
J'attendais plus de d'information sur les stratégies de mise en oeuvre, et d'organisation des différentes briques.

Thierry C. 25/02/2019
4 / 5
Bien pour ce type de cours

Audrey T. 20/12/2018
2 / 5
Pas suffisamment d'information sur les architectures. Catalogue de notion généraliste informatiqttioue pas toujours en lien avec la formation.

Arnauld D. 20/12/2018
3 / 5
Je pense que ce cours ne correspond pas aux besoins d'un architecte devant réaliser vun DA sur un projet Web et devant donc décrire une architecture web à réaliser. En fait nous avons vu un ensemble de composants d'outils et de technologies à utiliser mais pas un réel processus décrivant les types d'architecture

xavier V. 20/12/2018
3 / 5
Manque des planches avec schémas d'architecture, étude de cas pratique, processus global de développement. Le contenu est intéressant mais manque de fil conducteur, de continuité.
Avis client 4,3 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[-]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys