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.
CETTE FORMATION EST-ELLE FAITE POUR VOUS ?
Le programme

Moyens et supports pédagogiques
Support de cours et cahier de travaux pratiques fournis pendant la formation.



