Ce cours Vue.js est conçu pour les débutants qui connaissent déjà les bases de HTML, CSS et JavaScript. Il explique progressivement comment créer une application Vue moderne : installation avec npm create vue, structure du projet, composants .vue, template, script setup, style scoped, interpolation, directives, props, événements personnalisés, state avec ref et reactive, computed, watch, lifecycle hooks, formulaires, rendu conditionnel, listes, routing avec Vue Router, gestion d'état avec Pinia, appels API avec fetch, organisation professionnelle du projet, bonnes pratiques, performance et déploiement. À la fin du cours, l'apprenant sera capable de créer une application Vue.js complète, maintenable et connectée à une API Django, Laravel, Node.js ou NestJS.
✓Comprendre le rôle de Vue.js dans le développement frontend
✓Créer un projet Vue moderne avec npm create vue
✓Comprendre la structure d'un projet Vue avec Vite
✓Créer des composants Single-File Components .vue
✓Utiliser template, script setup et style scoped
✓Afficher des données avec interpolation
✓Utiliser les directives v-bind, v-on, v-if, v-for et v-model
✓Gérer l'état avec ref et reactive
✓Créer des propriétés calculées avec computed
✓Observer des changements avec watch
✓Passer des données avec props
✓Émettre des événements avec emit
✓Créer des formulaires contrôlés
✓Créer une navigation avec Vue Router
✓Gérer un état global avec Pinia
✓Récupérer des données depuis une API
✓Organiser un projet Vue proprement
✓Créer des mini-projets pratiques
✓Préparer une application Vue pour le déploiement