Programmation fonctionnelle : des concepts aux applications web — Formation certifiante | Parnpro
De la théorie à la pratique : Programmation fonctionnelle : des concepts aux applications web met l'accent sur les cas d'usage réels.
Cette journée de formation plonge les participants dans les principes de la programmation fonctionnelle et leur montre comment les appliquer concrètement aux projets web d’entreprise. Après une introduction aux concepts fondamentaux , fonctions pures, immutabilité, currying , les stagiaires découvrent les structures de données fonctionnelles et les abstractions comme les monades et les functors. Des ateliers pratiques permettent de développer des API REST fonctionnelles, d’utiliser des bibliothèques JavaScript fonctionnelles et d’intégrer ces approches dans des architectures existantes. L’accent est mis sur la lisibilité, la maintenabilité et la réduction des bugs grâce à l’absence d’effets de bord. À l’issue de la formation, chaque participant repart avec un mini‑projet fonctionnel, des bonnes pratiques à appliquer immédiatement et une vision claire de la valeur ajoutée de la programmation fonctionnelle pour les services web de l’entreprise.
Objectifs
- Comprendre les principes de la programmation fonctionnelle", "Maîtriser les fonctions pures et l’immuabilité", "Appliquer les monades et les functors dans le code web", "Concevoir des API REST fonctionnelles", "Intégrer la programmation fonctionnelle dans un projet d’entreprise"]
Programme
[{"module": "De la théorie aux applications web", "content": "Matin : Fondamentaux de la programmation fonctionnelle, fonctions pures, immutabilité, currying. Pause. Atelier : Manipulation de listes et structures immuables. Après‑midi : Introduction aux monades et aux functors, utilisation de bibliothèques fonctionnelles JavaScript, conception d’une API REST fonctionnelle. Exercice pratique : création d’un mini‑projet web fonctionnel intégrant les concepts étudiés. Synthèse et retours d’expérience.", "duration_hours": 7}]
Modalités
- Durée : 1 jour (7 heures)
- Format : presentiel
- Tarif : Sur devis , finançable OPCO
Cette formation est dispensée par BusinessDigital.fr, organisme certifié Qualiopi (NDA 84692529769).