L'Expertise Informatique, Simplifiée

Java - Nouveautés versions 8 à 22

Rattrapez huit versions de Java en trois jours.

Java evolue rapidement avec un nouveau JDK tous les six mois, et les equipes qui restent sur des versions anciennes passent a cote de gains majeurs en productivite et en performance. Cette formation synthetise les nouveautes des JDK 8 a 22 : expressions lambda, API Streams et DateTime, systeme de modules, Records, Sealed Classes, et les Virtual Threads qui transforment la programmation concurrente. Vous repartirez avec une vision claire des fonctionnalites a adopter pour moderniser vos projets existants.

Public visé

Développeurs, architectes et chefs de projets techniques.

Prérequis

Avoir suivi cette formation, ou en maîtriser les thèmes abordés :

Objectifs pédagogiques

À l’issue de cette formation, vous serez capable de :

Programme

Jour 1

Rappels des apports en programmation concurrente (JDK 7 et plus)

Travaux pratiques

Les lambda en Java (JDK 8 et plus)

Travaux pratiques

Les streams (JDK 8 et plus)

Travaux pratiques

L’API DateTime (JDK 8 et plus)

Travaux pratiques

Jour 2

Le système de modules (JDK 9 et plus)

Travaux pratiques

JShell (JDK 9 et plus)

Travaux pratiques

L’API Optional (JDK 9 et plus)

Travaux pratiques

L’API Process (JDK 9 et plus)

Travaux pratiques

Jour 3

Autres apports de la JDK 9

Travaux pratiques

Apports de la JDK 10

Apports de la JDK 11

Travaux pratiques

Apports de la JDK 12 et 13

Travaux pratiques

Apports de la JDK 14

Apports de la JDK 15

Apports de la JDK 16

Apports de la JDK 17

Travaux pratiques

Apports de la JDK 18

Apports de la JDK 19, 20 et 21

Apports de la JDK 22

Travaux pratiques

Modalités d’évaluation des acquis

En cours de formation, par des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.

Voir aussi

Vous serez peut-être intéressés par les formations suivantes :

Formation DEV-JAVA-320 — Java - Nouveautés versions 8 à 22. Domaine : Développement. Niveau : Avancé. Durée : 3 jours (21 heures). Mots-clés : java, nouveautés, lambda, streams, modules, perfectionnement. Cylian Formation, Dijon.