Formation Expert OCaml

Vue d’ensemble

Cette formation a été élaborée pour permettre aux développeurs avancés d’utiliser les fonctionnalités avancées d’OCaml, telles que son puissant système de types, mais aussi de bénéficier des outils et bibliothèques open source d’OCaml et d’écrire du code compact et efficace.

Objectifs de la formation

  • Comprendre les caractéristiques avancées du typage
  • Interfacer OCaml avec son environnement
  • Comprendre le ramasse-miettes d’OCaml
  • Écrire du code efficace en OCaml

Programme de la formation

  • Le typage en OCaml
    * Variants polymorphes
    * Modules de première classe
    * Types algébriques généralisés
    * Objets et classes
  • Ramasse-miettes et fuites mémoire dans OCaml
  • Pré-processing, niveau expert
    * Extensions Ppx
  • Outillage de la communauté OCaml
    * OPAM
    * Outils de build : dune, ocamlfind, ocamlbuild, etc.
  • Panorama des contributions de la communauté à OCaml
  • Programmation web en OCaml
    * Écrire des serveurs web en OCaml
    * OCaml vers JavaScript

Prérequis

Pour suivre ce cours, les bases du langage OCaml et de son environnement de développement doivent être acquises.

Les participants doivent avoir accès à un ordinateur pendant la formation (Linux, Mac OS X ou Windows). Nous fournirons une archive de OCaml facile à installer avant le cours pour mettre en place un environnement de développement minimal mais productif.

Travaux pratiques

Cette formation est mi-théorique, mi-pratique (50% de chaque). Les participants vont écrire et adapter des programmes simples en OCaml, les compiler et les tester.
Les participants peuvent interagir avec le formateur sur les problèmes qu’ils rencontrent en OCaml.

Inscription

Cette formation est d’habitude dispensée sur site sur 5 jours au tarif de 20k€ HT pour un groupe d’au plus 10 participants.

Le contenu est personnalisé selon la durée et le profil des participants. Contactez-nous !