Description
Objectif de formation : Cette formation amène au niveau expert sur les outils Vue.js
Objectifs pédagogiques
- Maîtriser les concepts avancés du Framework Vue.js
- Tester intégralement une application Vue.js
- Optimiser les performances
- Internationaliser une WebApp
Public concerné
Développeurs Vue.JS
Architectes techniques
Chefs de projets
Ingénieur d’études
Prérequis
Avoir suivi la formation "Vue.js - Développeur" ou détenir des compétences similaires
Déroulé du programme
1
Rappels
- Slots
- Liaisons avancées d'attributs
- Render function
2
Typescript & Vue
- Intérêts de TypeScript
- Définition des types
- Props avec TypeScript
- Composition API
3
Vue-Router
- Server-side / Client-side
- Changements dynamiques des composants
- Mode historique
- Paramétrage du server-side
- Configuration d'URL
- Nested routes
- Navigation par le code
- Redirection
- Traitement des erreurs & 404
- Flash message
- Pagination
- Gardes
4
Vuex
- Gestion de l'état de l'application
- Mise à jour d'état
- Récupération de l'état
- Création & appel des actions
- Amélioration de la performance
- Traitement des erreurs
- Getters
5
Test de l'application
- Présentation de Jest
- Périmètre de test
- Faux Vuex Store
- Création d'erreurs d'appels API
6
Animation de l'application
- Intérêt des animations
- Transitions, transitions de pages & transitions de groupe
- Hook & vélocité
- GSAP
7
Création d'un système de formulaire réutilisable
- Composants de bases
- Import automatique
- A11Y
8
Validation de formulaire
- Librairies
- Best practices
- Traitement des erreurs
9
Progressive web app
10
Authentification par token
- Structure
- Création de compte
- Connexion & déconnexion
- Traitement des erreurs
- Connexion automatique
11
Scalabilité avec NUXT
- SEO
- Modes de déploiement
- Axios
- Vuex
- Async / await & barre de progression
Informations
Durée
3 jour(s)
21h
Tarif
1850 € HT
HT