📄️ 1. Introduction
Découvrir les concepts frontend et le framework Vue.js
📄️ 2. Installation
Installer Vue.js avec la CLI, comprendre Vite et découvrir la structure d'un projet
📄️ 3. Les bases de Vue 3
Comprendre la réactivité, les directives et le cycle de vie des composants Vue 3
📄️ 4. Les composants
Créer et organiser des composants Vue 3 réutilisables avec props, événements et slots
📄️ 5. Design System - Naive UI
Utiliser une librairie de composants UI pour créer des interfaces modernes et cohérentes
📄️ 6. Routing et Navigation Guards
Gérer la navigation dans une SPA Vue 3 avec Vue Router et les navigation guards
📄️ 7. Appels API
Consommer une API REST depuis Vue 3 avec fetch natif
📄️ 8. Composables
Encapsuler et réutiliser de la logique réactive avec le pattern composable (useX)
📄️ 9. Store Pinia
Gérer l'état global de l'application avec Pinia, le store officiel de Vue 3
📄️ 10. Temps réel avec Socket.io
Implémenter des fonctionnalités en temps réel dans une SPA Vue 3 avec Socket.io client
📄️ TP pokédex SPA
Pré-requis :