Formation Vue.js

Le framework JavaScript progressif et accessible

Formation Vue.js

Durée 35 heures
Niveau Intermédiaire
Type de formation Présentiel ou Distanciel
Prix 1690 €
Certification Attestation de formation
Financement Éligible CPF, OPCO, AGEFICE

Description de la formation

Cette formation complète vous permettra de maîtriser Vue.js, le framework JavaScript progressif pour la construction d'interfaces utilisateur. Vous apprendrez à développer des applications web modernes, réactives et maintenables grâce à son approche par composants, sa syntaxe intuitive et son écosystème riche.

La formation alterne théorie et pratique, avec de nombreux exercices et projets concrets qui vous permettront d'explorer toutes les fonctionnalités de Vue.js, de la création de composants simples à la mise en place d'applications complexes avec Vue Router et Vuex.

Public cible et prérequis

Public : Développeurs front-end, intégrateurs web, développeurs JavaScript, professionnels du web souhaitant développer des applications modernes.

Prérequis : Connaissances en HTML, CSS et JavaScript (ES6+). Une expérience préalable en développement web est nécessaire.

Objectifs de la formation

À la fin de cette formation, vous serez capable de :

  • Comprendre les concepts fondamentaux de Vue.js
  • Créer des composants réutilisables et communiquants
  • Gérer l'état de l'application avec Vuex
  • Mettre en place un routage avec Vue Router
  • Développer et déployer des applications Vue.js complètes

Programme de la formation

Module 1: Introduction à Vue.js et fondamentaux

  • Histoire et philosophie de Vue.js
  • Installation et configuration (Vue CLI, Vite)
  • Structure d'un projet Vue
  • Système de templating et directives de base

Module 2: Composants et communication

  • Création de composants Vue (Single File Components)
  • Gestion des props et événements personnalisés
  • Slots et templates dynamiques
  • Cycles de vie des composants

Module 3: Gestion de l'état avec Vuex

  • Principes fondamentaux de Vuex
  • State, getters, mutations et actions
  • Modules et namespacing
  • Gestion optimisée des états complexes

Module 4: Routage et navigation

  • Mise en place de Vue Router
  • Routes imbriquées et dynamiques
  • Navigation guards et transitions
  • Lazy loading des composants

Module 5: Vue.js avancé et déploiement

  • Composition API et Hooks personnalisés
  • Intégration avec des API REST (Axios)
  • Tests unitaires avec Jest et Vue Test Utils
  • Optimisation et déploiement des applications Vue

Méthodes pédagogiques

  • Cours théoriques et pratiques
  • Exercices pratiques à complexité progressive
  • Projets réels à réaliser
  • Supports de cours complets
  • Assistance post-formation pendant 3 mois

Modalités d'évaluation

  • Évaluation continue pendant la formation
  • QCM de validation des connaissances
  • Projet final évalué
  • Développement d'une application Vue.js complète avec gestion d'état et routage

Accessibilité

Toutes nos formations sont accessibles aux personnes en situation de handicap. Pour plus d'informations, contactez notre référent handicap à contact@uta-digitalforma.fr.