Intermédiaire à confirméPrésentiel ou distancielÉligible OPCO

Formation Java 25 & Spring Boot 4 – Migrer et maîtriser les standards 2026

Maîtriser Java 25 LTS, Spring Boot 4 et Hibernate 7, et conduire la migration d'une base existante vers les standards 2026

Cette formation s'adresse aux développeurs Java qui doivent prochainement converger vers Spring Boot 4 et Java 25 LTS. Elle couvre à la fois la maîtrise des nouvelles capacités du langage et du framework, et la conduite réelle d'une migration en production : stratégie, outillage OpenRewrite, pièges classiques et industrialisation. Vous travaillez sur PaymentHub, application fil rouge construite en Spring Boot 4 et Java 25, puis vous appliquez un playbook reproductible sur des bases legacy le troisième jour.

3 jours (21h)
6-12 participants
14 modules
Français
OPCO - Opérateurs de compétencesÉligible financement OPCO et plan de développement des compétences
1 750
EUR HT / participant
Éligible OPCO
  • Formation en présentiel ou en classe virtuelle synchrone (Microsoft Teams par défaut)
  • Groupes de 4 à 8 stagiaires maximum
  • Projet fil rouge PaymentHub + bases legacy de migration fournies
  • Playbook de migration personnalisable au format Markdown avec recettes OpenRewrite
  • Checklist de revue de code Spring Boot 4 et Hibernate 7
  • Canal Slack/Discord privé maintenu actif 6 mois après la formation
  • Référence : JAVA25-SPRING4-MIG-3J — éligible OPCO, CPF et plan de développement des compétences

Éligible financement OPCO et plan de développement des compétences

Objectifs de la formation

Utiliser les fonctionnalités modernes de Java entre les versions 17 et 25 LTS : pattern matching avancé, déconstruction de records, sealed types, switch expressions
Mettre en œuvre les modèles de concurrence stabilisés en Java 25 : virtual threads, structured concurrency (JEP 505) et scoped values
Concevoir une application Spring Boot 4 production-ready avec Spring Framework 7, JSpecify et le versioning HTTP stable
Utiliser les nouveaux clients HTTP RestClient et @HttpExchange (successeurs de RestTemplate et WebClient)
Mapper un modèle Hibernate 7 selon les standards 2026 et corriger les problèmes de performance (N+1) via JOIN FETCH ou @EntityGraph
Sécuriser une API avec Spring Security 7 (DSL lambda, OAuth2, OIDC, JWT) et instrumenter avec Micrometer + OpenTelemetry
Définir et exécuter une stratégie de migration Java 8/11/17 vers Java 25 avec jdeps, jdeprscan, OpenRewrite et Error Prone
Conduire la migration Spring Boot 2.x → 3.x → 4.0 (passage à Jakarta EE) avec recettes OpenRewrite et playbook reproductible
Conduire la migration Hibernate 5 → 7 et Spring Security 5 → 7 en sécurisant les ruptures de compatibilité
Mettre en œuvre une stratégie de roulement en production (canary, feature flags, métriques) et choisir entre rolling upgrade et strangler pattern

Programme détaillé (14 modules)

Panorama des JEP majeures, pattern matching avancé (instanceof, switch, déconstruction de records, gardes), records et sealed types pour la modélisation métier, var et inférence de type. Lecture critique des choix de l'écosystème.

Public cible

  • Développeurs Java en poste depuis au moins 2 ans, exploitant Spring Boot 2.x ou 3.x
  • Lead developers, tech leads et architectes logiciels
  • Équipes confrontées à une dette technique de version (Spring Boot 2.7, Java 8 ou 11)
  • Ingénieurs DevOps ou SRE intervenant sur des applications Spring Boot

Prérequis

  • Pratique régulière du langage Java en environnement professionnel : classes, lambdas, streams, generics
  • Première expérience opérationnelle de Spring Boot 2.x au minimum sur une application en condition réelle
  • Compréhension des bases de données relationnelles, des transactions et de la persistance avec JPA
  • Aisance avec Git, Maven ou Gradle, et un IDE Java (IntelliJ IDEA recommandé)
  • JDK 25 LTS, Maven 3.9+ ou Gradle 8.5+, Docker 24+, 16 Go RAM minimum

Votre formateur

AB

Nos Formateurs Experts

Formateurs en Intelligence Artificielle

Nos formateurs possèdent une expertise reconnue en intelligence artificielle avec plusieurs années d'expérience en data et IA. Ils conçoivent et déploient des solutions agentiques innovantes pour les plus grands groupes mondiaux.

En savoir plus

Découvrez aussi

3 jours

AI Engineer

De l'interrogation de modèles à la création de systèmes autonomes en production

Découvrir