Compréhension des concepts fondamentaux de Vue.js
Utilisation des fonctionnalités avancées d'ES6, ES2015 et TypeScript avec Vue.js
Gestion des états et des effets dans les composants à l'aide des Hooks
Maîtrise de Vue Router pour la gestion des routes d'une application
Partage des données entre les composants grâce à Vue Context
Programme de la formation
Module 1 : Introduction à Vue.js
Présentation de Vue.js et de ses avantages.
Installation et configuration de l'environnement de développement.
Concepts de base pour démarrer avec Vue.js.
Module 2 : ES6, ES2015 et TypeScript
Découverte des nouvelles fonctionnalités d'ES6 et ES2015.
Introduction et utilisation de TypeScript avec Vue.js pour un typage fort.
Module 3 : Composants dans Vue.js
Création et utilisation des composants de base.
Communication entre les composants (props et…
Module 1 : Introduction à Vue.js
Présentation de Vue.js et de ses avantages.
Installation et configuration de l'environnement de développement.
Concepts de base pour démarrer avec Vue.js.
Module 2 : ES6, ES2015 et TypeScript
Découverte des nouvelles fonctionnalités d'ES6 et ES2015.
Introduction et utilisation de TypeScript avec Vue.js pour un typage fort.
Module 3 : Composants dans Vue.js
Création et utilisation des composants de base.
Communication entre les composants (props et événements).
Gestion de la logique métier au sein des composants.
Module 4 : Hooks et gestion des données asynchrones
Utilisation des Hooks pour gérer les états et les effets dans les composants.
Gestion des données asynchrones à l'aide des Hooks.
Module 5 : Nouveautés de Vue 3
Présentation des nouvelles fonctionnalités introduites dans Vue 3.
Exploitation des nouveautés pour améliorer les performances des applications.
Module 6 : Gestion des routes avec Vue Router
Introduction à Vue Router pour la gestion de la navigation.
Configuration et utilisation de Vue Router dans une application Vue.js.
Module 7 : Gestion des données globales avec Context
Utilisation de Context pour partager des données entre composants.
Gestion des données globales de l'application avec Vue Context.
Module 8 : Librairies de composants pour Vue.js
Présentation des principales librairies de composants disponibles.
Intégration de librairies pour enrichir l'expérience utilisateur.
Module 9 : Utilisation de Redux avec Vue.js
Introduction à Redux pour la gestion d'état global.
Implémentation de Redux dans une application Vue.js pour une gestion centralisée des données.
Module 10 : Performance et architecture d'applications Vue.js
Techniques d'optimisation des performances des applications.
Bonnes pratiques pour concevoir une architecture évolutive et maintenable avec Vue.js.
Validation et sanction
Compréhension des concepts fondamentaux de Vue.js
Maîtrise de la création et de l'utilisation des composants Vue.js
Capacité à utiliser ES6, ES2015 et TypeScript avec Vue.js
Gestion des états et des effets dans les composants avec Hooks
Connaissance des nouveautés de Vue 3 pour optimiser les performances
Maîtrise de la navigation avec Vue Router
Capacité à gérer les données globales avec Context
Intégration de librairies de composants pour enrichir l'application
Utilisation de Redux pour la gestion globale de l'état de l'application
Optimisation des performances et application des bonnes pratiques d'architecture
Type de formation
Non certifiante
Niveau de sortie
Information non communiquée
Durée, rythme, financement
Durée
En centre
21 h
Financement
Conventionnement
Oui
Conditions d'accès
Public
visé
Tout public
Niveau d'entrée
Information non communiquée
Conditions spécifiques et prérequis
Maîtrise des bases de HTML5 et CSS3
Une expérience préalable avec un autre framework, tel que ReactJS ou Angular, serait un atout