20_2488104F_267887S https://www.c2rp.fr/formation/2488104F Formation Vue.js VIVANEO

Formation Vue.js

Date de mise à jour : 15/11/2024 | Identifiant OffreInfo : 20_2488104F
Organisme responsable : VIVANEO

Objectifs


  • Maîtriser les concepts fondamentaux de Vue.js.

  • Exploiter les fonctionnalités modernes d'ES6, ES2015 et TypeScript avec Vue.js.

  • Utiliser les Hooks pour gérer l'état et les effets dans les composants.

  • Gérer les routes de l'application avec Vue Router.

  • Utiliser le Context pour partager des données entre les composants.

Programme de la formation

Module 1 : Introduction à Vue.js


  • Présentation de Vue.js, ses avantages et son écosystème.

  • Installation et configuration de l'environnement de développement Vue.js.

Module 2 : Concepts de base de Vue.js

  • Comprendre la structure d'une application Vue.js.

  • Utilisation des directives, des templates et de la réactivité.

  • Gestion de l'état local dans les composants.

Module 3 : ES6, ES2015 et TypeScript avec Vue.js

  • Nouveautés de ES6 et ES2015 : classes, destructuration, promesses, etc.

  • Intégration de TypeScript avec Vue.js pour une gestion plus rigoureuse des types.

Module 4 : Création et gestion des composants

  • Création de composants Vue.js : syntaxe et structure.

  • Communication entre les composants via les props, événements et slots.

  • Gestion de la logique métier dans les composants.

Module 5 : Utilisation des Hooks dans Vue.js

  • Introduction aux Hooks pour gérer l'état et les effets dans les composants.

  • Utilisation des Hooks pour gérer les données asynchrones dans Vue 3.

Module 6 : Nouveautés de Vue 3

  • Présentation des nouvelles fonctionnalités de Vue 3 : Composition API, Téléport, etc.

  • Utilisation des nouveautés de Vue 3 pour améliorer la performance et la modularité de l'application.

Module 7 : Gestion de la navigation avec Vue Router

  • Introduction à Vue Router pour la gestion des routes dans une application Vue.js.

  • Configuration des routes, navigation entre les pages et gestion des paramètres d'URL.

Module 8 : Utilisation du Context API

  • Partage de données entre composants à l'aide du Context API.

  • Gestion des données globales dans l'application Vue.js via Context.

Module 9 : Librairies de composants pour Vue.js

  • Découverte des librairies populaires pour Vue.js : Vuetify, Element UI, BootstrapVue, etc.

  • Améliorer l'expérience utilisateur en utilisant des composants préconçus.

Module 10 : Intégration de Redux avec Vue.js

  • Introduction à Redux et son utilisation dans une application Vue.js pour gérer l'état global.

  • Création et gestion des actions, reducers et store avec Vue et Redux.

Module 11 : Optimisation des performances et bonnes pratiques d'architecture

  • Techniques d'optimisation des performances dans Vue.js (lazy loading, code splitting, etc.).

  • Structuration de l'application Vue.js pour une meilleure maintenabilité et scalabilité.

  • Meilleures pratiques pour écrire du code Vue.js propre et performant.

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme

Contact de l'organisme formateur

VIVANEO
SIRET : 51017673800043
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :