Svelte.js 3 par la pratique
Créer des applications légères et performantes avec Svelte.js
Voir la bande annonce
Bienvenue sur cette formation qui vous permettre de devenir opérationnel rapidement en Svelte.js.
Votre formateur
Développeur web depuis 2003 dans des entreprises clientes publiques (SNCF, URSSAF, EDF...) et privées (Iron Mountain, Jouve, CDiscount...), dirigeant de la société rennaise Code Concept spécialisée en formation JavaScript Front, Back et mobiles hybrides, Samir Medjdoub a eu comme comme fil conducteur la conscience qu’il est bien plus facile de rester sur la vague que de tenter de remonter après s’être laissé submerger. Fidèle à cette stratégie, il a ainsi pris la vague Angular 2 dès les versions bêta en 2015, celle de Node.js il y a sept années de cela et a eu la chance d'évoluer dans des sociétés qui avaient été parmi les premières en France à adopter MongoDB, conjointement aux bases de données relationnelles. Il a toujours cru que comparaison était raison et a porté une égale attention à React et Redux dès 2015, puis Vue.js en 2016. Meteor et désormais Svelte.js sont les outsiders qui retiennent régulièrement son attention.
Les développeuses et développeurs JavaScript (Front, Back ou Fullstack !) ont de très beaux jours devant eux : les formations de la société Code Concept vous aideront à investir efficacement dans les frameworks, plateformes et librairies JavaScript qui vous ouvriront de belles opportunités en 2024 !
Programme de la formation
-
PrévisualiserDémo de "Switter" (2:26)
-
PrévisualiserCréation d'une nouvelle application Svelte.js (3:33)
-
CommencerStructure d'une application Svelte.js (5:36)
-
CommencerMettre à jour une variable et l'afficher (5:58)
-
CommencerGérer le 'click' event pour ajouter un nouveau message (4:20)
-
CommencerParcourir une collection de messages côté template (2:46)
-
CommencerTwo-way binding avec bind:value (2:46)
-
CommencerVider le textearea après soumission (1:01)
-
CommencerCréation d'un nouveau component Svelte (6:28)
-
CommencerPasser une prop à un composant enfant (2:54)
-
CommencerDispatcher un custom event d'un composent enfant vers son parent (8:22)
-
CommencerAjout d'un input pour l'auteur (4:09)
-
CommencerGérer le format des dates (6:36)
-
CommencerLa réactivité en Svelte (5:15)
-
CommencerAjouter une class CSS conditionnellement (5:10)
-
Commencer"if" côté template (2:21)
-
CommencerDéfinir une valeur par défaut (1:29)
-
CommencerAfficher ou masquer un component (5:36)
-
PrévisualiserDémo de "Gymscheduler" (1:49)
-
CommencerCréation d'une nouvelle application Svelte.js (1:34)
-
CommencerCréer dynamiquement un menu déroulant (10:46)
-
CommencerAjouter dynamiquement une ou plusieurs instances de TrainingDay (9:45)
-
CommencerGérer la soumission du formulaire de création d'exercice (7:42)
-
CommencerStyles CSS (2:20)
-
CommencerLister les séries et nombre de répétitions de chaque exercice (3:58)
-
CommencerEmission d'un custom event lors de la création d'un nouvel exercice (7:53)
-
CommencerPasser les props au component TrainingWeekSummary (6:18)
-
CommencerPréparation du résumé en utilisant reduce() (11:57)
-
CommencerUtilisation d'un lifecycle hook (8:37)
-
CommencerRendu du résumé détaillé du programme hebdomadaire (10:40)
-
PrévisualiserDémo de "ExpenseTracker" (2:59)
-
CommencerCréation d'une nouvelle application Svelte.js (2:40)
-
CommencerUtilisation de Bootstrap pour créer un tableau de dépenses (5:54)
-
CommencerCréation d'un writable store (7:20)
-
CommencerUtiliser des données du store en les passant en tant que props (7:36)
-
CommencerCréation du component ExpenseCreate.svelte (11:31)
-
CommencerMise à jour du store (7:09)
-
CommencerInitialiser un formulaire (3:55)
-
CommencerCréation du component ExpenseTotal.svelte (6:44)
-
CommencerUtilisation du tweening pour animer les modifications du total (11:42)
-
CommencerAnimation du DOM à l'aide d'une transition (4:24)
-
CommencerRécupération de la configuration d'une base Firestore (5:25)
-
CommencerSe connecter à Firestore pour récupérer un snapshot de notre collection (14:22)
-
CommencerCréation d'un service permettant d'interagir avec Firestore (11:52)
-
CommencerAttribuer une nouvelle valeur à notre store Svelte (4:15)
-
CommencerCréation d'une nouvelle dépense dans Firestore (7:27)
-
CommencerImplémentation de l"edit in place" (11:02)
-
CommencerAffichage d'un formulaire de mise à jour si en mode édition (10:16)
-
CommencerEcouter notre custom event (10:18)
-
CommencerRécapitulatif de l'update (4:32)
-
CommencerSuppression d'une dépense (9:10)
-
CommencerDernière mise à jour lundi 24 juin 2019