Formation en Développement: Vue.js - Expert - Ascent Formation
Retour aux formations
Développement

Vue.js - Expert

3 jour(s)21h

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