Aller au contenu principal

Elm

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000212392
Organisme responsable : Human Coders (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

  • Comprendre l'architecture Elm et la philosophie du langage
  • Découvrir le typage dans le cadre du développement d'applications web
  • Manipuler un jeu de données en programmation fonctionnelle
  • Récupérer et décoder des données issues d'une API

Programme de la formation

Cette formation de 2 jours sur Elm initie les participants à la programmation fonctionnelle pour le web, en suivant l'architecture Model/View/Update, avec une progression logique des bases théoriques aux applications pratiques. Le Jour 1 présente la philosophie d'Elm, les expressions fonctionnelles (let..in, if..then..else, pipe, curryfication), les structures de données (list, record, tuple) et la création d'applications interactives via types personnalisés, pattern matching et…

Cette formation de 2 jours sur Elm initie les participants à la programmation fonctionnelle pour le web, en suivant l'architecture Model/View/Update, avec une progression logique des bases théoriques aux applications pratiques. Le Jour 1 présente la philosophie d'Elm, les expressions fonctionnelles (let..in, if..then..else, pipe, curryfication), les structures de données (list, record, tuple) et la création d'applications interactives via types personnalisés, pattern matching et événements HTML, mis en œuvre par des exercices pratiques comme la génération et la manipulation d'un plateau interactif paramétrable. Le Jour 2 aborde les interactions avec APIs externes : commandes pour nombres aléatoires, encodage/décodage JSON, requêtes HTTP et interopérabilité JavaScript, appliqués à des mises en situation telles que le dessin en pixel art, la sauvegarde en base de données et le chargement de créations partagées. Les méthodes d'apprentissage reposent sur des exercices pratiques immédiats, des ateliers de codage itératif et des retours progressifs, favorisant une expérience immersive et hands-on. Prérequis : bases en programmation (idéalement fonctionnelle) et développement web (HTML, CSS, JavaScript). À l'issue, les participants maîtrisent les compétences pour développer des applications web robustes, typées et maintenables, en manipulant données, interfaces et APIs externes.

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

-

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

11bis Passage Doisy
75017 Paris 17e

Responsable : Human Coders

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
Human Coders
75017 Paris 17e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates fixes