Programmation fonctionnelle : des concepts aux applications web
Formation
À Paris Cédex 03
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Paris cédex 03
-
Dates de début
Dates au choix
Public et conditions d'accès
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 de programmation web NFA016.
Public concerné : Toute personne soucieuse d'élargir son champ de compétence en programmation par l'apprentissage de langages fonctionnels et de leurs applications en programmation pour le web. Ce cours est également conseillé comme préparation à l'UE NFP101 "Sûreté de la programmation orientée objets".
Objectifs pédagogiques
Le paradigme fonctionnel est aujourd'hui présent dans de nombreux langages modernes dits multi-paradigmes, tels Java, JavaScript, C#/F#, C++, Scala, et Swift. A titre d'exemple, 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'au moins un langage fondé sur un noyau purement fonctionnel (par exemple Ocaml). Cette étude sera ensuite élargie au contexte de la programmation web, et illustrée par un autre langage dans ce domaine(par exemple Javascript).
Compétences visées
Connaissance et pratique d'un langage fonctionnel. Mise en oeuvre du paradigme fonctionnel dans le cadre de la programmation web.
Mots-clés
Langage CAML
Langage javascript
Qualité du logiciel
Logiciel sur
Méthode de programmation
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Connaissance et pratique d'un langage fonctionnel. Mise en oeuvre du paradigme fonctionnel dans le cadre de la programmation web.
Les Avis
Les matières
- Programmation web
Le programme
Contenu
- 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 structurées et les fonctions qui les exploitent.
- Le paradigme fonctionnel dans les applications web.
Modalité d'évaluation
Un examen et un projet de programmation (dans l'un des langages enseignés), tous les deux obligatoires.
Bibliographie
- B. Pagano, P. Manoury, E.Chailloux : Developpement d'applications avec Objective Caml
- John Whitington : Ocaml for the very beginning
- Philippe Narbel : Programmation fonctionnelle, générique et objet: une introduction avec le langage OCaml
- David Herman : 1 edition (2012)
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Programmation fonctionnelle : des concepts aux applications web