Applis web en ReScript

Cette formation sur 3 jours est une plongée dans l'univers du langage ReScript (anciennement ReasonML), créé par Facebook et basé sur le langage OCaml. ReScript permet de développer rapidement des applications web robustes. Cette formation couvre à la fois le langage, les outils et les frameworks disponibles, permettant aux apprenants de développer immédiatement des applications web complètes lors d'ateliers pratiques.

Programme de la formation

Introduction à la formation Rescript

  • Présentation générale et objectifs de cette formation OCaml
  • Principales caractéristiques du langage, avantages et positionnement
Exemples de cas pratiques : tour de table, échanges sur les différents contextes professionnels et les perspectives d’application des nouvelles compétences

Présentation de ReScript

  • L'histoire de OCaml, ReasonML et ReScript
  • L'écosystème de ReScript

Installer son environnement ReScript

  • Installer ReScript
  • Les éditeurs pour ReScript
  • Créer un projet ReScript, le compiler et le tester
Tout au long de la formation, une application web basée sur React pour ReScript sera utilisée pour évaluer l'acquisition de connaissances.

Écrire et tester un programme de base

  • Structure du programme
  • Définitions et expressions
  • Structures de contrôle

Les types de données prédéfinis

  • Les types en ReScript
  • Les types primitifs
  • Les types impératifs prédéfinis
  • Les types fonctionnels prédéfinis

Contrôle avancé

  • Les boucles impératives
  • Les fonctions de première classe
  • Le filtrage de motifs sur les valeurs
  • Les exceptions

La bibliothèque standard

  • Les types primitifs
  • Les structures de données
  • Manipuler le DOM HTML

Définir de nouveaux types de données

  • Les alias de types
  • Les enregistrements
  • Les types algébriques
  • Les exceptions
  • Les types récursifs
  • Le polymorphisme

Le système de types

  • L'inférence de types
  • L'algorithme d'unification

Applis web en ReScript

Durée: 3 jours Prix: 2000 EUR HT/pers Pratique: 50%
Prérequis
  • Algorithmique
  • Autre langage
Public
  • Développeurs
Objectifs Pédagogiques
  • Introduction à la formation Rescript
  • Présentation de ReScript
  • Installer son environnement ReScript
  • Écrire et tester un programme de base
  • Les types de données prédéfinis
  • Contrôle avancé
  • La bibliothèque standard
  • Définir de nouveaux types de données
  • Le système de types
Indicateurs de résultats

Pas encore disponibles.

Version: 14 novembre 2022

Informations pratiques

Contact

Vous pouvez nous contacter par le formulaire en haut de page de chaque formation, ou par mail à contact@ocamlpro.com.

Délais d'accès

Nos formations sont organisées à la demande, dans les deux mois suivant la prise de contact. En cas de personnalisation, le délai d'organisation peut être étendu en conséquence, comme négocié au préalable avec les participants.

Modalités d'inscription et déroulement

Nos formations peuvent être réalisées en présentiel ou à distance.

Avant la formation

  • Entretien ou questionnaire pour identifier les attentes et besoins.
  • Envoi des éléments administratifs : convention, livret d’accueil et règlement intérieur.
  • Envoi des ressources et des instructions pour le bon déroulement de la séance.

Pendant la formation

  • Le stagiaire se présente à la formation avec son ordinateur personnel.
  • Les horaires pour nos formations inter-entreprises in-situ sont :
    • Début de la formation - 9h30
    • Pause déjeuner - 12h à 13h
    • Fin de la formation - 17h30
  • Évaluation tout au long de la formation (mise en situation, quiz, interrogation)

A la fin de la formation

  • Remise d’une attestation de formation
  • Questionnaire d’auto-évaluation
  • Questionnaire de satisfaction permettant d’évaluer la formation

Après la formation

  • Questionnaire de satisfaction à froid (à 3 mois de la formation)

Méthodes mobilisées et modalités d'évaluation

Nos formations s'effectuent par groupes d'au plus 10 personnes, avec un ou deux formateurs en fonction de la quantité d'ateliers pratiques inclus dans la formation.

En fonction du niveau des apprenants et de la taille du groupe, plusieurs modalités pédagogiques peuvent être mises en place : ateliers avec exercices pratiques, discussions guidées, le développement collaboratif, etc.

Les formations peuvent inclure des projets à développer en autonomie, avec l'objectif de consolider les connaissances apprises.

Les ressources pédagogiques sont produites par l'équipes OCamlPro en vue des formations. Les documents sont généralement en anglais, mais peuvent être traduits en français à la demande.

L'évaluation des acquis de la formation se fera en séance au travers d'ateliers, d'exercices et/ou de travaux pratiques.

Accessibilité, handicap

Pour toutes nos formations, nous réalisons des études préalables à la formation pour adapter les locaux, les modalités pédagogiques et l’animation de la formation en fonction de la situation de handicap annoncée. Nous sommes à votre écoute pour toute question ou besoin spécifique, contactez-nous à contact@ocamlpro.com

Prises en charge OPCO et CFP

Nos formations ne sont pas qualifiantes ni certifiantes, et ne peuvent donc être prises en charge par le CFP.

La prise en charge OPCO dépend de la certification Qualiopi. OCamlPro n'a pas encore obtenu cette certification, mais cette demande est en cours.

Après obtention de cette certification, les deux conditions suivantes devront aussi être réunies :

  • la prise en charge doit être totale et couvrir l’ensemble du coût de la formation
  • l’accord de prise en charge doit nous parvenir au plus tard 5 jours avant la session de formation