Prenez contact avec nous

Plan du cours

Concepts avancés de Vue.js

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

Gestion d'état évolutive avec Pinia

  • Architectures évolutives avec Pinia
  • Composition avancée et modularisation des magasins (stores)
  • Meilleures pratiques pour la gestion des données globales et locales

Intégration API et conception de la couche de 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 (stores) et les composants d'interface utilisateur

Flux de travail de développement Vue moderne

  • Configuration avancée de Vite pour les projets Vue.js
  • Intégration des plugins et optimisation de la construction
  • 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 de formatage automatique et d'analyse statique

Spécialisation du framework : Framework Quasar

  • 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é des composants et des magasins (stores)
  • Définition des types pour les props, les événements (emits) et les emplacements (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 des composants et des magasins (stores)
  • Outils recommandés (Vue Test Utils, Vitest, etc.)
  • Meilleures pratiques pour la maintenabilité et l'automatisation des tests

Performance et optimisation

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

Documentation et support

  • Documentation complète et exemples par module
  • Accès au matériel enregistré ou aux ressources en ligne
  • Questions-réponses et support pour l'implémentation post-formation

Résumé et prochaines étapes

Pré requis

  • Expérience dans le développement d'applications avec Vue.js
  • Familiarité avec JavaScript, ES6+ et les API REST
  • Compréhension de base des outils de construction frontend et des architectures composantes

Audience cible

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

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires