Aller au contenu principal
  • Cours pratique
  • Informatique

Formation OCaml Programmation fonctionnelle avec OCaml

Demander un devis
Une formatrice accompagne deux participants penchés sur leurs notes, en salle de formation
Durée
3 jours
Niveau
Intermédiaire
Modalités
Présentiel / Distanciel

Description de la formation OCaml

Cette formation est consacrée à la programmation fonctionnelle avec le langage OCaml. Elle aborde les principes du paradigme fonctionnel, l’application partielle et la curryfication, les types tuples, unions et enregistrements ainsi que le pattern matching et la récursivité terminale.

Les participants découvrent également les éléments impératifs du langage, l’organisation d’un projet en modules et foncteurs, la programmation orientée objet, ainsi que l’interopérabilité avec C et l’écriture d’un parseur.

Deux participants échangent autour d’un ordinateur portable

Objectifs pédagogiques

Le langage OCaml est un langage fonctionnel créé par Xavier Leroy, chercheur à l’INRIA. Relevant du paradigme fonctionnel, le langage OCaml trouve son réel usage dans les traitements de données complexes pour lequel il déploie une expressivité sans pareil. Le langage OCaml est également orienté objets, s’intègre avec les bibliothèques C dispose de sa propre bibliothèque standard.

Vous découvrirez une autre approche de la programmation, dite fonctionnelle, plus élégante. Vous apprendrez les bases conceptuelles ainsi qu'une syntaxe particulière, et vous aborderez des notions comme l'immuabilité ou l'expression lambda. Puis, avant de finir sur un exemple concret (parseur), vous découvrirez les structures de contrôle et les types complexes, incontournables en langage fonctionnel.

Si vous êtes programmeur ou développeur et que vous souhaitez améliorer votre façon de programmer, tout en étant encore plus efficace, suivez cette formation.

Programme

Contenu du cours, module par module

5 modules

Programme mis à jour le 24/09/2025

Formations liées