Formation - Java 9, 10 et 11 - Les nouveautés

Mettre en oeuvre les nouveautés des versions 9,10 et 11 de Java

  • Présentiel ou classe à distance
  • Fondamental
Télécharger le PDF
PRESENTIEL OU CLASSE A DISTANCE
Référence
OB309

Durée
2 jours (14 heures)

Prix
1 350,00 €  HT

Dans vos locaux ou à distance
Référence
OB309

Durée
2 jours (14 heures)

Forfait intra - En savoir plus
3 490,00€ HT
(Prix pour un groupe de 12 personnes max)

Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !

Partager cette formation

Après avoir été repoussée à plusieurs reprises, l'arrivée de Java 9 a finalement eu lieu en septembre 2017. 3 ans après Java 8, c'est une nouvelle version riche en évolutions qui est mise à disposition des professionnels du développement. Si elle intègre plus de 80 nouveautés, de l'avis général des spécialistes, c'est l'apparition de la modularité avec Jigsaw qui s'avère être la nouveauté majeure. La modularité consiste à fournir un JDK (Java Development Kit) qui peut être structuré et de pouvoir ainsi ne charger que les modules nécessaires. En découle un allègement du poids des applications (une attente du monde de l'IoT notamment), des gains de performances (seuls les modules utiles sont chargés) et une amélioration de la sécurité. Les participants à cette formation se familiariseront avec le système de modules et apprendront à tirer parti des autres nouveautés proposées par Java 9.
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Développeurs
  • Chefs de projets
  • Consultants

Prérequis

  • Maîtriser le développement Java
  • Connaissances de Java 8
Programme

Le programme

1 - Introduction

  • Java 9
  • Le nouveau modèle de releases
  • Java 10
  • Java 11

2 - JShell

  • Présentation
  • Utilisation
  • Les fonctionnalités avancées

3 - 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

4 - 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 type de modules
  • La modularisation du JDK
  • Les versions des modules

5 - Les modules : fonctionnalités avancées

  • Les services
  • Les runtimes personnalisés

6 - 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
Objectifs

Les objectifs de la formation

  • Connaître le nouveau modèle de release
  • Comprendre les nouveautés des dernières versions de Java
  • Être à l'aise avec les notions de modules
  • Comprendre et anticiper les problèmes de migration de ses applications
Points forts

Les points forts de la formation

  • Une formation très pratique : des ateliers permettent aux participants de mettre en oeuvre les nouveautés des dernières versions de Java (9, 10 et 11).
  • Les retours d'expériences de consultants spécialistes de Java.
  • Des conseils et partages de bonnes pratiques pour des migrations d'applications réussies.

Qualité des formations

ib - groupe Cegos est certifié Iso 9001 et Qualiopi.

Dates et villes

Mise à jour le 02/10/2022

Trier par:

  • 1 350,00 € HT
    Places disponibles
    S'inscrire
    Le lieu de formation sera indiqué environ 3 semaines avant le début de la formation
  • 1 350,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
Formation - Java 9, 10 et 11 - Les nouveautés