Vue.js, développer des applications web

Présentation

Objectifs & compétences

À l'issue de cette formation, les apprenants seront capables de :
  • Développer une SPA complète avec Vue.js.
  • Maîtriser l'environnement du développeur JS
  • Comprendre les principes clés et bonnes pratiques de Vue.js
  • Connaître les outils indispensables au développement d'applications web dynamiques avec Vue.js
  • Savoir développer une SPA avec Vue.js
  • Réaliser des tests

Public visé

Développeurs web, intégrateurs, architectes logiciel, chefs de projet.

Pré-requis

Avoir une bonne connaissance pratique de HTML et la maîtrise de JavaScript.

Programme

Jour 1 Matin : Vue CLI & structure de projet  • Installation Vue CLI/Vite et configuration • Structure : components, views, store • TP : création d’un projet léger Jour 1 Après-midi : Composants & directives • Templates, props, events • Directives natives et personnalisées • TP : composants réutilisables Jour 2 Matin : Routing & State Management • Vue Router : dynamic routes, lazy-loading • Vuex vs Composition API • TP : SPA multi-pages Jour 2 Après-midi : API & Sécurité• Axios et interceptors • JWT, CSRF, CORS • TP : intégration API sécurisée Jour 3 Matin : Tests & performance • Vue Test Utils, Jest • Lazy-loading et optimizations • TP : tests et audit carbone Jour 3 Après-midi : IA & éco-conception • Intégration d’API IA dans Vue • Responsive et sobriété numérique • TP : audit écologique de la SPA QCM de validations des acquis

Modalités

Pédagogie

Les sessions de formation seront organisées soit en 100% présentiel soit en classe en full distanciel.

Évaluation / Certification

  • Evaluation pré-formative à réaliser 2 jours ouvrés avant le début de la formation
  • Evaluation par le formateur oralement chaque jour et auto-évaluation formalisée via l'espace apprenant en ligne
  • QCM de fin de formation