Formation ELM
890€ HT / personne |
1 jour (7 heures) |
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
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
890€ HT / personne |
1 jour (7 heures) |
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