Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Catalogue des formations > Formation Java 9 et versions ultérieures - Les nouveautés
TechniqueNouveauté

Formation Java 9 et versions ultérieures - Les nouveautés

Mettre en oeuvre les nouveautés des versions 9 et plus de Java

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.
Objectifs de cette formation Java 9 et versions ultérieures - Les nouveautés
  • Connaître le nouveau modèle de release
  • Comprendre et maîtriser 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
Public
  • Développeurs Java
  • Chefs de projets
  • Consultants
Pré-requis
Programme détaillé

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 type 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
Les plus de cette formation Java 9 et versions ultérieures - Les nouveautés
  • Une formation très pratique : des ateliers permettent aux participants de mettre en oeuvre les nouveautés de cette version 9.
  • 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.

Informations

  • Durée : 2 jours (14h)
  • Tarif : 1 315 € HT
  • Réf. : OB309
  • Option(s)
    • Repas Paris : 46 € HT


Dates des sessions
Session garantie Formation à distance Session accessible à distance Visio
Bon à savoir...

= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.