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 Email : [email protected]