[wpms_breadcrumb reverse="0"]
Internet Applications - Technologies JAVA & XML

Java 9 et versions ultérieures – Les nouveautés

Reference : JAV9
2 jours - 1315 € HT
Prochaines sessions
    Java 9 et versions ultérieures – Les nouveautés
    Objectifs

    • 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

    Pré requis

    • Maîtriser le développement Java

    Modalités pédagogiques

    Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques

    Public visé
    • Développeurs Java
    • Chefs de projets
    • Consultants
    Inscription

    Programmes de Java 9 et versions ultérieures – Les nouveautés

    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
    COVID – 19

    Informations importantes concernant la situation actuelle

    En savoir en plus