DATAROCKSTARS
Réf. INF-DEV-32Revenir au menu
Catalogue entreprises › Formations informatiques › Développement logiciel, informatique et Web

Spring Boot : développer des microservices

Développer des microservices avec Spring Boot

3 jours · 21 h Niveau expert Présentiel, distanciel synchrone, hybride Inter · Intra · Sur mesure Certifiante · Spring Certified Professional, examen en sus

Descriptif

Spring Boot : développer des microservices est une formation de 3 jours (21 heures), de niveau expert, rattachée au domaine « Développement logiciel, informatique et Web ». Développer des microservices avec Spring Boot. Conçue et animée par des praticiens en activité, elle alterne apports ciblés (30 %) et mises en pratique (70 %) sur des laboratoires cloud individuels, avec des cas inspirés des secteurs banque, assurance et services publics. Disponible en inter-entreprises, en intra sur catalogue et en version sur mesure adaptée au contexte de l'entreprise.

Objectifs pédagogiques

À l'issue de la formation, le participant sera capable de :

  • Spring Boot
  • REST
  • Données
  • Sécurité
  • Tests

Programme détaillé

N°Contenus et activités Durée
Jour 1
1Cadrage expert : retours d'expérience des participants sur leurs architectures, présentation du cas fil rouge et du cluster Kubernetes de travaux pratiques0,5 h
2Arbitrages d'architecture : granularité des services, couplage, transactions distribuées, saga, idempotence et versionnement des contrats1,5 h
3Travaux pratiques : amorcer les services catalogue et commandes en Spring Boot - profils, configuration externalisée, Actuator2 h
4API REST de qualité : versionnement, pagination, erreurs normalisées RFC 9457 (qui remplace la RFC 7807), documentation OpenAPI1 h
5Travaux pratiques : exposer et documenter les endpoints, écrire les tests d'API avec MockMvc et les tests d'intégration avec Testcontainers2 h
Jour 2
6Spring Data JPA en contexte microservices : agrégats, requêtes, verrouillage optimiste, gestion déclarative des transactions et migrations Flyway1,5 h
7Travaux pratiques : persister les commandes, traiter la concurrence et jouer une migration de schéma sans interruption2 h
8Communication inter-services : RestClient, résilience avec Resilience4j, messagerie asynchrone et patron outbox1,5 h
9Travaux pratiques : fiabiliser l'appel catalogue vers commandes (délais, nouvelles tentatives, disjoncteur) et publier un événement de domaine2 h
Jour 3
10Spring Security : serveur de ressources OAuth2, jetons JWT, propagation d'identité, autorisations par méthode1,5 h
11Travaux pratiques : sécuriser les deux services et propager le jeton d'appel en appel jusqu'à la couche de données1,5 h
12Observabilité et mise en production : OpenTelemetry, traces distribuées, métriques Micrometer, images Docker, manifestes Kubernetes1,5 h
13Atelier : conteneuriser, déployer sur le cluster, tracer une requête de bout en bout et diagnostiquer une latence anormale1 h
14Révision ciblée du référentiel Spring Certified Professional - reprise des domaines non traversés par le fil rouge (conteneur IoC et cycle de vie des beans, AOP, JDBC et transactions, Spring MVC), examen blanc commenté au format réel (60 questions, 130 minutes) et modalités d'inscription (examen en sus)1,5 h

Méthodes pédagogiques

  • Pédagogie active : 50 % du temps en pratique encadrée — laboratoires cloud provisionnés par participant, travaux pratiques guidés, fil rouge applicatif —, le reste en apports structurés, démonstrations commentées, cadrage et évaluation
  • répartition calculée sur le déroulé détaillé de cette formation, et non annoncée de façon uniforme
  • classe inversée avec prérequis sur le LMS
  • apprentissage adaptatif selon le positionnement initial
  • travaux en binômes
  • classe virtuelle en séquences de 3 h 30 maximum sur Microsoft Teams
  • support clair, complet et paginé remis à chaque participant

Technologies et outils mobilisés

Java, Spring Boot, Spring Data JPA, Spring Security, Resilience4j, Docker, Kubernetes, OpenTelemetry

Modalités d'évaluation et de validation

  • Positionnement initial en ligne
  • quiz de validation à chaque séquence
  • évaluation finale des acquis (QCM et mise en situation)
  • satisfaction à chaud
  • questionnaire de transfert à 30 jours
  • attestation de fin de formation
  • préparation et passage de la certification Spring Certified Professional, examen en sus

Plateforme, laboratoires et ressources

  • LMS DATAROCKSTARS : parcours, supports numériques, quiz, évaluations, émargement par demi-journée
  • laboratoires cloud individuels accessibles depuis un navigateur, sans installation, données fictives, détruits en fin de session
  • bibliothèque O'Reilly (plus de 60 000 ressources)
  • accès aux supports pendant 6 mois

Fiche mise à jour le 21/09/2026 — version 1.0. Les programmes sont révisés chaque trimestre et à chaque évolution majeure des technologies, normes ou référentiels de certification concernés.