OCaml

OCaml Expert

Maîtrisez le système de types avancé, le FFI et l'optimisation des performances

2 jours
Durée
Sur site ou à distance
Modalités
50%
Pratique
Aperçu

À propos de ce cours

Description

Cette formation aide les développeurs OCaml expérimentés à exploiter les fonctionnalités avancées du langage et son système de types pour écrire un code compact et efficace. Elle comprend une présentation des outils, des bibliothèques de la communauté et de nombreux exercices pratiques.

À qui s'adresse cette formation ?

Votre équipe développe des applications OCaml et souhaite améliorer leur sûreté et leurs performances en maîtrisant les fonctionnalités avancées du langage.

Développeurs OCaml expérimentésIngénieurs seniors travaillant sur des bases de code OCaml
Objectifs

Ce que vous allez apprendre

01

Maîtriser les concepts avancés du système de types

02

Interfacer des programmes OCaml avec des bibliothèques C

03

Déboguer et optimiser des programmes en mémoire et en vitesse

Programme

Plan de la formation

01

Programmation fonctionnelle avancée

  • Structures de données, évaluation paresseuse, files FIFO persistantes
  • Modules, foncteurs et abstraction
02

Modules avancés et POO

  • Définition de foncteurs et modules de première classe
  • Objets, classes, polymorphisme et héritage
03

Types avancés

  • Variants polymorphes et labels
  • Arguments nommés et optionnels
  • Types de données algébriques généralisés (GADT)
04

Exécution et FFI

  • Gestion mémoire et ramasse-miettes
  • Représentation interne des données
  • Interfaçage C bas niveau et génération automatique
05

Débogage et optimisation

  • Techniques d'optimisation du compilateur
  • Outils de profilage et mesure de performance
Infos pratiques

Avant de vous inscrire

Prérequis

  • Connaissance intermédiaire du langage OCaml
  • Bases avancées en informatique

Format

  • Sur site ou à distance
  • 3–10 participants
  • 50% exercices pratiques
  • Horaires : 9h30 - 17h30

Financement

  • Certifié Qualiopi
  • Éligible OPCO
  • Sessions sur demande sous 2 mois
  • Accessibilité PMR et adaptations possibles
Instructeurs

Vos formateurs

Pierre Chambart

Membre de l'équipe cœur du compilateur OCaml, spécialiste de la génération de code optimisé.

Vincent Laviron

Expert en optimisation et compilation OCaml.

S'inscrire

Cette formation vous intéresse ?