Vue Academy
Vue Academy

Learn Vue.js Now!

Learn Vue Now!

Vue Academy is a 2 day instructor-led classroom training in Canada!


What's in it?

Learn the core concepts of coding a real business app with Vue.js from an industry expert in an immersive hands-on workshop.

Workshop

Bring your laptop! An important part of the training is dedicated to building apps together and testing things in real time (interactive learning classe).

Canada

Canadian!

If you are in Canada we want to visit you. We are bringing the course to Montreal, Vancouver, Toronto, Ottawa, Calgary, Quebec, ...

Prerequisites

You should have significant experience in building web applications with HTML5 and JavaScript. No previous experience with Vue.js is required.

2 day course outline


This immersive instructor-led workshop covers all the core concepts and guides you to build a full Vue.js data-centric business application, including project setup, code structure, style guide, using the Vue CLI, data binding, querying a REST API, routing and state management with Vuex. Vue Academy is the ideal starting point to understand and use Vue effectively now. You’ll experience several demos and "code along" activities and be provided with the code throughout the workshop, as you learn how to build apps using Vue, with plenty of interactivity with the instructor in the room.

Day 1

  • Getting started with Vue.js
    • The progressive aspect of Vue.js
  • The Vue Instance
  • Minimal Setup and Tooling
  • Template Syntax
    • Expressions
    • Attribute binding
    • Class and style binding
    • Conditional and list rendering
    • Events handling and Event Modifiers
    • Shorthands
  • Setup an Enterprise Development Workflow with Webpack and Vue CLI
    • Using Single File Components (.vue files)
  • Components
    • Passing Data with Props, Custom Events, Scoped CSS, Life-cycle Hooks, Nesting components, Communicating between components

Day 2

  • Computed properties
  • Communicating with a server API
    • Making Async HTTP Requests with Axios: Fetch dynamic JSON data from an API, Post data to server, Template URLs, best practices and uses of service to keep our app modular
  • Routing with Vue Router
  • Transitions & Animation
  • Forms and Two-way Data Binding
  • Improve apps with filters and mixins
  • Scoped slots
  • Better State Management with Vuex
    • Why Vuex ?
    • Setup a Store with Vuex
    • Actions, Mutations and Getters
    • Vuex Mutation History and Vue Devtools
  • Material Design with Vuetify
  • Deploying an app to production

Register


We plan to visit every major Canadian city over the year, contact us if you want Vue Academy in your city soon!

Having a group of 6 min and room for more? Host this workshop at your company and get discounts!

  • Vue Academy Ottawa Soon...
  • Vue Academy Vancouver Soon...
  • Académie Vue Québec - Bientôt...
  • Private Class at your location and your dates: Contact Us

Be notified of new courses and dates!


We will only contact you regarding our Vue Workshops!
You can easily unsubscribe at any time :-)

Exclusive discounts program!


We have plenty of rebate options that you could benefit.

Contact Us


Please contact us if you need more information.


Frequently Asked Questions (FAQ)


  • What is Vue Academy ?
  • This is a 2-day classroom training for professional web developers, available as a public course or as a corporate on-site training.
  • Are you offering online courses as well ?
  • No, we do not believe in the efficiency of online courses for programmers training. Our courseware is delivered live as a "bootcamp style" workshop with plenty of interactivity with the instructor in the room.
  • Which version of Vue are you using ?
  • We are *always* teaching on the latest version of Vue. We constantly update the training material to follow the new Vue versions.
  • Can we customize the content ?
  • Public classes are strictly following the outline as seen above. But we can definitely tailor the content for corporate on-site training to fit your team's preferences and expectations.
  • Is it for students ?
  • The primary target for this training is web professionals, who have the course paid by their employer. But we are thrilled when students try to get that training, so we provide 50% off promo codes for students, contact us if you are interested!
  • What if I don't have a laptop ?
  • We typically do not provide laptops. But contact us as soon as possible and we will see what we can do.
  • Is it ok to bring a MAC, or a PC ?
  • Both PC and MAC are perfectly fine, you'll get the same experience during the workshop.
  • What is the setup required ?
  • A detailed setup document is sent to attendees one week prior to the training. Basically you'll have to install Node.js and the latest version of the Vue CLI.
  • Which code editor or IDE will we use ?
  • Attendees can use the tool of their choice (Sublime, Atom, Eclipse, WebStorm, Visual Studio, …). The instructor is using Visual Studio Code, which is free, available on PC, MAC and Linux, and offers free extensions which greatly improve the experience while developing a Vue app. We recommend to give it a try! http://code.visualstudio.com
  • Can we host this workshop at our office ?
  • Of course! If you provide a room with WiFi, projector/TV, classroom setup and big enough to accept external attendees as well, you'll get a great discount! Contact us to schedule a session now.

Any unanswered questions ? contact us

Partners


Thanks to our partners for their support!