Microservices avec Spring
Maîtrisez le développement d'applications microservices avec Spring Boot et Spring Cloud
Commencer à apprendreÀ propos de ce cours
Ce cours complet vous guidera à travers le développement d'applications microservices avec Spring Boot et Spring Cloud. Vous apprendrez à créer des systèmes distribués robustes et évolutifs, à gérer la communication entre services, et à implémenter des patterns essentiels comme la découverte de services, la configuration centralisée, et la gestion des erreurs.
1
Introduction aux Microservices
Découvrez les concepts fondamentaux des microservices et pourquoi ils sont devenus une architecture populaire pour les applications modernes.
Commencer ce tutoriel 2
Spring Boot pour les Microservices
Apprenez à créer votre premier microservice avec Spring Boot, de la configuration initiale au déploiement.
Commencer ce tutoriel 3
Service Discovery avec Eureka
Implémentez la découverte de services avec Netflix Eureka pour permettre à vos microservices de se trouver et communiquer entre eux.
Commencer ce tutoriel 4
Configuration Centralisée
Utilisez Spring Cloud Config pour centraliser la configuration de tous vos microservices.
Commencer ce tutoriel 5
API Gateway avec Spring Cloud Gateway
Mettez en place un API Gateway pour gérer le routage et la sécurité de vos microservices.
Commencer ce tutoriel 6
Circuit Breaker avec Resilience4J
Implémentez des patterns de résilience pour gérer les erreurs et les pannes dans vos microservices.
Commencer ce tutoriel 7
Tracing Distribué
Utilisez Sleuth et Zipkin pour tracer et visualiser les requêtes à travers vos microservices.
Commencer ce tutoriel 8
Sécurité des Microservices
Sécurisez vos microservices avec Spring Security et OAuth2/JWT.
Commencer ce tutoriel 9
Déploiement avec Docker
Containerisez vos microservices avec Docker et apprenez à les déployer efficacement.
Commencer ce tutoriel 10
Orchestration avec Kubernetes
Orchestrez vos microservices avec Kubernetes pour une gestion efficace à grande échelle.
Commencer ce tutoriel