Introduction aux nouveautés de Java 8 

Si elle n’a pas déjà été faite, la migration vers Java 8 est probablement programmée dans votre mission, ou vous tomberez directement sur une application en Java 8 (ou version supérieure) dans votre prochaine mission.

Cette formation est un tour d’horizon de ce que rendent possibles les 2 changements fondamentaux dans la manière de coder en Java, introduits dans cette version : les expressions Lambda et les Streams. Passé leur côté abstrait et peu verbeux, on découvrira une multitude de nouvelles possibilités.

  • Pour les néophytes de Java 8 : découvrir les Lambdas et Streams de manière propre et formelle
  • Pour ceux qui les utilisent déjà mais de manière intuitive : fixer leur compréhension et permettre une utilisation mieux contrôlée
  • Faire un tour d’horizon de toutes les possibilités
  • Un ordinateur portable perso (ou un pour 2)
  • Votre IDE préférée
  • Connaissances du langage Java

Prochaine session

  • A venir

Public

Développeurs, Architectes

}

Durée

1 jour (50% de théorie, 50% de travaux pratiques)

Format

Présentiel, Distanciel

Modules

2 modules

Détails.

Programme

1. Lambdas & Streams

  1. Intro – Exemples
  2. Décomposition d’une expression Lambda : du Java classique aux Lambdas
  3. Présentation détaillée des Lambdas
  4. Présentation détaillée des Streams
  5. Autres concepts liés
  6. Workshop, exercices
  7. Conclusion

2. TP Lambdas et Les Streams

  • Travaux pratiques

En savoir plus

  • Exercice en travaux dirigés
  • Questions orales
  • Attestation de formation remise
  • Si en physique : salle de formation équipée (rétroprojecteur, tableau blanc…)
  • Si en distanciel : réunion Teams
  • Questionnaire post-formation

Inscription

Introduction aux nouveautés de Java 8