Cours de formation en ligne sur Google Meet + Cours au format PDF
25.00$
CompareCette formation a pour objectif de vous apprendre à créer une application Web dynamique et performante avec le framework Vue.js 3.
Dans cette formation Vue.js 3, vous découvrirez par la pratique les bases de Vue.js et son environnement de développement. Le projet fil rouge consistant à créer un annuaire de films vous permettra d’aborder toutes les notions clés du framework et de les mettre vous-même en application.
La formation s’adresse à toute personne souhaitant découvrir ce framework et ayant des notions en JavaScript, HTML et CSS.
Vous ressortirez de cette formation Vue.js avec une vision nouvelle sur ce que peut être une application web, que vous soyez habitué à développer en JavaScript pur ou avec des librairies comme jQuery.
Les objectifs
- Comprendre les caractéristiques d’une Single Page App
- Découvrir la philosophie et le fonctionnement du framework Vue.js
- Prototyper une application web avec le framework progressif Vue.js
- Savoir utiliser les outils de développements Vue.js dans un navigateur, un IDE et un terminal
- Réutiliser du code grâce aux composants
Pré-requis
- Minimum d’expérience avec JavaScript, HTML et CSS
- Ordinateur portable à apporter
Le programme de la formation Vue.js
chapitre 1: une application web simple avec Vue
Introduction
- SPA et les frameworks JavaScript
- Vue.js, un framework progressif
- Data Driven Interfaces
- Ecosystème
- Réactivité basique avec l’interpolation et v-bind
- Conditionnelles
- Boucles
- Evénements
Bases
- Instance Vue
- Templating
- Interpolation
- Attributs
- Directives
- Filtres
- Comparatif Vue vs jQuery
- v-model
- Inputs Natifs
- Boucler sur de la donnée
- Rendering conditionnel
- Manipuler des classes
- Propriétés calculées
- Écoute d’événements
Mises en pratique avec un annuaire de films :
– Listing d’éléments d’un catalogue
– Ajouter, supprimer et éditer les éléments d’une liste
– Ajout de filtres par catégories
chapitre 2 : une application faite de composants
Composants
- Rôle du composant dans une SPA
- Props
- Evénements
- Slots
- Composants dynamiques
Mises en pratique – Utiliser des composants dans son application :
– Single File Components
– Création d’un composant pour l’affichage
– Faire communiquer les composants entre eux
Vue CLI
- Qu’est-ce que Vue CLI ?
Mise en pratique : migrer le projet vers le CLI
chapitre 3 : routeur, plugins et API
Extensions
- Mixins
- Plugins
Mise en pratique : utiliser un plugin
Cycle de vie
Mise en pratique : manipuler de la donnée distante
Routing avec vue-router
- Vue Router
- Routes
- Modes
- Lien
- La vue principale
Mise en pratique : mise en place d’un routeur dans l’annuaire
Bonus
En fonction des profils des stagiaires, et du temps restants, les notions suivantes pourront être abordées.
Transitions visuelles
- Les transitions CSS
- Transitions de listes avec Vue
- Transitions dynamiques
Mise en pratique : ajout d’animations dans la liste
Un state global avec Vuex
- Que est ce qu’un Store
- Pourquoi et quand l’utiliser ?
- Limites et alternatives
- Vuex
- State
- Getters
- Mutations
- Actions
- Modules