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
Nos clients témoignent (5)
Les leçons étaient très interactives et les exercices étaient pratiques.
Heino - NWK Limited
Formation - Laravel and Vue.js
Traduction automatique
Adaptation aux besoins de l'équipe Support pendant la formation Idées d'exercices à faire pour la suite
Louis-Antoine Pottier - Exotec
Formation - Javascript and Vue.js for Beginners
Le fait d'etre dans une formation en solo. C'est super pour poser toutes les questions qu'on souhaite.
Nicolas - Caf du Rhone
Formation - Quasar Framework and Vue.js
Le formateur semblait très compétent en Vue. J'ai apprécié de voir son style de développement et d'apprendre de nouveaux concepts à essayer.
Adrian Borrmann - CBC/Radio-Canada
Formation - Advanced Vue.js
Traduction automatique
J'aime vraiment le style de codage en direct de Shawn pour enseigner le cours. Il a démontré ses connaissances et son expérience pratiques sur le sujet.
Nhan Nguyen - Navy Information Warfare Center - Pacific
Formation - Vuetify.js
Traduction automatique