Approche fonctionnelle avec Java SE
Approche fonctionnelle avec Java SE
présentation
La programmation fonctionnelle est un paradigme de programmation de type déclaratif qui utilise des fonctions, au sens mathématique du terme, pour traiter des valeurs en entrée et produire des valeurs en sortie en respectant des principes tels que l’immutabilité, la récursivité, les closures, ...
Les langages modernes, dont Java, ont compris que ces principes complémentent la programmation impérative traditionnelle plutôt que de la remplacer en permettant d’écrire du code du code plus déclaratif et expressif pour traiter des données facilement parallélisables.
Ce cours présente les principes fondamentaux de la programmation fonctionnelle et les différentes fonctionnalités proposées dans le langage et les API Java, depuis Java 8, pour les mettre en œuvre (les lambdas, les références de méthode, Optional et l’API Stream).
Une attention particulière est mise sur le fait que le langage Java, traditionnellement impératif et orienté objet, requière une attention particulière dans l’utilisation de la programmation fonctionnelle pour en respecter les principes.
Tarif 2026
* (déjeuner inclus, hors frais de déplacement et hébergement)

Durée

Modalité

Référence
CETTE FORMATION EST-ELLE FAITE POUR VOUS ?
programme
Introduction
- La programmation fonctionnelle
Les concepts de la programmation fonctionnelle
- Les fonctions
- Les closures
- Les valeurs optionnelles
- L’immutabilité, la récursivité
- Le mixe de paradigmes
Les expressions Lambda
- La syntaxe
- Les interfaces fonctionnelles
- Les interfaces fonctionnelles standard
- La capture de variables
Les références de méthodes
La classe Optional
L’API Stream
- L'approche fonctionnelle
- L'obtention d'un Stream
- Les opérations intermédiaires et terminales
- Les Collectors
- Les Gatherers
- Les Stream parallèles
- Les Stream infinis
MODALITES ET INFORMATIONS

Moyens et supports pédagogiques
Support de cours et cahier de travaux pratique.

Modalités d'évaluation
QCM pour mesurer l'acquisition des compétences théoriques

Taux de recommandation & de satisfaction
Disponible par formation sur demande
.png)
Modalités d'inscription
Les dates de formation sont définies avec vous et planifiées dans un délai maximal de trois mois après validation du besoin. Formulaire à remplir et à nous envoyer par mail à l'adresse formation@sciam.fr


