Nouveautés de Java 8 à Java 11 par PLB Consultant

Lieu(x)
En centre (92)
Durée
Total : 28 heures
En centre : 28 heures
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
- Interfaces Java 8.
Travaux pratiques : Mise en oeuvre d'interfaces Java 8.
- Expressions Lambda, références de méthodes.
Travaux pratiques :
Remplacement de classes internes anonymes par des expressions lambda.
Mise en oeuvre d'interfaces fonctionnelles de la bibliothèque.
Simplification d'expressions lambdas par des références de méthodes.
- Mise en oeuvre de l'API Stream pour la manipulation des flux de données.
Travaux pratiques :
Utilisation de nombreux streams séquentiels sur tableaux et collections.
Mise en oeuvre de streams parallèles.
Comparaison de performances entre streams séquentiels et parallèles.
- Nouvelle API Date et Time (JSR 310) de Java 8.
Travaux pratiques :
Utilisation de la nouvelle API de gestion des dates et temps pour manipuler un calendrier (recherche de jour selon des critères fins).
Analyse de chaînes de caractères pour conversion en dates.
Calcul différentiel sur le temps (heure/minutes/secondes).
- JavaScript et Nashorn.
Travaux pratiques : Démonstration de l'exécution de code JavaScript.
- Améliorations des API et autres nouveautés Java 8.
Travaux pratiques :
Analyse d'une IHM JavaFX en tout Java.
Analyse d'une IHM JavaFX avec vues en FXML.
- Nouveautés de Java 9.
Travaux pratiques :
Découpage d'une application en trois modules.
Mise en oeuvre de modules anonymes et automatiques.
Mise en oeuvre de services.
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.
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.
- Nouveautés de Java 10.
Travaux pratiques : Mise en oeuvre du mot
- clé var dans une application.
- Nouveautés de Java 11.
Travaux pratiques :
Utilisation de var dans quelques expressions lambdas.
Mise en oeuvre d'un client http.
Exécution directe d'un fichier source.
Programme complet ci
- joint.
Objectifs
- Comprendre les principes de la programmation fonctionnelle.
- Maîtriser les expressions lambda et les références de méthodes.
- Mettre en oeuvre les Streams pour manipuler des flux de données.
- Utiliser les méthodes par défaut des interfaces.
- Comprendre la nouvelle API Date&Time (JSR 310).
Centre(s)
  • Levallois Perret (92)
Métier(s)
Compétence(s)
Formation proposée par : PLB Consultant
À découvrir
Les nouveautés de Java 8 par Codataschool
JAVA Programmation : Maîtriser les fondamentaux de la programmation Java - Java SE 8 Programmer par Global Knowledge Network France
VERTEGO INFORMATIQUE
Java bases par VERTEGO INFORMATIQUE
JAVA avancé : Maîtriser les API avancées de la plate-forme Java - Java SE 8 Programmer par Global Knowledge Network France
VERTEGO INFORMATIQUE
Java perfectionnement par VERTEGO INFORMATIQUE
Java - Développement avancé et nouveautés JDK 8 par M2i
Java SE 8 par Dawan
Java SE 8 par Dawan
Java 9, 10 et 11 - Mise en oeuvre des nouveautés par M2I Formation (Siège)
Java SE 8 par Aplose