
A l'aide de 13 ateliers pratiques contenant chacun un ensemble d'objectifs pédagogiques précis. A la fin de ce cours le participant sera capable de :
Comprendre l'architecture et les composants de base de l'architecture Spring Cloud
Créer des microservies Spring boot basiques à l'aide de IntelliJ IDEA
Assurer la communication entre les microservices avec WebClient et Spring Cloud OpenFeign
Assurer l'inscription (Registration) des microservies dans le discovery server "Spring Cloud Netflix Eureka Server"
Créer et configurer le serveur "Spring Cloud Api Gateway"
Créer et configurer le serveur "Spring Cloud Config Server" et ce en utilisant le File system et GITHUB
Comprendre l'architecture et l'objectif de Docker
Utiliser la base de données Mysql en tant que Docker, en téléchargeant son image et en démarrant en local son container
Packager des microservices Spring boot à l'aire de Docker en utilisant Docker-compose pour assurer les différentes relations qui existent entre les containers
Assurer le Refresh à chaud de la configuration des microservices avec Spring Cloud Bus
Assurer le Refresh à chaud Automatique suite aux modifications de la config au niveau du GITHUB repo à l'aide de Spring Cloud Config Monitor et RabbitMQ
Assurer la Résilience des microservices avec Resilience4J Circuit Breaker en utilisant Open Feign
Assurer la Résilience des microservices avec Resilience4J Circuit Breaker au niveau du serveur Gateway
Sécuriser vos microservices avec Keycloack
Sécurité des microservices avec Docker
Event driven microservices utilisant RabbitMQ et Spring Cloud Functions & Stream