Vue.js For Beginners

Get to discover one of the trendiest JS frameworks and grasp the main concepts of the ecosystem.

Book this training

2 days

Beginner

What you will learn_

learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow,

Goals

  • At the end of the training, you will be able to understand what Vue is and how to use it. 
  • You will have learned about Vue’s ecosystem, and when and where to use Vue Router and Vuex for routing and state management. 
  • You will be able to create an entirely new Vue app from scratch and communicate with your backend, but also to jump right in an existing Vue codebase to fix bugs or add features. 

Prerequisites

  • A good knowledge of HTML and CSS 
  • An up-to-date knowledge of modern Javascript (ES6+), e.g. closures, the “this” keyword, arrow functions, array and object destructuring, and promises (async-await) 

Program

  1. Vue Basics
  2.  What is Vue? 
  3.  What is a component? 
  4.  How does it work? 
  5.  Why use Vue?  
  6.  Bootstrap an app (with Vue-CLI) 
  7.  The many ways of creating a component 
  8.  Data sharing between component with props & events 
  9.  The composition API 
  10.  How to make data reactive 
  11.  Computed & watch 
  12.  Lifecycle hooks 
  13.  Custom hooks  
  1. Routing, state management & final project
  2.  What is Vue Router? 
  3.  How to navigate & pass data around? 
  4.  Protect your pages with guards  
  5.  Vue instance data sharing 
  6.  Dependency Injection 
  7.  Vuex 
  8. Data fetching 
  9.  Authentication (& its state management) 
  10.  Routing 

Mentor

Anthony Antoine

Software engineer

Victor Bury

Software engineer

€500/day

To be announced

From 9AM to 5PM

120, Avenue Louise 1000 Bruxelles