Vue.js

Développer des interfaces web modernes, performantes et maintenables avec le framework JavaScript Vue.js.

Durée : 

21 à 35 heures
Présentiel ou classe virtuelle

Intra-Entreprise : Tarif identique de 1 à 12 participants

Objectifs Pédagogiques & Opérationnels

• Comprendre l’architecture et la philosophie de Vue.js
• Concevoir des composants réutilisables et structurés
• Gérer l’état, les événements et la communication entre composants
• Mettre en place un routage et une gestion de données dynamiques
• Optimiser les performances et la maintenabilité d’une application Vue.js
• Structurer un projet professionnel prêt pour la production

Description

Module 1 — Fondamentaux de Vue.js
  1. Présentation de l’écosystème Vue.js et cas d’usage
  2. Instance Vue et cycle de vie d’un composant
  3. Syntaxe des templates et directives (v-bind, v-model, v-if, v-for)
  4. Réactivité et data binding
  5. Mise en application encadrée : création d’un premier composant interactif
Module 2 — Composants et architecture d’application
  1. Création et organisation des composants
  2. Props, événements et communication parent/enfant
  3. Slots et composition avancée
  4. Single File Components (.vue)
  5. Structuration d’un projet scalable
Module 3 —Gestion d’état et logique applicative
  1. Gestion locale de l’état dans les composants
  2. Introduction à un store (ex. Pinia ou Vuex selon contexte projet)
  3. Centralisation des données et bonnes pratiques
  4. Gestion des formulaires et validations
  5. Mise en application encadrée : structuration d’un mini-module fonctionnel
Module 4 — Routing et navigation
  1. Mise en place de Vue Router
  2. Routes dynamiques et paramètres
  3. Navigation programmatique
  4. Guards de navigation et sécurisation des routes
  5. Organisation des vues et layouts
Module 5 — Consommation d’API et gestion asynchrone
  1. Appels HTTP (fetch / axios)
  2. Gestion des promesses et async/await
  3. Gestion des états de chargement et erreurs
  4. Structuration des services API
  5. Bonnes pratiques d’intégration back-end / front-end
Module 6 — Optimisation et qualité du code
  1. Bonnes pratiques de structuration et nommage
  2. Réutilisabilité et factorisation du code
  3. Performance et lazy loading
  4. Introduction aux tests (unitaires / composants)
  5. Outils de debugging et Vue Devtools
Module 7 — Industrialisation et mise en production
  1. Configuration d’un projet avec Vite
  2. Gestion des environnements (dev, staging, production)
  3. Build et optimisation des assets
  4. Sécurisation côté front
  5. Méthodologie de déploiement et maintenance évolutive

Évaluation & Suivi des Acquis

Feuille de Présence

Émargement des stagiaires en présentiel ou à distance, via support papier ou signature électronique.

Émargement sécurisé

Signatures électroniques collectées en ligne et conservées dans un coffre-fort numérique sécurisé par Dendreo.

Auto-positionnement

Évaluation du niveau des stagiaires en début et en fin de formation pour mesurer la progression.

Évaluations pédagogiques

Validation des acquis par des questions orales ou écrites tout au long de la formation.

Mises en situation

Exercices pratiques et cas concrets pour ancrer les compétences dans la réalité métier.

Attestation de fin de formation

Remise d’une attestation officielle à l’issue de la formation.

William

William

Répond généralement en moins de 5 minutes

I will be back soon

William
C’est William, votre conseiller pédagogique chez Mill-Forma.
Comment puis-je vous aider ?
WhatsApp Mill Forma