Durée : 3 jours
Aucune session disponible.
« * » indique les champs nécessaires
« * » indique les champs nécessaires
Objectifs
Public et prérequis
Programme
Présentation générale et objectifs pédagogiques de cette formation
Découverte de Svelte : concepts et philosophie
Svelte, un compilateur plus qu’un framework ?
Les différences avec les frameworks Web traditionnels (Angular, React, Vue…)
Installation des outils de développement
Anatomie d’un fichier source svelte : logique, template et style
Syntaxe de base
La réactivité avec Svelte
Bindings
Communication avec les props
Blocks if else, each et await
Ajout de styles et classes
Les différents types de composants Svelte
Gestion du cycle de vie
Communication entre composants
Evènements
Travailler avec les Slots
Qu’est-ce qu’un store dans Svelte ? Concepts fondamentaux
Créer et utiliser un store « writable »
Gestion des abonnements et auto-subscriptions
Stores « readable »
Les stores personnalisés
Meilleures pratiques pour améliorer l’ergonomie d’une application
Ajouter une transition
Ajouter une animation
Easing
Présentation générale de SvelteKit
Pages, routing et layouts
Rendu côté serveur (server-side rendering)
Modules SvelteKit
Déploiement
Svelte.js permet de développer des applications Web très rapides, grâce à une nouvelle approche de la conception d’interfaces utilisateurs. Alors que les frameworks JavaScript traditionnels comme React ou Vue effectuent le gros du travail dans le navigateur Web, au moment de l’exécution de l’application, Svelte intervient lors du build de l’application. Au lieu d’utiliser un DOM virtuel, Svelte écrit du code qui met à jour le DOM de manière très ciblée lorsque l’état de l’application change.
Parmi les avantages conférés par l’utilisation de Svelte, citons :
Svelte a également ses petits défauts : outre une syntaxe parfois déconcertante, la communauté de développeurs et développeuses utilisant le framework/compilateur est aujourd’hui bien moins importante que celle des bien connus Angular, React ou Vue. Résoudre un problème grâce aux forums, trouver des ressources pour apprendre ou encore réutiliser des composants développés par un confrère peut alors s’avérer plus compliqué.
En résumé, Svelte est un framework encore jeune mais très prometteur, qui pourrait bien venir remettre en cause l’hégémonie du trio Angular, React et Vue. La vaste enquête annuelle de StackOverflow le place d’ailleurs en tête des frameworks Web préférés des développeurs pour l’année 2021.
Intra
Sur mesure
Disponible à distance
Durée : 3 jours
soit 21 heures de formation
5400,00 € HT
Disponible à distance
Durée : 3 jours
A partir de : 1950 € HT
Disponible à distance
Durée : 3 jours
soit 21 heures de formation
5400,00 € HT
Disponible à distance
Durée : 3 jours
soit 21 heures de formation
Disponible à distance
Durée : 3 jours
A partir de : 1950 € HT

Référence : SF33429
À partir de 1400 € HT
2 jours

Référence : SF33063
À partir de 1950 € HT
3 jours

Référence : SF33355
À partir de 1800 € HT
3 jours