Skip to the main content

VueJs for Beginners

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


2 days

vue logovue logo


  • 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. 


  • 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) 


  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  

Register for this training


/ per member per day
Request this training
Book with KMO-Portefeuille

Your mentor


  • Boubacar S. Barry

    Software Engineer

    Bouba is an extremely enthusiastic mentor, but never call him “Mister Barry.” He’s easygoing by nature, but serious when it comes to development. Other than that, he enjoys teaching and helping people understand everything in the course. He will not give up on you.

    “Sharing knowledge should be everybody’s goal; it helps us all.”

  • Anthony Antoine

    Software Engineer

    Anthony is the kind of trainer that makes you feel at home: he aims for sessions that are relaxed, comfortable and give you the sense that you’re in a safe environment. Don’t be fooled! Be ready to learn a lot! Anthony will deep dive fearlessly into complex concepts, making you learn from his extensive expertise and experience through a variety of projects.

A training request?

Drop us a line!