Apprendre Svelte 3 et SvelteKit 1.0

Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre Svelte 3 et SvelteKit 1.0
Revoir le teaser Découvrir l'abonnement
Mise à jour : 07/05/2024
Durée : 7h 42min
77 vidéos
Offre limitée -70% : 00j 00h 00m
Abonnement
  • Accès illimité à 1700 formations
34,90€ 10,47€ /mois
Recommandé
Achat unique
  • Accès illimité à la formation
129,00€ 38,70€ Ajouter au panier Acheter maintenant

Ce que vous allez apprendre

  • Installer et configurer un environnement de développement pour Svelte (VS Code, Node.js, Vite)
  • Créer des composants Svelte et organiser une application de manière modulaire
  • Mettre en œuvre la réactivité, les props, les événements personnalisés et les slots
  • Gérer formulaires, liaisons de données et validation côté interface
  • Centraliser l’état avec les stores (writable/readable) et créer des stores personnalisés
  • Consommer une API REST et charger des données de façon asynchrone
  • Créer une application SPA avec routage et navigation
  • Structurer un projet SvelteKit (pages, layouts, routage dynamique, erreurs 404)

Description

Cette formation guide pas à pas la prise en main de Svelte et de SvelteKit afin de développer des interfaces modernes, réactives et orientées performance. Le parcours démarre par l’installation de l’environnement (VS Code, Node.js, Vite) puis aborde la syntaxe essentielle : interpolations, variables réactives, liaisons de données et communication entre composants via props et fonctions.

Les chapitres suivants structurent une approche pratique de la création d’applications : conditions et boucles, gestion d’événements, custom events, slots simples et nommés, ainsi que les lifecycle hooks. La formation traite également des formulaires (types d’inputs, binding, validation) et des stores (writable, readable, stores personnalisés) pour centraliser l’état et éviter les fuites mémoire.

Une mise en situation permet de consommer des données d’API (dont un exemple avec The Movie Database) et d’implémenter du chargement asynchrone. Enfin, la partie SvelteKit couvre la structuration d’un projet, la gestion des pages et layouts, le routage dynamique et la gestion d’erreurs (dont les 404), pour construire une SPA cohérente. La formation se prête à une mise en pratique immédiate sur des cas courants de développement web, notamment via Elephorm.

Pré-requis

Connaissance de base en JavaScript. Connaissance de base en HTML et CSS.

Public Cible

Cette formation s’adresse aux développeurs front-end et développeurs web souhaitant intégrer Svelte et SvelteKit à leurs projets. Elle convient également aux étudiants et profils en reconversion disposant de bases solides en intégration web et en JavaScript.

Questions fréquentes

  • Quelle différence entre Svelte et SvelteKit ?
    Svelte est le framework de composants pour construire l’interface. SvelteKit apporte une structure d’application (pages, layouts, routage, chargement de données, gestion d’erreurs) pour créer des projets complets.
  • La formation couvre-t-elle la création d’applications SPA ?
    Oui. Elle aborde la logique SPA, la navigation, le passage de paramètres dans l’URL et la mise en place d’un routage adapté, puis la structuration d’une application avec SvelteKit.
  • Apprend-on à gérer l’état d’une application avec les stores Svelte ?
    Oui. Les stores (writable/readable) et la création de stores personnalisés sont expliqués, avec des exemples concrets (abonnement/désabonnement, organisation de l’état, évitement des fuites mémoire).
  • Les formulaires et la validation sont-ils inclus ?
    Oui. La formation traite le binding, les différents types d’inputs (date, file, color, etc.), la construction de mini-applications et des approches de validation de formulaire.
  • Aborde-t-on la consommation d’API REST et le chargement asynchrone ?
    Oui. La formation montre comment interfacer une API REST, afficher des données et gérer le chargement asynchrone (hooks et directives adaptées), y compris sur des cas multi-sources avec SvelteKit.

Avis des apprenants

Formez vous à la carte, ou abonnez vous
Offre limitée -70% : 00j 00h 00m
Achat unique
  • Accès illimité à la formation
129,00€ 38,70€ Ajouter au panier Acheter maintenant
ou
Abonnement
  • Accès illimité à 1700 formations
34,90€ 10,47€ /mois
Recommandé