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
- Intro – Exemples
- Décomposition d’une expression Lambda : du Java classique aux Lambdas
- Présentation détaillée des Lambdas
- Présentation détaillée des Streams
- Autres concepts liés
- Workshop, exercices
- 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