Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Maîtriser les Microservices avec Spring Cloud et Docker
Rating: 4.5 out of 5(61 ratings)
360 students
Created byNadhem BELHADJ
Last updated 2/2026
French

What you'll learn

  • Distinguer les rôles des différents composants de l'architecture des microservices avec Spring Cloud
  • Développer le code nécessaire pour faire communiquer des microservices
  • Créer et configurer les serveurs nécessaires à l'architecture Spring Cloud tels que Eureka, Api Gateway, Config Server,...
  • Démarrer des Container Docker pour les différents microservices tout en créant les relations qui existent entre ceux-ci

Course content

14 sections109 lectures13h 30m total length
  • Notes Introductives0:15
  • Bases de l’architecture Microservices avec Spring Cloud8:35

Requirements

  • Les participants doivent avoir les bases de développement avec le Framework Spring Boot

Description

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

Who this course is for:

  • Développeur Back end Spring Boot/Ingénieur Cloud Devops