Java - avancé par Human Coders

Lieu(x)
En centre (75)
Durée
Total : 14 heures
En centre : 14 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Jour 1 : posons les bases !
Rappels sur quelques anciennes nouveautés
L'interface AutoCloseable
Bloc multicatch
Nouvelle syntaxe switch
Try with resources
ExecutorService
Nous recroiserons la plupart de ces nouveautés Java 7 dans nos explorations futures
Nouveautés Java 8 (hors lambdas)
Interfaces et méthodes par défaut
Références sur methodes : MethodRef
La classe Optional
La JSR 310 : gestion du temps
Introduction à la programmation fonctionnelle
Historique
Tao de la programmation fonctionnelle
Mutabilité et ses conséquences
Transparence référentielle
Fonctions d'ordre supérieur : HoF
Pause détente avec les Java Koans
Nous utiliserons le principe des koans pour pratiquer de manière ludique autour des nouveaux concepts Java 8
Nous manipulerons des tests unitaires que nous corrigerons au fur et à mesure...
Jour 2 : expérimentons !
Streams et lambdas Java 8
Principes de base
Rendre Java plus fonctionnel
Lambdas et #0x40#FunctionalInterface
Streams Java 8 en détail
Origines et principe
Workflow standard
Outillage fonctionnel en Java
l'API Immutables
Survol de VAVR
Bonnes pratiques
Mise en pratique : le convertisseur de temps en JavaFX
Ce petit projet utilise :
- les streams et lambdas
- l'API JSR 310
- JavaFX (un peu..)
et permet de rassembler les briques manipulées...
Java 9 et après
Cette section liste quelques unes des modifications introduites dans l'écosystème par les versions 9, 10 & 11 comme le Java Shell...
Objectifs
Comprendre le TAO de la programmation fonctionnelle
Savoir écrire des lambdas de bonne qualité
Connaître les grandes évolutions du langage depuis Java 8
Rendre son code plus sûr et parallélisable avec VAVR
Connaître la JSR 310 (manipulation des dates)
Centre(s)
  • Paris - 12ème (75)
  • Paris - 16ème (75)
Métier(s)
Compétence(s)
Formation proposée par : Human Coders
À découvrir
JAVA avancé : Maîtriser les API avancées de la plate-forme Java - Java SE 8 Programmer par Global Knowledge Network France
Java Avancé par Dawan
Java Avancé par Dawan
Java - niveau avancé par Dawan
Java - Développement avancé par M2I FORMATION METZ
Java - Développement avancé par M2I FORMATION NANCY
Java - Développement avancé par M2i FORMATION STRASBOURG
Programmation avancée java par Vaelia
Java - Développement avancé par M2I FORMATION METZ
Développer des applications Android en Java - Concepts avancés par Groupe Arkesys - Avanteam Formation