Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Vue.js - Avancé

réf : DEV-VUA
Formation Scripting - Windows

Objectif de formation : Au cours de cette formation seront présentés les concepts avancés de l’outil.

Objectifs pédagogiques

  • Comprendre et manipuler les aspects avancés de Vue.js
  • Construire des composants réutilisables
  • Déployer des applications optimisées

Pré-requis

Avoir des connaissances pratiques sur Vue.js

Public concerné

Développeurs, chefs de projets techniques, ingénieurs…

Programme

  • Chargement dynamique des composants
  • Mode « historique »
  • Paramétrage server-side
  • Configuration d’URL
  • Nested routes
  • Navigation par le code
  • Redirection
  • Traitement des erreurs
  • Flash message
  • Pagination
  • Gardes

Travaux pratiques

Implémentation de routes dans une application

  • Définition et intérêts
  • Implémentation de contenu au sein d’un template
  • Slots, composants génériques & composants parents
  • Props & slots
  • Directive v-slot
  • Slots nommés
  • Portée des slots
  • Slots à nom dynamique

Travaux pratiques

Mise en oeuvre de slots avec composants génériques

  • Rôle des composants asynchrones
  • Chargement des composants
  • defineAsyncComponent
  • Retour sur les promises
  • Traitement des erreurs et de l’état

Travaux pratiques

Implémentation d’appels de composants de façon asynchrone

  • Définition du state management pattern
  • Vuex vs Pinia
  • Stockage unique par application
  • Exemple de stockage le plus élémentaires
  • Gestion de l’état Vuex dans les composants
  • Getters
  • Mutations d’état
  • Commits
  • Gestion des actions
  • Comparatif avec Pinia

Travaux pratiques

Construction d’un store de données avec Vuex

  • Avantages des tests d’apps Vue.js
  • Tour d’horizon des types de test
  • Test par Vue.js
  • Framework à disposition

Travaux pratiques

Déploiement d’un test

  • Code splitting
  • Lazy loading : enjeux avec Vue.js
  • Chargement à la demande
  • Chargement lazy avec dynamic import
  • Directives v-once & v-memo
  • Schéma d’authentification
  • Authentifier par token
  • JWT
  • Connexion / déconnexion

Équipe pédagogique

Professionnel expert technique & pédagogique

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?

    Jours

    2 (14 heures)

    Prix

    1500 € HT

    Télécharger