Java 8 : Les nouveautés

publicité
Java 8 : Les nouveautés
Durée 2 jour(s) (NOUV-JAVA8-02)
Java 8 pour les développeurs Java
Description
Java 8 n'est pas une simple mise à jour de Java 7. C'est au contraire une véritable révolution ! En incorporant pour la première fois des
éléments de programmation fonctionnelle au langage (expressions lambda, streams...), Java 8 modifie profondément notre façon de
concevoir et développer les applications, et impacte fortement les API existantes. Êtes-vous prêt à tirer parti de ces nouvelles
fonctionnalités ? Cette formation s'adresse aux développeurs Java souhaitant découvrir et acquérir de l'expérience pratique sur les
nouvelles fonctionnalités de Java 8. En deux jours, vous apprendrez à utiliser les expressions lambda, à traiter des flux de données de
manière performante avec les Streams, à manipuler les dates grâce à la nouvelle API Date&Time, et bien d'autres choses encore !
Objectifs
S'intéresser aux 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
Implémenter des «traits» à l'aide des méthodes par
défaut
Comprendre la nouvelle API Date&Time (JSR 310)
Découvrir les mille et une améliorations de l'API Java
Public
Développeur Java
Leader technique
Prérequis
Pratique professionnelle du langage Java
Répartition
50% Théorie, 50% Pratique
Programme
Jour 1 : Expressions Lambda, Méthodes par défaut
La révolution Java 8
Principes de programmation fonctionnelle
Anatomie d'une Expression Lambda
Références de méthodes
Méthodes par défaut
Programmation orientée «trait»
Jour 2 : Streams, API Date&Time
Notion de Stream
Génération des données
Transformation et filtrage
Collecteurs et opérations terminales
L'API Date&Time (JSR 310)
Les mille et une améliorations de Java
Téléchargement