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 leur implémentation avec Spring Cloud.
Commencer ce tutoriel 2
Spring Boot pour les microservices
Créez votre premier microservice avec Spring Boot, de la configuration initiale au déploiement.
Commencer ce tutoriel 3
Premiers pas avec Spring Boot
Créez votre premier microservice avec Spring Boot. Apprenez à configurer, structurer et développer un service REST simple et efficace.
Commencer ce tutoriel 4
Communication entre microservices
Implémentez différentes stratégies de communication entre vos microservices : REST, messaging avec RabbitMQ, gRPC et plus encore.
Commencer ce tutoriel 5
Service Discovery
Découvrez comment implémenter la découverte de services avec Netflix Eureka dans votre architecture microservices.
Commencer ce tutoriel 6
Configuration
Apprenez à centraliser la configuration de vos microservices avec Spring Cloud Config.
Commencer ce tutoriel 7
Configuration Server
Centralisez la configuration de vos microservices avec Spring Cloud Config Server.
Commencer ce tutoriel 8
API Gateway
Découvrez comment mettre en place une API Gateway pour gérer le routage et la sécurité de vos microservices.
Commencer ce tutoriel 9
Circuit Breaker
Apprenez à implémenter le pattern Circuit Breaker avec Resilience4J pour gérer la résilience de vos microservices.
Commencer ce tutoriel 10
Tracing
Apprenez à implémenter le tracing distribué avec Sleuth et Zipkin pour suivre les requêtes à travers vos microservices.
Commencer ce tutoriel 11
Distributed Tracing avec Sleuth et Zipkin
Implémentez le tracing distribué dans vos microservices avec Spring Cloud Sleuth et Zipkin. Apprenez à suivre et analyser les requêtes à travers votre système.
Commencer ce tutoriel 12
Sécurité
Apprenez à sécuriser vos microservices avec Spring Security et OAuth2.
Commencer ce tutoriel 13
Monitoring avec Prometheus et Grafana
Mettez en place un système de monitoring complet avec Prometheus et Grafana. Apprenez à collecter, stocker et visualiser les métriques de vos microservices.
Commencer ce tutoriel 14
Docker
Apprenez à conteneuriser et déployer vos microservices avec Docker.
Commencer ce tutoriel 15
Kubernetes
Apprenez à orchestrer vos microservices avec Kubernetes pour une gestion efficace des conteneurs.
Commencer ce tutoriel