Programmation Fonctionnelle : des concepts aux applications web

CODE CNAM : NFP119

Équipe autour d'un ordinateur portable, écrans de code en arrière-plan

Les informations principales de la formation

Programmation Fonctionnelle : des concepts aux applications web

Modalité : à distance

Durée : 6 mois / 50 heures

Date de début : 1 septembre 2026

Voir le détail

Tarif : À partir de 450 euros

Voir les financements

Présentation

Introduction

Organisation des cours

Organisation du cours
Durée 6 mois / 50 heures
Période de cours Octobre à Février
Modalités à distance
Rythme A votre rythme
Alternance Non éligible
Intitulé officiel Programmation Fonctionnelle : des concepts aux applications web
Code CNAM NFP119
Crédit ECTS 6 ECTS

Public cible

Prérequis

Pré-requis: Pratique de la programmation, par exemple, avoir le niveau des UES NFA031 et NFA032, ou équivalents pour d’autres langages de programmation. Il n’est pas nécessaire de connaître JavaScript pour suivre cette UE, mais pour approfondir les aspects liés au développement d’applications web, il est souhaitable de suivre en complément l’UE NFA040 « Architecture et langages Web » et l’UE NFA041 « Programmation JavaScript ».

Public concerné : Toute personne soucieuse d’élargir son champ de compétence en programmation par l’apprentissage du paradigme fonctionnel et de son application à la programmation pour le web.

Programme

Contenu de la formation

  • Les bases de la programmation fonctionnelle.
  • Les fonctions, citoyennes de première classe : les fonctions en paramètre (callbacks), la généricité.
  • Les types de données immutables et les fonctions qui les exploitent.
  • Le paradigme fonctionnel dans les applications web.

Le cours s’organisera autour de cours, d’ED sur machine et de la réalisation d’un projet dans un des langages fonctionnels enseignés.

Carrière

Rythme des cours

Compétences visées

Objectifs

Le paradigme fonctionnel est aujourd’hui présent dans de nombreux langages modernes dits multi-paradigmes, tels que Python, Java, C#/F#, C++, Scala, et Swift. En particulier, la programmation fonctionnelle est devenue incontournable dans le domaine des applications web développées en Javascript.
 
Ce cours a pour objectif d’étudier le paradigme fonctionnel de la programmation par le biais d’un langage généraliste permettant de programmer dans le style fonctionnel (par exemple Python). Cette étude sera ensuite élargie au contexte de la programmation web (par exemple le développement d’application React.js), et illustrée par un autre langage dans ce domaine (par exemple Typescript/JavaScript).

Méthodes mobilisées

Méthodes d’évaluation

Poursuivre ses études

Tarifs et financement

Le coût d’une formation peut voir plusieurs type de financement. Le Cnam Pays de la Loire applique un tarif de référence de 21 € de l’heure lorsque la formation est prise en charge par un organisme : votre employeur, un OPCO ou votre compte personnel de formation (CPF).

Si vous financez seul votre formation, un tarif individuel réduit s’applique. Si vous êtes demandeur d’emploi, vous pouvez mobiliser des dispositifs spécifiques via France Travail ou la Région. Plusieurs solutions existent pour ne pas avancer les frais. Nos conseillers formation étudient votre situation au cas par cas et vous orientent vers le financement le plus adapté.

Détail des tarifs
Catégorie Tarif Financement
Prise en charge organisme 1050,00 euros Employeur, plan de développement des compétences
Financement CPF 1050,00 euros Compte personnel de formation
Financement individuel 450,00 euros Autofinancement, facilités de paiement

Inscription

  1. Candidatez en ligne via notre formulaire de pré-inscription.
    Munissez vous de votre CV. Formats acceptés : pdf, doc, ppt

  2. Rencontrez votre conseiller formation en entretien individuel

Les autres formations en Technologies du Numérique