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