Formation Maîtriser Opam pour OCaml

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation Opam vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Maîtriser le fonctionnement de la gestion des paquets et de leurs dépendances
  • Créer ses propres paquets et dépôts
  • Intégrer Opam dans son processus de développement
  • Publier vos contributions dans l'opam-repository

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

Contacter l'organisme

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation Opam propose une plongée dans les arcanes d'opam, le gestionnaire de paquet, qui a gagné une popularité exceptionnelle dans la communauté OCaml. Les apprenants découvriront les options avancées d'opam, son fonctionnement précis, en particulier pour la résolution des dépendances, et comment créer ses propres paquets et son propre dépôt de paquets, afin de l'intégrer dans le process de développement de l'entreprise.

De nombreux ateliers et exercices inspirés de cas réels permettront aux apprenants de tester en permanence leurs nouveaux acquis.

Programme

Comprendre comment opam interagit avec les dépôts

La structure d'un dépôt
Le dépôt vu par opam : ce qui est ajouté, chargé, comment il est utilisé

Comprendre comment opam gère les dépendances

Dépendances directes et optionnelles
Variables et dépendances
De la spécification d'un paquet à la solution installée
Spécifier les critères du solveur

Créer ses propres paquets publics

Créer un paquet
Publier manuellement
Les outils de publication (opam-publish, dune-release)

Créer son propre dépôt de paquets

Créer son propre dépôt
Les besoins d'un dépôt privé
Les règles d'un dépôt opam
Créer ses propres règles

Intégrer opam dans son process de développement

Utiliser les lock file pour partager un environnement de développement
Utiliser un sous-ensemble du dépôt opam
Utiliser son propre dépôt
Configurer opam pour son entreprise
Utiliser un dépôt binaire
Intégrer des outils de vérification de style
Définir ses propres variables pour la gestion des paquets

Prérequis

Pour suivre cette formation Opam il est nécessaire d'avoir des connaissances préalables en programmation avec OCalm. Vous pouvez les acquérir en suivant la formation OCaml Programmation fonctionnelle avec OCaml (PROC).

Public

Ce cours Opam s'adresse principalement à des développeurs.

Ces formations pourraient vous intéresser

Formation OCaml - Avancé

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation OCaml Avancé vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Maîtriser les concepts avancés du système de types
  • Pouvoir interfacer un programme OCaml avec une bibliothèque C
  • Débugger et optimiser un programme en mémoire et en vitesse
  • Écrire du code efficace et compact
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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.

Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...