Concevoir une architecture urbanisée : Web Services, microservices et API

Qualiopi

Avec cette formation en architecture du SI, vous serez capable de bâtir une architecture de services opérationnelle et agile.

À partir de 1590 €
Durée 14h en 2 jours
Localisation Partout en France
Logo de DEMOS - Concevoir une architecture urbanisée : Web Services, microservices et API

Proposé par

DEMOS

Prérequis

Cette formation ne nécessite aucun pré-requis.

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En entreprise

Objectifs pédagogiques

  • Connaître les concepts, les méthodes et les patterns qui permettent de réaliser une architecture de services opérationnelle et agile
  • Savoir faire le choix entre les différentes architectures de services
  • S’approprier une démarche concrète de construction d’une architecture urbanisée

Programme de la formation

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

Logo de DEMOS - Formation Concevoir une architecture urbanisée : Web Services, microservices et API

Proposé par

DEMOS

"Leader de la formation professionnelle et du conseil en ressources humaines"

Voir la fiche entreprise
À partir de 1590 €
Logo de DEMOS - Concevoir une architecture urbanisée : Web Services, microservices et API

Concevoir une architecture urbanisée : Web Services, microservices et API

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.