Java 9 – 10 – 11 : les nouveautés — Mettre en œuvre des nouveautés des versions 9, 10 et 11 de Java
Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
Programme
Introduction
- Java 9
- Le nouveau modèle de releases
- Java 10
- Java 11
JShell
- Présentation
- Utilisation
- Les fonctionnalités avancées
Les évolutions
- Les évolutions dans le langage
- Les évolutions dans les API
- Les nouvelles API
- StackWalking API
- Flow API
- VarHandles
- HTTP Client
- Les évolutions dans la JVM
- Le support de standards
- Les fonctionnalités dépréciées ou retirées
- Les évolutions dans les outils
Les modules
- La modularité
- Le système de modules de Java
- Le descripteur de modules
- La visibilité entre modules
- Les dépendances
- L’accès par introspection aux modules
- Le ModulePath
- Le packaging des modules
- Les différents types de modules
- La modularisation du JDK
- Les versions des modules
Les modules : fonctionnalités avancées
- Les services
- Les runtimes personnalisés
Migration
- Les difficultés de migration à Java 9+
- La préparation à Java 9+
- La migration sans créer de modules
- La migration avec création de modules
- La migration de bibliothèques
Profils des intervenants
Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.
Modalités d'évaluation
Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.
Attestation de formation remise à chaque participant.
Démarche qualité
Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.
Moyens pédagogiques
Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Espace de pause.
Dernière mise à jour le 02/02/2023