Développer des microservices avec Spring Boot / Spring Cloud

Blended learning

Combien de temps dure la formation ?

 3,00 jour(s)

Dans quelle(s) langue(s) la formation est-elle donnée ?

EN FR

Quand a lieu la prochaine session ?

 15.09.2026
Où se déroule la formation ?
 En distanciel

Combien coûte la formation ?

2050,00€

Qui organise cette formation ?

OXiane est spécialisé dans la conception et la réalisation de formations informatiques et de supports de cours pédagogiques sur les dernières technologies. Nos différentes filières permettent de couvrir tous les besoins en formation que ce soit en IT au sens large, mais également "Utilisateurs" et "Soft Skills" en Management, Communication & leadership.

À qui s’adresse la formation ?

Architectes, Chefs de projets, Développeurs Java

Quels sont les objectifs poursuivis ou les compétences visées ?

  • Découvrir Spring Cloud
  • Découvrir les concepts et patterns microservices
  • Découvrir l'apport de Spring Boot sur les architectures Microservices
  • Développer des microservices en s'appuyant sur Spring Boot
  • Mettre en oeuvre des Microservices

Quel est le contenu de la formation ?

Introduction
Rappels Spring

  • Les principaux concepts (IoC, configuration, etc...)
  • Spring : framework d'intégration

Spring boot et Spring Cloud

  • Fat jar, auto-config, starters
  • Spring Cloud
  • Circuit breaker, Gateway, Stream, Sleuth/Zipkin

Travaux Pratiques : Création d'une application Spring boot
Les Microservices

  • De quoi s'agit-il ?
  • Pourquoi changer la façon de concevoir les SI ?
  • Le cloud et les microservices

Les principaux patterns

  • Core development pattern
  • Routing patterns
  • Resiliency patterns
  • Security patterns
  • Logging patterns
  • Build/Deploy patterns

Ecrire ses microservices avec Spring boot

  • Architecture et conception
  • "Bootstraper" son microservice
  • Exposer son microservice via un Controller
  • Configuration avec Spring Cloud

Travaux Pratiques : Mise en place des Microservices
Travaux Pratiques : Pattern API Composition
Service discovery

  • Le problème...
  • Architecture d'une solution
  • Ecrire un registre avec Netflix Eureka
  • Invoquer un service avec Netflix Feign

Travaux Pratiques : Mise en place d'un service discovery
De la résiliance !

  • Resilience4j
  • Circuit Breaker
  • Fallback
  • Bulkhead Pattern

Travaux Pratiques : Rendre ses microservices résilients
Services Gateway

  • Spring Cloud Gateway
  • Construire ses "route filters"

Travaux Pratiques : Mise en place d'une API Gateway
De la sécurité !

  • Introduction à OAuth2
  • JWT
  • Comment sécuriser ses microservices

Travaux Pratiques : Utiliser OAuth2 et JWT pour protéger ses services
Architecture "Event driven"

  • De quoi s'agit-il ?
  • Introduction à Spring Cloud Stream
  • Le mécanisme Pub/Sub
  • Cache distribué avec Stream

Travaux Pratiques : Mise en place d'un message broker avec Kafka
Travaux Pratiques : Améliorer les performances grâce à un cache Redis
Traçabilité et logs distribués

  • Agrégation de logs avec Spring Cloud Sleuth
  • Traçabilité avec Open Zipkin

Construction et déploiement des Microservices

  • Architecture du pipeline de build/deploy
  • Mise en place de l'intégration continue (CI)

Que recevez-vous à la fin de la formation ?

Une attestation de participation sera transmise aux participants

Quand a lieu la prochaine session ?

Date
Ville
Language & prix
15.09.2026
En distanciel
FR 2050,00€
07.12.2026
En distanciel
FR 2050,00€

Ces formations pourraient vous intéresser

EN
Journée
Blended-Learning
Langages informatiques
EN
Journée
Sur demande
Langages informatiques - Langage javascript