Formation Les nouveautés Java 8
Java 8 pour les développeurs Java
Référence : NOUV-JAVA8-02
Durée : 2 jour(s)
Présentation
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
Répartition: 50% Théorie, 50% Pratique
Public: Développeur Java, Leader technique
Pré-requis: Pratique professionnelle du langage Java
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
Tel: +33(0)1 45 26 19 15
Fax : +33(0)1 75 43 49 92