OCaml

Maîtriser Opam

Gestion de paquets, dépôts personnalisés et intégration CI

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

À propos de ce cours

Description

Un programme intensif de 2 jours consacré à opam, le gestionnaire de paquets d'OCaml. Les participants explorent les options avancées, la résolution de dépendances, et apprennent à créer des paquets et dépôts personnalisés.

À qui s'adresse cette formation ?

Vous gérez des projets OCaml et avez besoin d'un contrôle avancé sur la gestion des dépendances, les dépôts privés et l'intégration CI/CD avec opam.

Développeurs OCamlIngénieurs DevOps travaillant sur des projets OCaml
Objectifs

Ce que vous allez apprendre

01

Maîtriser la gestion des paquets et des dépendances

02

Créer des paquets et dépôts personnalisés

03

Intégrer opam dans les flux de développement

Programme

Plan de la formation

01

Interaction avec les dépôts

  • Structure des dépôts et interaction avec opam
  • Mécanique de résolution des dépendances
02

Gestion des dépendances

  • Dépendances directes et optionnelles
  • Variables et spécifications du solveur
03

Création de paquets

  • Création et publication manuelle de paquets
  • Outils automatisés : opam-publish, dune-release
04

Dépôts personnalisés et CI

  • Mise en place de dépôts privés
  • Fichiers de verrouillage et sous-ensembles de dépôts
  • Dépôts binaires et vérification de style
Infos pratiques

Avant de vous inscrire

Prérequis

  • Connaissance intermédiaire de la programmation OCaml

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

Raja Boujbel

Mainteneur principal d'opam chez OCamlPro, titulaire d'un doctorat.

Louis Gesbert

Mainteneur principal d'opam, avec de nombreuses contributions open source.

S'inscrire

Cette formation vous intéresse ?