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ère Session :

    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ème session :

    Travaux Pratiques

    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.

    Marouane Salim

    Marouane Salim

    Consultant Senior

    Développeur Java, diplômé de l’ESI – Supinfo, Marouane possède un savoir-faire technique allant du développement de la persistance des données au développement d’interface homme machine, ainsi qu’une capacité de travail en équipe et une forte adaptabilité.

    Marouane aime travailler sur des sujets complexes avec des challenges techniques importants, il a eu l’occasion de travailler sur plusieurs applications web mais également des clients lourds (JavaFX notamment). Il est également sensible aux problématiques liées aux bases de données. Marouane est également intéressé par l’aspect qualité de code et les bonnes pratiques liées au code.

    Marouane intervient au sein de la FinTech Finance Active en tant que développeur Java FullStack.

    Intéressé par le programme Grow Together il a donc naturellement intégré l’expertise Java en tant que Consultant Senior en mai 2018.

    inscription

    Java: Lambda & Streams

    Tu assisteras à la formation:

    informations pratiques

    sessions

    26/11/2019

    10/12/2019 – TP

    }

    durée

    2h

    Niveau

    Initiation

    v

    Langue

    Français