Vue.js Advanced Features from the Ground Up
Join us for an Awesome Workshop on:

Vue.js Advanced Features from the Ground Up

September 7, 2017 - 9:30am to 4:30pm Central US Time

RSVP to Attend Online

Live and in Full HD

Join in Person

From Downtown Minneapolis, MN

You're Registered to Attend Online!

September 7, 2017 - 9:30am to 4:30pm Central US Time

This Workshop's Online Chatroom is Currently Open!

September 7, 2017 - 9:30am to 4:30pm Central US Time

You can watch video of this workshop!

Vue.js Advanced Features from the Ground Up

Some Key Takeaways!

By coding along with us in the Workshop, you'll:

  • Understand how Vue's reactivity system works and implement a simple version of it
  • Understand how render functions in Vue works
  • Understand basic patterns of authoring Vue plugins
  • Better understand state management patterns such as Vuex/Redux and how they are implemented/used in context of Vue applications
  • Better understand component-based routing and how it is implemented in context of Vue applications
  • Better understand internationalization and form validations in context of Vue applications

Your (Awesome) Instructor

Evan You

Evan You

Evan is an independent open source developer, designer, and creative coder. He is the author of Vue.js, a JavaScript framework for building modern web interfaces with reactive components. In the past Evan worked at Meteor Development Group as a core developer, and before that spent two years at Google Creative Lab hacking on experimental UI prototypes for various Google products.

Spend A Full Day Immersed With Evan You

Workshop Details

Vue.js Advanced Features from the Ground Up We often reach for existing libraries when dealing with advanced app features such as routing, state management, form validation and i18n, and a lot of times the implementations behind these libraries can be a black box. In this workshop we are going to build simple versions of such libraries from the ground up using basic Vue features. This will help you better understand the nature of these problems and how to better leverage Vue's reactivity system to come up with elegant solutions.

Daily Schedule

We've already held over 150 workshops with thousands of attendees in-person and online. In this time we've discovered ways to schedule the day, so it goes smoothly and efficiently. Regardless if you're in-person or participating with us online you'll have the full ability to replay things you missed, get your questions answered LIVE and interact with the teacher throughout the day.

  • 9:30AM
  • 12:00PM
    Lunch Break
  • 1:30PM
    State Management
  • 2:30PM
  • 3:00PM
  • 3:30PM
  • 4:30PM
    Form Validation
  • 5:30PM
    Wrap up

Interact with the Instructor - Online & In-Person

Get Your Questions Answered • Code Along with the Class • Classroom Format

Is This Workshop for Me?


This workshop is optimized for developers who have intermediate experience with Vue, want to better understand Vue internals, and author their own plugins. Preferably, the attendees should already have experience building real apps with Vue, and have gone through all the docs. It's not recommended to attend this workshop if you are relatively new to Vue, unless you have extensive prior experience in other front-end frameworks.

Any Prerequisites?

  • Solid understanding of JavaScript itself, preferably with latest ES language features.
  • Prior experience working with Vue in a non-trivial context
  • Basic command line workflow with Git

Event Details


One Full Day Workshop Session

Replay Videos (available immediately)


September 7, 2017 - 9:30am to 4:30pm Central US Time


Option 1: Attend online on our full HD live stream

Option 2: Attend in-person at HQ in Minneapolis, MN