- Référence : IJSV
- Durée : 3 jours (21h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
1990€ HT
Choisir une date et RéserverVous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
À mi-chemin entre le compilateur et le framework, Svelte se caractérise par son code simple (HTML et CSS compris), optimisé et facile à déployer sur tous les types d'équipement (mobile, tablette, PC...), même à faible capacité ou faible puissance. Souvent comparé à React et Vue, Svelte propose un code JavaScript encore plus léger et réactif sans DOM virtuel, ce qui explique sa popularité grandissante. Il est notamment utilisé pour développer des applications web rapides et intéressera plus particulièrement les développeurs néophytes.
Objectif opérationnel :
Savoir exploiter la légèreté et la réactivité de Svelte pour développer une application JavaScript performante.
Objectifs pédagogiques :
Concrètement, à l'issue de cette formation Svelte, vous serez en mesure de :
Public :
Ce cours Svelte s'adresse aux développeurs JavaScript front-end cherchant à améliorer la rapidité et la réactivité de leurs applications.
Prérequis :
Pour assister à cette formation Svelte, une maîtrise préalable de JavaScript est indispensable. Vous pouvez l'acquérir en suivant la formation Maîtriser JavaScript (IJSO).
Une connaissance préalable de React et de Vue vous sera également très utile pour mieux comprendre les apports de Svelte comparativement aux deux frameworks cités.
Pourquoi Svelte ?
Créer une première application
Un peu de code Svelte
Les accolades et la syntaxe centrale
Les variables réactives
Lier les propriétés
Composants multiples
Composants et Communication
Propriétés auto-extensibles
Sortie HTML
Classes CSS dynamiques
Conditions et alternatives
Listes et itérateurs
Listes et Clés
Mise à jour immuable de tableaux et objets
Modificateurs et évènements
Fonctions en ligne
Les types de composants
Communication des composants
Transfert d'évènement
Émettre des évènements personnalisés
Extraire les données d'un évènement
Les slots
Cycle de vie et hooks
Binding bi-directionnel
Checkbox et bouton Radio
Listes déroulantes SELECT
Références d'élément et de composant
Validation de champ et de formulaire
Créer et utiliser un Store
Composants d'état et de présentation
Gérer les souscriptions
Stores personnalisés
Store et valeurs d'animation
Transitions (in et out)
Animation d'éléments passifs
Interactions Réseau : HTTP et Rest API
Composants dynamiques et récursifs
Routage et rendu avec Sapper
Déploiement
Représenter les données sous forme graphique et interactive avec Data-Driven Documents
Développer des applications web riches grâce au Framework AngularJS
Formations Informatique
et Management
en ligne à ce jour
+
Stagiaires dans nos salles
de cours sur
l'année
%
De participants satisfaits
ou très satisfaits de nos
formations
Formateurs experts
validés par
PLB