Vous êtes ici : Accueil > Système d'Information - Informatique > Management du Système d'Information > Gouvernance, Architecture et Urbanisation > Concevoir une architecture urbanisée : Web Services, microservices et API
Vous êtes ici : Accueil > Système d'Information - Informatique > Management du Système d'Information > Gouvernance, Architecture et Urbanisation > Concevoir une architecture urbanisée : Web Services, microservices et API
Prix pour un groupe de 10 personnes maximum
Cette thématique vous intéresse ?
Nos équipes d’experts, de concepteurs pédagogiques et de chefs de projet mettent en place pour vous et avec vous des dispositifs innovants, en présentiel et en digital.
Prix pour un groupe de 10 personnes maximum
Cette thématique vous intéresse ?
Nos équipes d’experts, de concepteurs pédagogiques et de chefs de projet mettent en place pour vous et avec vous des dispositifs innovants, en présentiel et en digital.
Avec cette formation en architecture du SI, vous serez capable de bâtir une architecture de services opérationnelle et agile.
Cette formation s’adresse aux développeurs et architectes techniques.
Cette formation ne nécessite aucun pré-requis.
La mutation du SI
Les architectures du SI : mainframe, architectures distribuées, le web, la multiplication des devices, le cloud computing, l’internet des objets
Le passage à la grande échelle et l’exemple des géants du Web
La transformation digitale : le besoin d’agilité, pratiques DevOps
Urbaniser avec une architecture SOA
Démarche SOA
Le processus métier au sens SOA, vue métier, vue fonctionnelle, vue applicative et vue technique
L’implication des directions métier
Cycle de vie d’un projet SOA : vision stratégique et processus organisationnel
Les pièges à éviter
Déterminer la granularité des services
Carte des composants métier
Différences entre services et composants applicatifs
L’architecture technique SOA
Les fondations XML, Schéma XML pour l’interopérabilité
Les services SOAP : description des services avec WSDL, protocole de communication SOAP
Mise en œuvre de Web Services (JEE, .NET, PHP, etc.)
Middlewares orientés messages (MOM)
Enterprise Service Bus : notion d’ESB, ESB vs SOA
Orchestration de services web et intégration de processus métiers (BPM, BPEL, …)
Gestion d’applications composites (SCA : Service Component Architecture)
Les standards et leur niveau d’implémentation : Sécurité et Services Web
Le rôle des interfaces IHM « riches » RIA ou RDA
La place des agrégations de service : les Mashups
L’orchestration des applications SaaS « Software as a Service »
L’approche REST
La sémantique HTTP
Créer des API RESTful
Mettre en œuvre des services REST avec Java
Le principe HATEOAS
Documenter un service REST avec Swagger
Tester un service REST
L’approche Microservices
Unification du service avec le système technique qui le délivre
Les bénéfices : modularité, agilité et scalabilité
Découpage en Microservices : indépendance des équipes et des domaines fonctionnels
La problématique de la distribution des données
Un système tolérant aux fautes
Les tests d’intégration
Développer un Microservice avec un framework (SpringBoot…)
Déployer et exécuter un Microservice dans un conteneur
Présentation de Docker
Collaboration REST/JSON ou mode Message
Gestion d’API
Les API : l’intermédiation entre le SI et l’extérieur
Concevoir des API fiables, sécurisées et documentées
Gestion des connexions externes
Authentification
Respect des usages
Monitoring des connexions et des comportements en temps réel
Monétisation
Portail développeur
Cette formation vous propose des apports théoriques et méthodologiques ainsi que des cas pratiques utiles pour aider le stagiaire à être confronté à des situations réelles.
Pour assurer un suivi individuel, Demos a mis en place 2 types d’évaluation :
Cette formation est un animé par un consultant informatique spécialiste en formation architectures SI
Aucune session trouvée !
Cette formation a été mise à jour le 01 janvier 2024
Cette formation en architecture du SI vous permettra de maîtriser les règles métiers de l’urbanisation, les enjeux fonctionnels et applicatifs d’un système d’information, de savoir mener à bien un projet complet d’urbanisation et appréhender les architectures potentielles.