Workshop: Design flexible components with Vue by creating a PWA app

Level up your skills with Vue


About the workshop:

This is a two-day workshop on 14 and 15 September, in Bangalore. The workshop will cover the following:

Day 1: Crash course on Vue.
Day 2: Build performant PWAs using Vue and GraphQL

Workshop plan:

On day 1, you will learn core concepts about Vue by building a basic Vue app using tailwind and Vue CLI. Even if you choose not to use Vue, you will learn about the core ideas of front-end architecture.
You can use these ideas in any component-based frameworks.

On day 2, this workshop will show you how to design flexible components with Vue. It is aimed at experienced Vue developers.
You will delve deep into leveraging the Vue ecosystem (Vuex, Vue Router, Vue CLI). The workshop will also cover extending Vue via plugins. You will learn core ideas of front-end architecture, GraphQL, state management, PWA and offline first and more.

Who should attend this workshop:

You can choose to attend one of the two days of the workshop, or both days together.

The first day is aimed at beginners with no knowledge of VueJS..

The second day is aimed at experienced Vue developers – intermediate to advanced. Knowledge of VueJS is necessary to participate in the second day.

Pre-requisites for attending the workshop:

  1. You must be familiar and comfortable with HTML, CSS and JavaScript to attend this workshop.
  2. Prior experience with Vue is NOT required.
  3. Basic familiarity with the command line and proficiency in your favourite IDE is essential.

Software installation instructions:

Install the following utilities on your laptop before the workshop:

Participants who don’t install the necessary software before attending the workshop will not be given extra time at the workshop to complete installation.

About the instructor:

Chirag Jain works on JavaScipt, big data infrastructure, and Visualization @ [Uber] (
He is passionate about Type Systems (Rust/ReasonML/Flow), front-end frameworks (React/Vue), State Managment, GraphQL, design systems, career development and more.

Workshop details:

Date: 14-15 September
Time: 9:30 AM to 5:30 PM
Venue: HasGeek House, #2699, 19th Main, 5th cross, HAL 2nd stage, Indiranagar, Bangalore - 560008

For ticket bookings and other queries, call 7676332020 or email:


HasGeek house

2699, 19th Main, 5th Cross

HAL 2nd Stage, Indiranagar

Bangalore - 560008

Karnataka, IN