Building Web Apps with Vue.js

2nd October 2020
Speaker Date: 1st October 2020
Speaker Time: EDT: 21:00-01:00
Attendee Date: 2nd October 2020
Attendee Time: IST: 05:30-09:30 | SGT: 08:00-12:00 | AEST: 10:00-14:00
Duration: 180 mins
Raju Gandhi
Founder, DefMacro Software

Vue.js—the new kid on the JavaScript framework block—has taken the world by storm and recently surpassed React's star count on GitHub. Much like React, Vue aims to be a superfast view rendering library and provides just enough support to get developers productive. However, Vue goes further than React by offering an idiomatic approach to state management (via Vuex), and routing using Vue Router as add-on libraries.

In this three-hour hands-on training course, expert Raju Gandhi walks you through building a full application using Vue. You'll start with the basics before moving on to writing custom components, using Vuex for state management, and using the Vue router to enable routing within your application. You'll leave with the experience you need to get quickly started on your next project in Vue or dive into an existing code base.

What you'll learn-and how you can apply it

By the end of this live online course, you’ll understand:

  • How Vue works
  • How to get started quickly on your next project using Vue
  • How to compose your applications using components and have them communicate with each other using Vue’s unidirectional data-flow
  • How to use Vuex for state management and the Vue Router to set up routes for single-page applications

And you’ll be able to:

  • Assess if Vue is a good fit for your existing or new projects
  • Get started and get productive with Vue quickly
  • Understand the Vue ecosystem

This training course is for you because...

  • You’re a developer looking to use Vue in an existing or new project, whether in just one part of your application or a full-blown single-page application (SPA).
  • You're a technical lead attempting to assess if Vue is the right framework for your team.
  • You work with other frameworks like React and Angular and want to learn how Vue is different and what it offers.


  • Comfort working with HTML, CSS, and JavaScript ES6+ in the code editor of your choice
  • The ability to clone a Git repository locally and run a local web server
  • A basic understanding of how single-page applications work

Recommended preparation:

  • Course GitHub Repository

You may also be interested in

3rd, September

Design Principles for the Effective Developer

How many design patterns and principles can you name as developer? Are they important? Should we not rather focus on...

3rd, September

Leading & Guiding Development Teams

By definition, a tech leader is responsible for leading and guiding development teams. In this session we will take a...

26th, November

Systems Thinking

Albert Einstein once said — “We cannot solve our problems with the same thinking we used when we created them.” As...

3rd, September

Modern Software Development

Our industry never stops changing, but sometimes those changes are trivial and fluffy and we can ignore them. Sometimes they...

26th, November

On Being an Effective Developer

As developers we not only operate in different contexts, but also often have these different contexts interplay as part of...

3rd, September

Do You Know Da Wae

We build development teams based on individual ability to write code but development of a software project of any significance...