Sélectionner une page
Formations Langage Autres langages Formation ELM : Développez vos interfaces graphiques

Formation ELM

formation elm
Prix 890€ HT / personne
1 jour (7 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

Présentation

Un langage qu’on Elm !

Vous êtes un développeur “Backend” dans un super langage fonctionnel et vous souhaitez proposer une (jolie ?) interface graphique à vos utilisateurs ? Mais peut-être que…

  • Javascript vous effraie ?
  • vous vous êtes perdus dans les milliers de façons de faire du “React“ ?
  • ‍CSS s’apparente à de la magie noire à vos yeux ?

Cet atelier vous propose de découvrir Elm, un “langage exquis pour des web apps fiables”. Venez découvrir :

  • son compilateur qui vous aidera à progresser facilement !
  • ️ la simplicité de son système de types, transformant votre code en jeu de Lego ️
  • ️ comment gérer simplement le style ️

 

Objectifs

  • Découvrir le langage Elm, la syntaxe et ses particularités
  • Savoir développer une interface graphique en utilisant la composition via le système de types
  • Découvrir les différentes méthodes pour structurer les communications entre le client et le serveur (backend)

 

Public visé

Développeurs backend

 

Pré-requis

Connaissances de base sur Scala ou tout autre langage fonctionnel.

Programme de Notre Formation ELM

 

Découverte du langage

 

Ajout de fonctionnalités

 

Les différentes options pour les styles

  • CSS “classique”
  • elm-css
  • elm-css avec Tailwind
  • Solution sans CSS avec elm-ui

 

Construire une interface graphique de A à Z

 

Communiquer avec le serveur

  • Écrire les “décodeurs” à la main
  • Générer automatiquement les types et décodeurs à partir du code Scala

 

Communication avec Javascript

  • Les ports
  • Les custom elements

Pour aller plus loin

Formation Introduction Scala

 

Formation Scala Troubleshooting

Formation ZIO

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Sébastien

Sébastien

Développeur freelance spécialisé dans les langages fonctionnels, Sébastien peut définir la notion de monade dans le cadre de la théorie des catégories. Mais, cela ne vous servira à rien pour cet atelier ! Vous bénéficierez davantage de ses dix ans d’expérience dans l’enseignement.

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix 890€ HT / personne
1 jour (7 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp