Java – Lambda Expressions & Streams

Date

26/11/2019

}

Heure

19:15

lieu

Invivoo

Présentation

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.

Ce workshop est donc un petit tour d’horizon de tout ce qu’on peut faire avec 2 changements fondamentaux dans la manière de coder en Java introduits dans cette version, que sont les expressions Lambda et les Streams. Passé leur côté abstrait et peu verbeux, on découvrira une multitude de nouvelles possibilités.

    pré-requis

    • Idéalement, ramenez vos laptops ou un laptop pour 2 avec votre IDE préférée,
    • Connaissances du langage java.

    PROGRAMME

    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

    CE QUE JE VAIS APPRENDRE

    • 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
    Olivier Charve

    Olivier Charve

    Manager de l'expertise JAVA

    Diplômé de l’ESSI à Sophia Antipolis (devenue Polytech’Nice depuis), Olivier a integré Invivoo en janvier 2007 en tant qu’ingénieur études et développement, et a pu tester au cours de missions longues les systèmes complexes des plus grandes banques d’investissement françaises : EAI et communication entre de multiples applications chez CACIB, calcul distribué et gestion de parcs de VM chez SGCIB, puis chez BNP (avec mise à jour technique et passage à Java 8 et JavaFX), il travaille actuellement chez Natixis pour du calcul de risque selon les réglementations Bâle III (toujours en Java 8, et avec une migration en cours vers du Big Data).

    Au sein d’Invivoo, il a pu contribuer au développement du programme Grow Together avec l’expertise Java (entretiens techniques, formations, workshops, projets fil rouge), et au développement du partenariat avec l’éditeur anglais ActiveViam.

    inscription

    Java: Lambda & Streams

    Tu assisteras à la formation:

    informations pratiques

    }

    durée

    2h

    Niveau

    Initiation

    v

    Langue

    Français