Formation Vue.js

Description de la formation

Découverte du dernier framework JavaScript du moment Vue.js. C’est un framework orienté front pour la création d’interfaces utilisateurs (UI).

Objectifs de la formation

Maitrise du framework JavaScript Vue.js afin de développer des applications web reactive.

Pré-requis

Avoir des connaissances en JavaScript est indispensable, notre formation JavaScript vous mettra dans les meilleurs conditions pour cette formation VueJS.

Programme de la formation

Module 1 - Présentation de Vue.js

  • Historique de la création de ce framework
  • Comment savoir si un site / une application utilise Vue.js ?
  • Particularités d’une programmation réactive
  • Définition du pattern MVVM
  • Comprendre le Virtual DOM

Module 2 - Intégration de Vue.js

  • Intégration de Vue.js à un projet WEB existant
  • Création d’un nouveau projet Vue.js avec vue create app
  • La Command Line Interface de Vue.js et ses principaux templates
  • Outil de débogage Vue devTool

Module 3 - Rendu et data-binding

  • Instances de Vue
  • Le rendu déclaratif
  • Les directives

Module 4 - Les composants et Routing

  • Création d'un composant Vue.js
  • Composants mono-fichier .vue
  • Le cycle de vie des composants : les hooks
  • Réutilisation d’une logique avec les mixins
  • Le routing avec vue-router : configuration des routes

Module 5 - Les states avec VueX

  • Intégration de Vuex à un projet Vue.js
  • Structure d’un projet Vuex
  • Définition d’un Store au sein d’une application Vue.js
  • Interagir avec le Store : Commit, Mutate, Surcharge ...

Module 6 - Babel et Unit testing

  • Définition d’un transpiler
  • Vanilla.JS
  • Intégration de Babel dans une projet Vue.js
  • Mise en place d’un outil de testing : Jest

Module 7 - Les modules bundlers

  • Qu’est-ce qu’un module Bundler
  • Comment fonctionne Webpack
  • Intégration de webpack dans un projet Vue.js
  • Configuration de webpack avec le fichier webpack.config.js

Module 8 - Les librairies tierces

  • Protocole REST avec Axios
  • Intégration de graphiques dans Vue.js avec Chart.js

Prochaine session pour cette formation

À distance

Du 22/02/2021 au 24/02/2021

3 jours - à partir de 690€ par personne

Une autre date ou un autre lieu pour organiser cette formation, contactez nous pour finaliser votre projet de formation.

Via Mon Compte Formation

Financez cette formation avec votre compte formation (heures CPF cumulées)