Objectifs
- Concevoir une architecture microservices modulaire et découplée
- Développer des API REST avec Spring Boot
- Créer des images Docker performantes et orchestrer plusieurs services
- Sécuriser les échanges interservices avec JWT et OAuth2
- Mettre en place un monitoring complet avec Prometheus, Grafana, et ELK
- Déployer et tester une architecture distribuée en local avec Docker Compose
Description
Cette formation de 3 jours sur les Microservices avec Spring Boot guide les apprenants de la théorie à la pratique avancée via un projet fil rouge : la création d'une application complète (produits, commandes, utilisateurs) interconnectée, sécurisée et observable. Prérequis : Connaissances solides en Java, bases de Spring Boot et notions de développement web REST recommandées pour une progression fluide. Le programme progresse logiquement : Jour 1 initie à l'architecture microservices, modélisation et développement d'un service REST simple avec Spring Boot, JPA et Actuator ; Jour 2 explore l'écosystème (Eureka, API Gateway, JWT/OAuth2, monitoring Prometheus/Grafana/ELK) ; Jour 3 se concentre sur la conteneurisation Docker, optimisation d'images et orchestration multi-services avec Docker Compose. Les méthodes d'apprentissage reposent sur des mises en pratique intensives (exercices codés, configurations itératives, tests en environnement local) intégrées au projet fil rouge, favorisant une expérience hands-on et une supervision progressive. À l'issue, les participants maîtrisent la conception modulaire, le développement d'API sécurisées, le déploiement scalable et le monitoring distribué, prêts à découper et déployer des architectures microservices performantes.
Liste des sessions
Human Coders
- 0184173896
- formation@humancoders.com
Centre de formation
Lieu de formation





