Les ateliers de relecture de mon livre consacré à la programmation fonctionnelle ont démarré en janvier. Découvrez Practical FP !
Retour
La programmation fonctionnelle en pratique

La programmation fonctionnelle pâtit d'une bien mauvaise image : compliquée voire élitiste, en tout cas inapplicable au quotidien. En un mot : théorique. Tout l'objet de cette formation sera de vous démontrer le contraire. Comment ? Par des exemples, en JavaScript. Oui. Ce langage a bien des défauts, mais il est incontournable dans notre univers professionnel, c'est un fait. Haskell est un langage magnifique, mais si vous devez apprendre Haskell pour faire de la programmation fonctionnelle, ça ne changera rien à votre quotidien. Donc on reste en JavaScript, qui, sans être un langage fonctionnel strict, possède toutes les fondamentaux nécessaires à l'écriture de code purement fonctionnel. Nous apprendrons comment écrire du code de meilleure qualité à l'aide de choses simples : fonctions pures, immutabilité, une pointe de curryfication, des notions qui vont littéralement changer votre expérience du développement. Couplé au TDD (Test-driven development), les bugs ne seront bientôt plus qu'un lointain souvenir.
Plan de cours
1Données et comportement
2Jouer avec les fonctions
3Pureté
4Programmer de manière immutable
5Travailler avec des tableaux
6Composition de fonctions
7Gestion des effets de bord
Modalités
Pour les développeurs
JavaScript / TypeScript
Une connaissance usuelle du JavaScript est requise
30% théorique / 70% pratique
Modulable de 2 à 3 jours
Fractionnable par 1/2 journée
3 à 10 apprenants
Sur site ou à distance
Un avant-goût
Quelques articles afin de vous familiariser d'ores et déjà avec le sujet :
Prix
Le prix inter-entreprises s'applique jusqu'à 3 apprenants d'une même entreprise. Au-delà, un tarif intra-entreprise dégressif vous sera proposé.
1 800 € H.T. / apprenant (format 2 jours)2 200 € H.T. / apprenant (format 3 jours)
Les ateliers de relecture de mon livre consacré à la programmation fonctionnelle ont démarré en janvier. Découvrez Practical FP !
Retour
La programmation fonctionnelle en pratique

La programmation fonctionnelle pâtit d'une bien mauvaise image : compliquée voire élitiste, en tout cas inapplicable au quotidien. En un mot : théorique. Tout l'objet de cette formation sera de vous démontrer le contraire. Comment ? Par des exemples, en JavaScript. Oui. Ce langage a bien des défauts, mais il est incontournable dans notre univers professionnel, c'est un fait. Haskell est un langage magnifique, mais si vous devez apprendre Haskell pour faire de la programmation fonctionnelle, ça ne changera rien à votre quotidien. Donc on reste en JavaScript, qui, sans être un langage fonctionnel strict, possède toutes les fondamentaux nécessaires à l'écriture de code purement fonctionnel. Nous apprendrons comment écrire du code de meilleure qualité à l'aide de choses simples : fonctions pures, immutabilité, une pointe de curryfication, des notions qui vont littéralement changer votre expérience du développement. Couplé au TDD (Test-driven development), les bugs ne seront bientôt plus qu'un lointain souvenir.
Plan de cours
1Données et comportement
2Jouer avec les fonctions
3Pureté
4Programmer de manière immutable
5Travailler avec des tableaux
6Composition de fonctions
7Gestion des effets de bord
Modalités
Pour les développeurs
JavaScript / TypeScript
Une connaissance usuelle du JavaScript est requise
30% théorique / 70% pratique
Modulable de 2 à 3 jours
Fractionnable par 1/2 journée
3 à 10 apprenants
Sur site ou à distance
Un avant-goût
Quelques articles afin de vous familiariser d'ores et déjà avec le sujet :
Prix
Le prix inter-entreprises s'applique jusqu'à 3 apprenants d'une même entreprise. Au-delà, un tarif intra-entreprise dégressif vous sera proposé.
1 800 € H.T. / apprenant (format 2 jours)2 200 € H.T. / apprenant (format 3 jours)
© Mathieu Eveillard 2023