Formations Web JavaScript Formation ELM : Développez vos interfaces graphiques

Formation ELM

Noté 0 sur 5
formation elm
Prix 575€ HT / personne
Durée 1 jour (7 heures)
Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

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

Afficher tous les témoignages

Noter la formation

Prix 575€ HT / personne
Durée 1 jour (7 heures)
Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

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