Formation complète Vue.js

Tout ce qu'il faut savoir pour créer des SPA Vue.js et gérer l'état d'applications complexes à l'aide de Vuex (package de deux cours)

Si vous ne ne connaissez pas encore Vue, optez pour ce package de deux formations "Créer une Single Page Application avec Vue.js et Firestore" + "Devenir opérationnel rapidement en Vue et Vuex" : la voie expresse pour devenir développeuse ou développeur Vue !

La première formation de ce package est "Créer une Single Page Application avec Vue.js et Firestore". Elle vous permettra de d'utiliser Vue.js en Front et Firestore en Back.

Vous apprendrez ainsi à développer rapidement une application ou un POC (Proof Of Concept) afin de passer de l'idée à sa réalisation. Car en effet, le couple Vue.js et Firestore est idéal pour cela. Nous allons créer ensemble un gestionnaire de contacts qui vous permettra de vous familiariser par la pratique à la création d'une SPA (Single Page Application). A l'aide de Vue.js côté Front, vous apprendrez à :
- créer des components de type Single File
- composer ces components
- faire communiquer un component parent avec ses enfants via des props
- faire communiquer des components enfants avec leur parent via des custom events
- créer et gérer des formulaires
- intégrer bootstrap
- implémenter le routage

Côté Backend, vous apprendrez à :
- créer une base de données à l'aide de Firestore
- à créer collection et documents

Afin de faire communiquer votre Front Vue.js avec votre Backend Firestore, vous verrez en détail comment créer une DAL (Data Access Layer) qui vous permettra de coupler faiblement votre Front avec votre Backend.

Beaucoup d'astuces de pro seront dévoilées, qui vous permettront de développer rapidement vos applications Vue.js, notamment grâce à Vue CLI 3 et aux snippets de "Vue VSCode Snippets" que nous utiliserons tout au long de cette formation.

Cerise sur le gâteau, vous découvrirez comment implémenter une fonctionnalité d' "edit in place" qui permettra à vos utilisateurs d'éditer de façon conviviale du contenu.

Le code source de cette formation est disponible sur Github.

La deuxième formation de ce package "Devenir opérationnel rapidement en Vue et Vuex" vous apprendra à gérer l'état de vos applications Vue avec Vuex. Après une introduction qui vous permettra de comprendre les piliers de Vuex - la librairie de state management dédiée aux applications Vue -, deux projets vous permettront de mettre en oeuvre concrètement les concepts abordés.

Le premier projet vous permettra de créer une application de brainstorming avec drag & drop :
- dispatcher vos premières actions
- effectuer les "commits" de vos premières mutations
- de créer un state centralisé et d'y accéder depuis vos components Vue
- implémenter le drag & drop

Le deuxième projet vous permettra de créer un site de commerce et son module d'administration. C'est l'occasion idéale de créer une application proche de ce que vous serez amené à réaliser sur le terrain :
- requêter une API REST depuis le store
- créer un service permettant de faire du CRUD et de le consommer depuis une action
- apprendre à créer un log afin de persister les erreurs de votre application afin de pouvoir les consulter après coup
- créer des fonctionnalités évoluées (caddie, log d'erreurs persistées dans le store ...)
- utiliser Bootstrap 4 et Flexbox conjointement

Comme toujours, les codes sources sont fournis sur github.


Décidez dès aujourd'hui d'ajouter Vue.js à vos compétences grâce à cette formation complète !



Votre formateur


Samir Medjdoub
Samir Medjdoub

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 !


Cours inclus dans votre commande



Devenir opérationnel rapidement en Vue et Vuex
Gérer l'état de vos applications Vue avec Vuex
Samir Medjdoub
€39
Créer une Single Page Application avec Vue.js et Firestore
Utiliser Vue.js en Front et Firestore en Back
Samir Medjdoub
€49

Prix initial: €88


FAQ (questions fréquentes)


Combien de temps ai-je accès à ce cours et à ses mises à jour ?
Indéfiniment en cas d'achat du cours à l'unité ; aussi longtemps que votre abonnement sera valide en cas de souscription au forfait complet.
Si le cours ne correspond pas à mes attentes, puis-je être remboursé ?
Oui. Vous disposez de 30 jours d'essai durant lesquels vous pouvez être remboursé.
Pourquoi les prix sont-il indiqués Hors Taxes ?
Car vous venez d'une vingtaine de pays différents. La TVA n'est pas la même partout. La plateforme de paiement ajoute donc, dans le cas de la France, 20% de TVA, pour chaque autre pays, la TVA du pays considéré.

Démarrez maintenant !