Menu

FORMATIONS / INFORMATIQUE / LANGAGE / DEVELOPPEMENT / Java JEE

LD-102  NOUVEAUTÉS DE JAVA SE 8 |  3 jours


01/. Le langage Java

Présentation de Java ; Historique : Java 1 à 8 ; Versions SE, EE, ME, Fx ; Paramètres de la JVM ; Les outils du JDK ; Les profils compacts de l’API ; Perspective vers Java 9.

02/. Données en mémoire

Calcul signés et exacts ; Gestion du temps avec java.time ; Interface Optional ; Ecoder/décoder en Base64.

03/. Programmation fonctionnelle

Interface fonctionnelle ; Référence de fonction ; Fonction anonyme ; Profils fonctionnels prédéfinis ; Composer des fonctions ; Définir un profil fonctionnel ; Méthodes static et default d’une interface.



04/. Collections et tableaux

Streaming et map/reduce ; Gestion des types primitifs ; Traitement parallèle ; Réduction complexe avec un Collector.

05/. Gestion de la concurrence

Nouvelles méthodes, classes et interfaces ; Ecriture fonctionnelle d’un calcul concurrent ; Amélioration du ForkJoinPool.

06/. Autres Frameworks

Streaming dans NIO2 ; Mise à jour de JAXP ; Mise à jour de JDBC ; Nouveautés Sécurité.



Public
Cette formation s’adresse aux développeurs ou chef de projet Java souhaitant passer à la version Standard Edition 8

Objectifs
Appréhender et pratiquer les nouveautés de la version 8 de Java. Ajouter la programmation fonctionnelle à vos applications Java en manipulant des références de fonctions, des lambda fonctions et des types fonctionnels. Découvrir les nouvelles API de Java : gestion du temps et des dates, stream et map/reduce sur les collections, gestion de la concurrence.

Prérequis
Java bases

Moyens pédagogiques
1 ordinateur et 1 support de cours par personne + 1 vidéoprojecteur par salle de cours. Attestation de stage délivrée en fin de formation.

VOS DATES DE FORMATION