Apprenez à utiliser Svelte, le dernier venu des Frameworks JS.
Enfin Framework... Disons que c'est plutôt un hybride ; un Framework dans un compilateur.
Un Framework car il va vous proposer un cadre de travail, avec ses méthodes et ses fonctionnalités.
Un compilateur car il va compiler votre code en temps réel en JavaScript natif !
Qu'est ce qu'on peut créer avec Svelte ?
Des applications web, c'est à dire, des sites avec beaucoup de fonctionnalités (comme Google Drive ou Spotify par exemple).
Le tout sous forme de SPA (single page application), où tout votre site va être rendu dans une page HTML, ce qui évite d'avoir des temps de chargements entre chaque pages (composants).
Est ce que c'est le bon Framework pour un débutant ?
Oui ! Beaucoup disent que c'est LE Framework parfait pour se lancer. Il a été pensé pour être simple d'utilisation.
Qu'est qui le différencie vraiment de React et Vue ?
Svelte, comme son nom l'indique, est léger.
Il ne va pas embarquer une librairie ou un framework et son "runtime" quand on va mettre un projet en ligne. Il va seulement compiler notre code, en rajoutant quelques fonctionnalités de Svelte pour gérer les mises à jour du DOM.
En parlant de DOM, pas de DOM virtuel avec Svelte, le DOM virtuel étant une copie du DOM qui permet de détecter ses changements, lorsqu'on travaille avec React ou Vue. Ici, Svelte arrive au même résultat sans DOM virtuel, juste avec quelques modules, ce qui lui fait gagner en performance.
Au programme de ce tuto Svelte de A à Z
Voici les notions que nous allons aborder dans ce cours en ligne :
- Découverte des bases de Svelte (Props,Classes dynamiques, conditions …).
- Utilisation de formulaires.
- La réactivité, un concept de Svelte.
- Les composants dans le détail.
- Création d’UI avec Svelte (modale, onglets, navbar responsive).
- Utiliser les « store ».
- Projet app web : Pokédex & Application de calcul des dépenses.
- Le routing et le serveur side rendering avec Sapper.
Tous les fichiers de travail sont fournis !
Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions sur ce cours.
Rendez-vous de l'autre côté !
Avis des apprenants