Plan du cours

Concepts Avancés de Vue.js

  • Cycle de vie avancé des composants
  • Gestion avancée des props, emits et événements personnalisés
  • Réactivité avancée (ref, computed, effect, watch, etc.)
  • Contrôle de route et gardes de navigation

Gestion d'État Scalable avec Pinia

  • Architectures scalables avec Pinia
  • Composition et modularisation avancées des magasins
  • Meilleures pratiques pour la gestion de données globales et locales

Intégration d'API et Conception de Couche Données

  • Configuration globale et personnalisée d'Axios
  • Utilisation avancée des intercepteurs et gestion des erreurs
  • Intégration avec Pinia et les composants
  • Flux de données entre les API, les magasins et les composants d'interface utilisateur

Workflow de Développement Vue Moderne

  • Configuration avancée de Vite pour les projets Vue.js
  • Intégration de plugins et optimisation de la build
  • Meilleures pratiques pour les environnements de développement, de test et de production
  • Variables d'environnement pour la production (Vault), CI/CD
  • Qualité du Code : configuration et intégration d'ESLint, Prettier et SonarQube
  • Meilleures pratiques pour le formatage automatisé et l'analyse statique

Spécialisation de Framework : Quasar Framework

  • Optimisation et personnalisation des composants Quasar
  • Création d'interfaces utilisateur réactives et performantes avec Quasar
  • Utilisation de Quasar avec TanStack, PWA et ServiceWorker

TypeScript dans Vue.js

  • Typage avancé pour les composants et les magasins
  • Définition de types pour les props, emits et slots
  • Modèles réutilisables et meilleures pratiques pour la sécurité des types

Tests et Fiabilité du Code

  • Tests unitaires et d'intégration pour les composants et les magasins
  • Outils recommandés (Vue Test Utils, Vitest, etc.)
  • Meilleures pratiques pour la maintenabilité et l'automatisation des tests

Performance et Optimisation

  • Chargement différé, fractionnement de code et optimisation des ressources
  • Identification et résolution des goulets d'étranglement de performance
  • Profilage et réglage fin des applications Vue.js

Matériaux et Soutien

  • Documentation complète et exemples par module
  • Accès aux matériaux enregistrés ou ressources en ligne
  • Q&A et soutien post-formation pour la mise en œuvre

Résumé et Prochaines Étapes

Pré requis

  • Expérience dans le développement d'applications avec Vue.js
  • Connaissance de JavaScript, ES6+ et des API REST
  • Compréhension de base des outils de build frontend et des architectures basées sur les composants

Public Cible

  • Développeurs frontend ayant une expérience préalable avec Vue.js
  • Ingénieurs logiciels construisant des applications Vue à grande échelle
  • Développeurs recherchant les meilleures pratiques en matière d'architecture, de tests et d'optimisation
 35 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires