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

