Formation : Mise à jour vers Java 21 – Nouvelles fonctionnalités et migration
Spring
Cette formation pratique guide les développeurs Java dans la transition vers Java 21, en mettant l’accent sur les nouveautés du langage, les performances de la JVM et la concurrence moderne avec Project Loom.
À travers des modules progressifs et des ateliers concrets, les participants apprendront à moderniser leur code, optimiser leurs applications et exploiter les meilleures pratiques de migration vers les versions récentes de Java.
Mis à jour le
La formation Mise à jour vers Java 21 en bref
- Durée
- 2 jours
- Horaire
- 9 h à 16 h 30
- Format
- Classe virtuelle en direct ou présentiel à Montréal et à Québec
- Public
- Tous
- Prix
- 1 301 $ par participant, ou 1 105 $ pour organismes publics et OBNL (taxes en sus)
- Langue
- Français
Doussou Formation et Mise à jour vers Java 21 en quelques faits
- Depuis 2016Doussou Formation donne des formations professionnelles au Québec
- 300+formations spécialisées au catalogue
- 97 %de satisfaction selon les évaluations clients
- RAP · CPMTFournisseur accrédité et organisme formateur reconnu
Prochaines sessions de la formation Mise à jour vers Java 21
Programme de la formation Mise à jour vers Java 21
Introduction à la mise à jour de Java
- Pourquoi Java évolue désormais tous les 6 mois (modèle de release semestrielle)
- Versions LTS (11, 17, 21) et enjeux pour les entreprises
- Différences clés entre Java 11 et Java 21 : syntaxe, performances, sécurité, outils
- Choisir le bon JDK : Oracle, OpenJDK, Temurin, Amazon Corretto
- Mise à jour des IDE (IntelliJ, Eclipse, VS Code)
- Configuration de Maven et Gradle pour Java 21
- Bonnes pratiques pour planifier une migration
- Démonstration : migration rapide d’un projet Java 11 → 21
Évolutions du langage Java
- Utilisation de
vardans les lambdas et boucles - Nouveau
switchet pattern matching - Text Blocks (
""") pour la gestion des chaînes - Records et Sealed Classes
- Pattern Matching étendu et usages concrets
- Atelier : refactorisation d’un code Java 11 vers un style Java 21
Améliorations des API standard et productivité
- Nouvelles méthodes Stream :
toList(),mapMulti(),teeing() - Améliorations des classes
Optional,List.of,Map.of,Set.of - Nouveautés dans
String,Files,Math,Random - Découverte des outils modernes :
jshell,jdeps,jpackage,jlink - Introduction à Project Amber
- Atelier : modernisation de flux et opérations sur fichiers
Performances et fonctionnement de la JVM
- Nouveaux Garbage Collectors : G1, ZGC, Shenandoah
- Optimisations de la gestion mémoire et du runtime
- Outils d’analyse : Java Flight Recorder, Mission Control
- Introduction à GraalVM et au compilateur JIT
- Atelier : profilage et analyse d’une application Java
Concurrence moderne et Project Loom
- Threads classiques vs Virtual Threads
- Project Loom : simplification de la gestion concurrente
- Structured Concurrency (preview Java 21)
- Intégration avec ExecutorService, HTTP, JDBC
- Comparaison avec CompletableFuture et la programmation réactive
- Atelier : conversion d’un code multi-thread en version Loom
Migration, sécurité et fonctionnalités avancées
- Migration pas à pas avec jdeps, jlink, Maven/Gradle
- API supprimées ou dépréciées
- JPMS (Java Platform Module System) : module-info.java, requires, exports
- Sécurité : TLS 1.3, certificats, KeyStore/TrustStore
- Foreign Function & Memory (FFM) API
- Atelier final : migration complète d’un mini-projet Java 11 → 21
Tarifs et informations pratiques
Tarif préférentiel
1 105 $ / participant
Organismes publics et OBNL · taxes en sus
Prix public
1 301 $ / participant
Entreprises et particuliers · taxes en sus
Informations pratiques
- Durée : 2 jours
- Horaire : 9 h à 16 h 30
- Format : Classe virtuelle en direct ou présentiel à Montréal et à Québec
- Paiement : en ligne (PayPal ou carte) à l’inscription, ou sur facture pour les organisations
- Financement : Doussou Formation est un organisme formateur agréé par la CPMT. Pour les employeurs assujettis à la Loi sur les compétences (masse salariale de plus de 2 M$), cette formation peut être comptabilisée dans leur obligation d’investir 1 % en formation.
Formation Mise à jour vers Java 21 en entreprise
Formez toute votre équipe en groupe privé, sur vos propres documents, dans vos locaux ou en classe virtuelle, aux dates qui vous conviennent.
Avis des participants
97 % de satisfaction (évaluations de fin de formation, 120 évaluations) · Lire tous les témoignages
Pourquoi suivre cette formation Mise à jour vers Java 21
Objectifs : ce que vous saurez faire
- Évaluer les impacts d’une migration vers Java 21.
- Mettre à jour son environnement de développement et ses dépendances.
- Refactoriser, moderniser et sécuriser un code Java existant.
- Exploiter les améliorations de performance et de productivité introduites entre Java 12 et 21.
- Intégrer les nouvelles pratiques de développement concurrent en Java moderne.
Prérequis
- Bonnes connaissances de Java
Ce qui est inclus
- Support de cours et fichiers d’exercices pour chaque participant
- Attestation de participation
- Possibilité de coaching personnalisé après la formation
- En session publique en présentiel :
- Thé et café
- Dîner dans un restaurant à proximité
- Stationnement (dans certaines villes)
- Connexion Internet sans fil
