[MB] Advanced Vue 2 - Vuex & SSR

Become a Vue.js expert by learning to build a high-performing, server-rendered app with Vuex!

Are you ready to become a Vue expert?

Now that you're comfortable building Vue.js SPAs after completing my previous course, Single-Page Apps with Vue 2 & Vue Router, you're ready for Vue's advanced concepts!

In this course, I'll show you the tools and techniques that front-end experts use to build highly optimized, high performing web UI.

Firstly, we'll cover the Vuex state management pattern, which is a special method for storing data in your app that's essential for bigger and more complex sites.

We'll then set up server-side rendering (SSR) from scratch. This is where we compile our app on the Node.js server in order to drastically improve page load time.

The case-study project for this course is our most ambitious yet; a Google Calendar clone called Vue.js Cinema that utilizes Vuex, SSR and a host of other optimizations.

Vue.js CalendarVue.js Calendar - Live demo

With over 6000 past students, this course is ideal for students of my previous course, Single-Page Apps with Vue 2 & Vue Router, who are ready to attain Vue expertise. It'll also be appropriate for Vue developers who are already familiar with components and single-page app design.

This course is over 4 hours of high-quality video including English closed captions. Purchase of this course also gives you access to a premium help forum.


Your Instructor


Anthony Gore
Anthony Gore

I'm Anthony Gore and I'm here to teach you Vue.js! Through my books, online courses, and social media, my aim is to turn you into a Vue.js expert.

I'm a Vue Community Partner, curator of the weekly Vue.js Developers Newsletter, and the founder of Vue.js Developers, an online community for web professionals who love Vue.js.

I hope to see you in one of my courses!


Course Curriculum


  A. Introduction
Available in days
days after you enroll
  K. Wrap up
Available in days
days after you enroll

Frequently Asked Questions


What prerequisite knowledge is there?
You'll need a basic knowledge of web development including JavaScript (2015), HTML, and CSS. You'll also need a very basic understanding of Node.js. It's also assumed you've completed the previous course, Build A Vue.js Single-Page App with Vue Router, which teaches Vue concepts like components, Vue router, plugins, and slots.
What operating system is required?
This course is taught using a Mac (Linux) system. Most terminal commands are simple and are all easily translatable to Windows.
What software do I need installed?
You'll need a copy of Git, NPM, and Node. Instructions will not be provided for installing these. It's also recommended that you have a text editor or IDE.

This course is available in our membership plans


Join Now