Formation Nouveautés de Java 11 à Java 17 Connaitre les nouveautés des dernières versions LTS de Java

4.4 sur 5 étoiles

5 étoiles
38%
4 étoiles
61%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 13 avis
(13 avis)
Durée 2 jours
Niveau Fondamental
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence JN117
Éligible CPF Non

Les versions Java 11 et Java 17 sont des versions LTS (Long Term Support), comme Java 8, utilisables en production, contrairement aux versions 9, 10, 12, …destinées aux développeurs pour leur permettre de se familiariser avec des nouveautés dont certaines seront retenues dans les versions LTS suivantes
Java 11, sorti en septembre 2018, comporte les nouveautés de Java 9 à Java 11, bouleverse les habitudes par l'aspect commercial lié aux licences Oracle et propose de rendre modulaire les nouvelles applications
Java 17, sorti en septembre 2021, consolide toutes les nouveautés depuis java 11, notamment les records et les classes scellées

Objectif Opérationnel:

  • Connaitre les nouveautés apportées par les versions de Java 9 et ultérieures.

Objectifs Pédagogiques:

Cette formation "Nouveautés de Java 11 et Java 17" vous apporte les connaissances nécessaires pour:

  • Connaître, version après version, les nouveautés apportées aux dernières versions LTS de Java
  • Mettre en pratique les nouveautés significatives et les plus importantes

Public :

Cette formation Nouveautés Java 11 et Java 17 s'adresse aux développeurs et chefs de projets maîtrisant déjà la version 8 de Java.

Prérequis :

Cette formation présente les nouveautés de Java 11 et Java 17 pour un profil maîtrisant déjà le langage Java. Pour suivre cette formation, il est donc indispensable de bien connaître la version Java 8.

Nouveautés essentielles de Java 11

Les licences OracleNouvelle gestion des versions de Java
Commercialisation du JDK 11 par Oracle
Conséquences du Long Term Support d'Oracle
JDK11 d'Oracle vs Open JDK 11
Les modulesNotion de module
Format du descripteur de module
Utilisation des modules
Gestion des dépendances entre modules
Intérêt du module-path
Notions de modules anonymes et modules automatiques
Mise en œuvre de services
Modularité du JDK
Nouvelle organisation de la documentation des API Java
Problématique des migrations
L’outil jdeps
Travaux Pratiques :Découpage d'une application en modules
Mise en œuvre de modules anonymes et automatiques
Mise en œuvre de services
Fichiers JarFichiers jar modulaires
Fichiers jar multi-versions
Intérêt du format jmod
Rôle du linker Java Jlink dans le déploiement d'applications Java
Travaux Pratiques :Création de fichiers jar modulaires pour servir de librairies
Création de fichiers jar multi-versions pour servir de librairies
Création d'une image exécutable avec Jlink
Autres nouveautés dans Java 11Exécution de scripts Java avec JShell
Mise à jour de l'API Process
Méthodes privées dans les interfaces
Méthodes de fabrique pour les collections
Nouvelles méthodes dans l'API Stream
Amélioration de l'instruction try-with-resource
Annotation @SafeVarargs
Programmation réactive avec l'API Flow
Déduction du type des variables locales avec var
Nouvelles méthodes de fabrique pour les collections
Nouvelles méthodes dans la classe Collectors
Nouvelle méthode dans la classe Optional
Nouvelles méthodes dans la classe Objects
Support du protocole HTTP/2 et intégration des WebSockets
Exécution directe d'un fichier source
Travaux Pratiques :Exécution de scripts JShell
Contrôle par une application Java de l'exécution de processus
Échange de messages entre producteur et consommateur via l'API Flow
Mise en œuvre du mot clé var dans une application
Exécution directe d'un fichier source

Nouveautés principales de Java 17

Evolutions dans la syntaxePattern matching avec instanceof
Nouvelle syntaxe pour le switch
Les blocs de texte
Les records
Les classes et interfaces scellées
Travaux Pratiques :Utilisation de la nouvelle syntaxe du switch
Mise en œuvre des blocs de texte
Remplacement de classes ordinaires par des records
Mise en œuvre de classes et interfaces sealed
Autres nouveautés dans Java 17L’API Vector
L’API Foreign Memory Access
Nouvelle implémentation de ServerSocket
Sérialisation avec @Serial
Message lié au NullPointerException
L’outil jpackage
Travaux Pratiques :Création, avec jpackage, d’un installateur d’application

Cette formation alterne pratique et théorie pour une meilleure assimilation des connaissances.

Cette formation peut servir de passerelle pour obtenir les compétences et connaissances propres à l'examen de certification Java SE 11 Developper.
Pour préparer pleinement cette certification, il est malgré tout nécessaire de suivre également les formations Certification Java 11 niveau 1 - Certified Professional Java SE 11 Developer (JCJ11) et Certification Java 11 niveau 2 - Certified Professional Java SE 11 Developer (JCJ11B).

L'inscription aux examens officiels peut se faire librement depuis le site Pearson Vue. Cette plate-forme indépendante est accessible pour tous les parcours de formation : auto-formation, cours en ligne, cours présentiel.
Dans le cas où vous souhaiteriez vous inscrire à l'examen de certification à la suite de la formation, PLB vous propose de vous accompagner pour toutes vos démarches administratives sur la plate-forme. N'hésitez pas à solliciter notre service commercial pour plus d'informations.

Date de mise à jour du programme : 05/04/2024

Dates et lieux

Du 02 au 03 septembre 2024
Lieu
Distanciel
Durée
2 jrs
1450 € HT
Du 02 au 03 septembre 2024
Lieu
Paris
Durée
2 jrs
1450 € HT
Du 18 au 19 septembre 2024
Lieu
Distanciel
Durée
2 jrs
1450 € HT
Du 18 au 19 septembre 2024
Lieu
Paris
Durée
2 jrs
1450 € HT
Du 06 au 07 novembre 2024
Lieu
Distanciel
Durée
2 jrs
1450 € HT
Du 06 au 07 novembre 2024
Lieu
Paris
Durée
2 jrs
1450 € HT
Du 18 au 19 novembre 2024
Lieu
Distanciel
Durée
2 jrs
1450 € HT
Du 18 au 19 novembre 2024
Lieu
Paris
Durée
2 jrs
1450 € HT

Avis des participants à la formation Nouveautés de Java 11 à Java 17

Note moyenne de 4.4/5(13)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

LA
4/5

Mon avis sur le contenu du stage :

"Bon supports, les TP guident bien pour prendre en main les nouveautés vues dans le cours."

Mon avis sur le formateur :

"Bon intervenant, patient, qui prend le temps d'expliquer plusieurs fois les notions nécessaires."

Ce que j'ai le plus apprécié :

"Beaucoup de travaux pratiques pour pouvoir pratiquer les notions vues."

Ce que j'ai le moins apprécié :

"Parfois trop de temps lors des travaux pratiques, quelques soucis techniques/ralentissement sur le pc à distance."

SL
5/5

Mon avis sur le formateur :

"Formateur pédagogue et patient"

Ce que j'ai le plus apprécié :

"Vm facile d'utilisation, supports clairs, bonne formation dans l'ensemble"

Ce que j'ai le moins apprécié :

"ràs"

METRAT Baptiste
4/5

Ce que j'ai le plus apprécié :

"Simplicité d'utilisation"

Ce que j'ai le moins apprécié :

"Quelques lenteurs sur la VM, perte de temps sur l'environnement que nous avons du installer au début de la formation"

MA
5/5

Mon avis sur le formateur :

"Formateur très agréable, compétent et posé"

LS
5/5

Mon avis sur le formateur :

"Trés bonne connaissance du sujet."

SD
4/5
GT
5/5
MM
4/5
MN
4/5
ROC Sylvain
4/5
COULON Arnaud
4/5
KV
4/5
GS
5/5


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB