Ferme la recherche

Approche fonctionnelle avec Java 8

Descriptif

Durée de la formation

Durée 15 heures
En centre 14 heures

Session

entrées/sorties permanentes

du 01 juil. 2020 au 31 déc. 2022  - Mérignac (33)
du 01 juil. 2020 au 31 déc. 2022  - Mérignac (33)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

Analyser les situations de projets Java où la programmation fonctionnelle est globalement supérieure à la programmation objet
Comprendre les bases de la programmation fonctionnelle pour pouvoir l'appliquer dans vos projets
Savoir écrire des expressions lambda simples et complexes
Comprendre la notion d'interface fonctionnelle
Exploiter les streams.

Description de la formation

La programmation fonctionnelle
Histoire de la programmation fonctionnelle
Alan Turing et Alonzo Church
La programmation impérative
La programmation fonctionnelle
Les implications de la programmation fonctionnelle
Développer sans état
Avantages de la programmation fonctionnelle
Inconvénients
Les expressions lambdas en Java 8
S'approcher des expressions lambda sans Java 8
Les expressions lambda
Les interfaces fonctionnelles
Liste des interfaces fonctionnelles existantes
Paramètres d'une expression lambda
Portée des variables
Cas d'utilisation des expressions lambda
Les références de méthode dans les expressions lambda
La composition des expressions lambda
Interfaces et méthodes par défaut
Interfaces Java et méthodes par défaut
Cas d'utilisation des méthodes par défaut
Nouvelles méthodes dans les collections Java
Héritage multiple avec les nouvelles interfaces
Collections Java et nouvelles méthodes
Liste des nouvelles méthodes dans les collections
ForEach, removeIf, replaceAll, sort, compute, computeIfAbsent, getOrDefault, merge, etc.
Les streams
Pourquoi des streams et pas des boucles ?
Présentation générale des streams
Différents types d'opérations
Sources
Intermédiaires
Terminales
Créer des streams
Opérations sur les streams
L'API Date Time
Classes importantes de Date Time
Utilisation de Date Time
Synthèse de Java 8
Rappel de toutes les nouveautés de Java 8 dans le cadre d'un projet global

Conditions d'accès

Aucune

Donne accès au(x) métier(s) suivant(s)

Etudes et developpement informatique (voir la fiche métier)

Informations complémentaires

1
Et après la formation ?

Retour à l'emploi des anciens stagiaires

EXCELLENT

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

M2I FORMATION MERIGNAC

Lieu de formation

15 Bis Allée James Watt
Mérignac

Calculez votre itinéraire

Centre de formation

15 B allée James Watt
33700, Mérignac

Toutes les formations et avis pour M2I FORMATION MERIGNAC