Rappels et approfondissement
- Rappels généraux sur l’organisation d’une application vue.js
- Un peu plus loin dans les échanges avec une API REST
- Présentation détaillée de la réactivité et des cycles de vie des composants
- Le DOM virtuel de vue.js
Mise en place d’une SPA
- Mise en place du routage via vue-cli
- Configuration du routage
- Redirection et navigation programmatique
- Utilisation du mode avec historique d’HTML5
- Gardes de navigation
- Définition de routes protégées
Gestion centralisée de l’état via vuex
- Concepts de l’architecture Flux
- Utilisation de vuex dans un projet
- Définition du store et de ses membres
- Liaisons entre membres du store et vues
- Modularisation du store
Authentification via JWT
- Présentation des JSON Web Tokens
- Création d’un compte utilisateur
- Identification et déconnexion d’un utilisateur
- Gestion d’erreur
- Identification automatisée
Réutilisabilité de briques logicielles
- Mixins et plugins
- Slots
- Directives personnalisées
Vue.js et tests
- Ce qui doit être testé dans une application vue.js
- Tests unitaires de composants
- Tests end-to-end