Déposer une
demande de formation
Si aucune formation ne correspond à votre recherche, mettez en concurrence 2150 Centres de formation.

Votre demande sera transmise de manière anonyme et vous pourrez sélectionner parmi les propositions commerciales, la plus intéressante !

Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.

Information sur la formation

Référence interne de la formation : CP-JAV8

ava 8.

Présentation des nouveautés de Java 8.

La nouvelle philosophie du langage: se concentrer sur ce que l'on veut obtenir, et pas sur la façon de le faire.
Le contenu détaillé de cette version de Java.
La programmation fonctionnelle.

Présentation des concepts associés à la programmation fonctionnelle.

Caractéristiques et bénéfices de l'approche fonctionnelle.
La réification d'une fonction, où comment marier Objets et Fonctions.
La transparence référentielle et l'optimisation par mémoisation.
Les lambda-expressions en Java 8.

La transcription du concept de programmation fonctionnelle dans le monde Java. Module avec travaux pratiques.

Liens entre lambda, interface et classe anonyme.
Le typage d'une lambda-expression, Function, BiFunction, Predicate, Supplier, Consumer...
L'intérêt des références aux méthodes et aux constructeurs
Les APIs modifiées pour exploiter les lambda-expressions.
Map-reduce et streams.

Présentation des concepts popularisés par Google en 2004.

L'intérêt du modèle.
Les opérations map et reduce, les quatre étapes du processus.
Exemples de mises-en-oeuvre.
Les streams Java 8.

L'API "stream" de Java 8 et ses cas d'utilisation. Module avec travaux pratiques.

Les principes de base du streaming.
L'usage conjoint des streams et des lambda-expressions.
La parallélisation des traitements avec parallelStream().
La bonne utilisation du pool de threads Java.
Points d'attention et bonnes pratiques.

Clients visés :

Journée destinée aux développeurs Java confirmés désireux de comprendre les nouveautés essentielles de Java 8 constituées par les lambdas et les streams. Les travaux pratiques sont réalisés

Toute personne désireuse de comprendre la puissance de Java 8.

La maitrise de Java 5/6 est requise pour profiter des travaux pratiques.

Mots-clés en rapport avec la formation :

Java8 stream lambda java

Societe

Si aucune formation ne correspond à votre recherche, mettez en concurrence 2150 Centres de formation.

Votre demande sera transmise de manière anonyme et vous pourrez sélectionner parmi les propositions commerciales, la plus intéressante !