
Les formateurs
Autodidacte, la programmation fonctionnelle n’a plus de secret pour moi.
Je me suis fixé pour objectif de carrière d’en transmettre les principes et de contribuer au développement de la communauté.
Je travaille aujourd’hui essentiellement sur des problématiques de gestion de flux vidéos en Scala pour un grand groupe média.
Guillaume – Développeur Scala

Pour moi, le code repose sur 3 piliers : scalabilité, qualité et facilité de compréhension au sein de l’équipe.
Je suis aujourd’hui responsable de la création et du déploiement d’un Design System en ReScript pour une grande chaîne de télévision.
Je me suis donné pour objectif de convertir un maximum de Partners JS à ReScript chez Linkvalue. Il semblerait que je vais bientôt atteindre ce but…
Mathieu – Lead Développeur JavaScript
Informations pratiques
Objectifs pédagogiques
Comprendre les 3 piliers de la programmation fonctionnelle : typage, immuabilité et fonction pure
- Créer un projet Back (API Scala) et/ou Front (ReScript avec React) totalement fonctionnel
Bases en programmation


Programme
- Les fondamentaux de la programmation fonctionnelle
Gestion des erreurs purement fonctionnelles
ADT et pattern matching
Spécialisation back-end en Scala
- Effets : définition, manipulation et abstraction
- APIs sous forme de fonctions pures HTTP4S
- Présentation architecture hexagonale
- Exprimer le besoin métier avec des types
- Implémentation et test de la logique métier
- Manipulation de JSON avec Circe
- Implémentation des repositories et des controllers HTTP
- Injection des dépendances
Spécialisation front-end en ReScript
- Fondamentaux
- ReScript
- ReasonReact
Définition des entités
- Interopérabilité JS – Reason
- Développement d’un Design System
Modalités
- Durée : 3 jours
- Individuel ou en groupe
En présentiel ou à distance
- Tarif : 2100 € HT
Public
- Développeurs : vous connaissez déjà la programmation orientée objet et souhaitez découvrir de nouveaux paradigmes


« Très bons formateurs qui maîtrisent leur sujet et qui adaptent le rythme de la formation à l’aisance des formés. »
« On voit plein de concepts avec à chaque fois des exemples associés, et les slides complètent très bien le projet fil rouge. »
« Un bon mélange entre théorie et pratique concernant la programmation fonctionnelle dans son ensemble. »
Le catalogue
Découvrez nos autres modules de formation !