Save for later

Vue JS 2 - The Full Guide by Real Apps (Vuex, Router, Node)

If you are planning to start your career as a developer or you just want to improve your programming skills, then this course is right for you.Get all you need to start web development in one course.

This resource is the only resource you need in order to start Web Development with Vue 2 JS and during this course you will get confidence and skills required to start your own projects. You will get the right mindset to apply for a developer career.

We will start very easily in first Vue JS project, in which we will create a layout of our application. I will explain to you how to create Vue components, data and methods. We will spent entire first section learning in improving in Vue JS concepts like data binding, data manipulation, event handling, state management and much more.

Furthermore, we will work on a simple store model that will help us to better understand Vuex in later sections. We will store data into our browser Local Storage.

After first project we will jump into a much bigger application. We will start to work on Vue Meetuper project. Application to create and join various Meetups. Very exciting.

Later in this course, we will take a look on authentication with JWT (json web tokens) and Session Authentication on the client/server side.

Next, we will work on a core application functionality to create Meetup. I will introduce you forms in Vue.js. We will integrate vuelidate plugin and we will validate our form inputs. You will get familiar with interactive forms (wizard form). We will not work only with with traditional inputs but I will show you how to integrate Datepicker and Timepicker inputs.

After the Meetup create section we will take a look on feature to join and leave Meetup.

We are still not finished yet. Next, we will work on feature to create threads and posts. This section will be very interesting because I will introduce Socket library. Socket is a JavaScript library for realtime web applications. It enables realtime, bi-directional communication between web clients and servers. We will use it to create chat-like functionality. Users can create posts on thread, after post has been created all of the clients present in Meetup detail page will get their page updated in real time.

Development process is not finished with a post section. We will work on Profile page section. This section is dedicated to you only. I prepared series of assignments on which you will be able to create this feature by yourself.

In later sections we will work on feature to get location from IP address and we will use this location to improve UX on our page. We will lookup Meetups by this location, so every user entering our page has unique experience. I will show you how to create basic pagination, and we will be paginating threads on Meetup detail page.

We will finish course with meetup update feature. This feature again will be mostly created by you.

During this course we will be switching from our frontend application to our backend Node.js application.

NOTE: Node sections are completely optional, you are able to download server code and work only on Vue JS Application.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy.

Set Reminder Save for later

Get a Reminder

Not ready to enroll yet? We'll send you an email reminder for this course

Send to:


Rating 4.5 based on 10 ratings
Length 31 hours
Starts On Demand (Start anytime)
Cost $11
From Udemy
Instructor Filip Jerga
Download Videos Only via the Udemy mobile app
Language English
Tags Web Development Development

Get a Reminder

Get an email reminder about this course

Send to:

What people are saying

According to other learners, here's what you need to know

also showing different in one review

Also showing different way of coding in getting the desired results.

however for beginners in one review

However for beginners this course is not the best.

breaking concepts down in one review

It starts by explaining this pretty well, however the majority of the course is mostly coding things where you have to follow along, but it could do with more explanation and breaking concepts down.

code being implemented in one review

This is a fine course if you already have experience with VueJS and just looking to improve your existing skills and see good code being implemented.

helped me easily in one review

This course helped me easily understand the vue js.

improve your existing in one review


An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Angular JS, CSS, Javascript $53k

JS Zone Aftercare Program Coordinator/ 21st Century Program 3 $53k

React JS & Node JS Developer $60k

Angular JS $65k

PHP Developer, Symfony2, JS, OOP $66k

Contingency Plans Action Officer, JS J35-South $70k

React Js Developer (React Exp is Mandatory) $76k

Node JS Developer / SME $81k

Unigraphics Designer for Hybrid Saturn Vue $88k

Web Developer (JS) Contractor $101k

Saturn VUE Marketing Launch Manager $107k

Java Front End Developer with Angular JS $125k

Write a review

Your opinion matters. Tell us what you think.


Rating 4.5 based on 10 ratings
Length 31 hours
Starts On Demand (Start anytime)
Cost $11
From Udemy
Instructor Filip Jerga
Download Videos Only via the Udemy mobile app
Language English
Tags Web Development Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now