Le spécialiste de votre système d'information
Créé le | Modifié le | | AXOPEN

Formation JAVA 8

Formation JAVA 8, Mise à jour langage de programmation JAVA 8. Formation pour les développeurs sur les Streams, lambda, Bahavior parameterization, DATE Api, Optional.

Moyens pédagogiques :

Cet enseignement est conçu pour être interactif. L’idée étant que le stagiaire puisse poser les questions qu’il souhaite au fil de la formation.

Le cours alternent travaux pratiques et mises en situation qui peuvent être adaptées aux cas réels des stagiaires.

Voici le planning et le sommaire de la formation JAVA 8.

Planning de la formation JAVA 8

  1. Introduction
    • Les motivations JAVA 8
    • Les nouveautés
    • La nouvelle JVM
  2. JAVA 8 – Behavior Parameterization
    • Qu’est ce que c’est
    • A quoi ça sert
    • DRY: Don’t Repeat Yourself
    • Classe anonyme
    • Pattern Stratégie
    • Approche Lambda
  3. JAVA 8 – Les Lambdas – La nouveauté
    • Qu’est ce qu’une Expression Lambda
    • Syntaxe et expression
    • Les différents cas d’utilisation
    • Comment les utiliser
    • Pattern Lambda
    • Les interfaces fonctionnelles
    • Type Checking
    • Inférence de type
    • Cas du void
    • Lambda et variables locales
    • Référence de méthode
    • Les Streams – C’est magique
    • Pourquoi les streams
    • Définition
    • Explication d’un stream
    • Pipeline
    • Itération interne
    • Opération intermédiaire
    • Opération finale
    • Méthode de stream
    • Décomposition
    • Skip et Limit
    • Mapping
    • FlatMap
    • AllMatch, AnyMath, NoneMatch
    • FindAny, FindFirst
    • Reduce
    • Primitive et boxing / unboxing
    • Range
    • Création d’un stream
    • Iterate et Generate
    • GroupBy et Partition
    • Les collectors
    • Stream Parallèle
    • Performance de stream parallèle
    • Best Practice
    • Stream vs Collection
  4. JAVA 8 – Les optionnals – Un monde sans NPE
    • Définition
    • Utilisation
    • En pratique
  5. JAVA 8 – Date API – Enfin!
    • LocalDate, LocalTime, LocalDateTime
    • Instant
    • Duration, period
    • TimeZone
    • DateTimeFormatter
  6. JAVA 8 – JDK et migration
    • Fork And Join
    • Mise à jours de JDK
  7. Migration vers JAVA 8
  8. Conclusion

 




Exemple de Stream en JAVA 8

Exemple d’utilisation de Stream en JAVA 8.

Pour en savoir plus sur notre expertise JAVA.

Nous disposons aussi de formation JAVA pour débuter.

Durée de la Formation JAVA 8

2 jours

Public de la Formation JAVA 8

Développeurs débutants et expérimentés

Pré-requis de la Formation JAVA 8

Avoir des connaissances en JAVA

Lieu de la Formation JAVA 8

Disponibilité France

Besoin d'informations complémentaires ?