Syllabus détaillé

VUE.JS

Découvrez pourquoi tant de développeurs tombent amoureux de Vue.js. Apprenez à créer des interfaces réactives grâce à une syntaxe claire qui combine le meilleur du HTML, du CSS et du JavaScript. Que vous souhaitiez ajouter une simple touche de dynamisme ou bâtir une application complexe, Vue s'adapte à vos besoins avec une élégance rare.

Leçon 01

Introduction & Instance Vue

1h 0min

Comprendre le DOM virtuel. Installation avec Vite. Structure d'un composant Single File Component (SFC) et la fonction setup().

Module certifié M-IT
Leçon 02

Réactivité avec ref() et reactive()

1h 30min

Maîtriser le cœur de Vue 3. Différences entre ref et reactive, et comment Vue suit les changements de données.

Module certifié M-IT
Leçon 03

Directives de Base (v-bind, v-model, v-on)

1h 0min

Liaison d'attributs, gestion des formulaires et écoute des événements utilisateurs.

Module certifié M-IT
Leçon 04

Rendu Conditionnel & Listes (v-if, v-for)

1h 0min

Affichage dynamique d'éléments et boucles sur des tableaux/objets. Importance de la directive :key.

Module certifié M-IT
Leçon 05

Propriétés Calculées (computed) & Watchers

1h 30min

Optimiser les performances avec les données dérivées et surveiller les changements de variables pour déclencher des effets secondaires.

Module certifié M-IT
Leçon 06

Props & Emits : Communication Parent-Enfant

2h 0min

Passer des données aux composants enfants et remonter des événements au parent de manière typée et sécurisée.

Module certifié M-IT
Leçon 07

Slots & Teleport : Flexibilité UI

1h 30min

Créer des composants génériques avec des Slots (contenu variable) et utiliser Teleport pour les modales et notifications.

Module certifié M-IT
Leçon 08

Cycle de Vie (Lifecycle Hooks)

1h 0min

Utiliser onMounted, onUpdated, et onUnmounted pour gérer les appels API ou nettoyer des écouteurs d'événements.

Module certifié M-IT
Leçon 09

Composables : Logique Réutilisable

1h 30min

Extraire la logique métier dans des fonctions externes (pattern "Hooks") pour la partager entre plusieurs composants.

Module certifié M-IT
Leçon 10

Vue Router : Navigation & SPA

2h 0min

Configuration des routes, paramètres d'URL dynamiques, et navigation programmatique.

Module certifié M-IT
Leçon 11

Guards & Meta : Sécuriser les Routes

1h 0min

Restreindre l'accès à certaines pages (ex: Admin) et gérer les transitions entre les pages.

Module certifié M-IT
Leçon 12

Pinia : Gestion d'État Global

2h 0min

Remplacer Vuex par Pinia. Créer des Stores pour partager des données (Utilisateur, Panier) dans toute l'application.

Module certifié M-IT
Leçon 13

Actions & Getters dans Pinia

1h 30min

Centraliser les appels API dans le Store et transformer les données globales de manière réactive.

Module certifié M-IT
Leçon 14

Appels API avec Axios & Intercepteurs

1h 30min

Communiquer avec un backend (Laravel). Gérer les headers d'authentification et les erreurs globales.

Module certifié M-IT
Leçon 15

Formulaires Avancés & Validation (Vee-Validate)

1h 30min

Gestion de formulaires complexes, schémas de validation avec Yup et retour d'erreurs en temps réel.

Module certifié M-IT
Leçon 16

Intégration Vue 3 dans Laravel avec Vite

2h 0min

Configurer vite.config.js pour mélanger Blade et Vue. Passer des données de PHP vers Vue via les Props.

Module certifié M-IT
Leçon 17

Transitions & Animations

1h 0min

Utiliser le composant <Transition> pour ajouter des effets d'entrée/sortie fluides sur vos éléments UI.

Module certifié M-IT
Leçon 18

Optimisation : Suspense & Lazy Loading

1h 30min

Chargement différé des composants pour réduire la taille du bundle initial et améliorer le score SEO/Performance.

Module certifié M-IT

S'inscrire maintenant

Accédez instantanément à nos cours pratiques et propulsez votre carrière au niveau supérieur

S'inscrire