- Accueil
- Architecture
- Microservices : optimisez vos applications et architectures
Formation Microservices : optimisez vos applications et architectures
- Architecture
- Formation détaillée
Concevoir, développer, tester, sécuriser et gérer des applications compatibles avec l’architecture microservices
86% de participants satisfaits sur les 12 derniers mois
Objectifs
- Comprendre les différentes architectures qu’il est possible de construire avec des microservices
- Adopter l'architecture la plus adaptée à un contexte
- Concevoir, construire et organiser un SI qui sera, grâce à l’architecture microservices, ouvert aux développeurs, tout en étant sécurisé, facilement déployable et maintenable dans une infrastructure cloud, où il pourra faire face à des charges variables
Programme
1 – Les différentes visions d’une application
- Des utilisateurs aux bases de données
- Les serveurs de présentation
- Les services métiers
- Les microservices
- Le Cloud Native
2 – Les Web Services
- L’architecture REST ou comment exploiter le protocole http du Web ?
- Les limites de l’architecture REST
- Comment exploiter les évolutions du protocole http avec les gRPC ?
- Les services à base d’appel de méthodes à distance
3 – Les microservices
- De l’architecture monolithique aux microservices
- Les patrons de conception des microservices
- Le manifeste réactif et les solutions pour l’implémenter
4 – Le Domain Driven Design pour la découverte des services
- Découvrir le périmètre applicatif avec les Bounded Contexts
- Les patrons de conception Entity/Aggregate/Value Object
- Parler le même langage avec le langage omniprésent
- Les autres patrons de conception
- Découvrir les événements du domaine
5 – Les transactions distribuées
- Les limites théoriques des transactions distribuées
- La compensation des transactions
- Le patron de conception Saga
6 – Les middleware orientés messages
- Pourquoi utiliser des middleware orientés messages ?
- La garantie de livraison des messages
- La gestion des erreurs
- L’idempotence
7 – Les architectures avancées
- Les systèmes guidés par les événements
- Le Stream Processing
- L’Event Sourcing
- Command Query and Responsability Segregation
- Change Data Capture
8 – Les applications Cloud Native
- Les Containers as a Service
- Les 15 facteurs des applications Cloud Native
- Kubernetes / Service Mesh
9 – La gestion des API
- L’approche API first
- La modélisation des API et GraphQL
- Les standards des API
- API Management / API Gate
Ce programme a été mis à jour le 3 décembre 2024.
Afficher plusÀ qui s’adresse
cette formation ?
Public
Architectes et consultants, développeurs.
Prérequis
Aucun.
Osez vous former à l’excellence
- Un décryptage des tendances
- Une « Bubble Care » d’exception
- Partager avec ses pairs
- Des espaces premium
Modalités
Méthodologie pédagogique
Cette formation concrète et pragmatique est illustrée par de nombreux exemples pratiques issus d’une expérience et d’un savoir-faire acquis sur de nombreux projets de taille variée au sein d’établissements et d’entreprises de différents secteurs. Support de cours téléchargeable en début de formation.
Méthodologie d’évaluation
Le stagiaire reçoit en amont de la formation un questionnaire permettant de mesurer les compétences, profil et attentes du stagiaire. Tout au long de la formation, les stagiaires sont évalués au moyen de différentes méthodes (quizz, ateliers, exercices et/ou de travaux pratiques, etc.) permettant de vérifier l'atteinte des objectifs. Un questionnaire d'évaluation à chaud est soumis à chaque stagiaire en fin de formation pour s’assurer de l’adéquation des acquis de la formation avec les attentes du stagiaire. Une attestation de réalisation de la formation est remise au stagiaire.
Osez vous former à l’excellence
Une vision globale pour réussir sa transformation
Un environnement propice
à la réflexion
Des opportunités de networking pour s’enrichir
Des espaces premium pour des formations d'exception
À qui s’adresse
cette formation ?
Public
Architectes et consultants, développeurs.
Prérequis
Aucun.
Autres formations sur le même thème
Architecture
Maîtrisez les API : conception, sécurité et valorisation
Prochaines sessions :
- 12-13 Déc 2024
- 5-6 Juin 2025
- 16-17 Oct 2025
2197 € / pers. HT
Voir toutes les sessions Architecture
Urbanisation du SI et architectures techniques : réussir sa transformation
Prochaines sessions :
- 24-26 Mars 2025
- 19-21 Mai 2025
- 23-25 Juin 2025
- 27-29 Août 2025
- 6-8 Oct 2025
- 24-26 Nov 2025
2960 € / pers. HT
Voir toutes les sessions