Building Applications with VueJs, Vuex, VueRouter, and Nuxt (Udemy.com)
Master the VueJs fundamentals by building single page and server rendered applications(Inc. Vuex, VueRouter, Nuxt)
Created by: Haider Malik
Last updated January 2020
What you will learn
- Understand how to create web apps Vue
- Manage state with Vuex
- Routing with VueRouter
- Consume Restful APIS with Vuejs and Vuex
- Build Server rendered Application with NuxtJs and Vuex
- Learn Forms in VueJs
How it compares
Against the other 70 rated Udemy courses in Vue.js on CourseDuck:
- Rating3.8 out of 5higher than 4% of them
- Reviews59#58 of 71 by number of reviews
- Length6.1 hoursshorter than 67% of them
- Last updatedJanuary 2020earlier than 70% of them
Course Description
Vue.js (commonly referred to as Vue; pronounced /vju/, like view) is an open-source JavaScript framework for building user interfaces.
Vue.js is yet another JavaScript UI library that is making waves and has growing support from the community. If you have an upcoming project and are wondering which tool to choose, you can give Vue a try.
Vue is considerably easy to learn and you can get started with it in just 10 minutes (actually, that is what this article is going to help you do). But first, let's have a quick look at why you should even give Vue a try.
Why Vue.js?
When comparing it with its competitors, including Angular, React, Ember, Aurelia, etc., Vue boasts of beating some of them in certain aspects. These aspects include simple API, size, performance, learning curve, etc. You can have a look at these comparisons on the official documentation.
What you will learn in this course ?
- Setting up a Development Environment and Workflow
- The Basics (including the basic Syntax, Understanding Templates and much more!)
- Interacting with DOM (Rendering Lists, Conditionally attaching/ detaching Elements ...)
- Using Components (and what Components are to begin with)
- Binding to Form Input
- State Management with VueJs
- How to create an awesome Single-Page-Application (SPA) with Routing
- Build Server Rendered App with NuxtJs
- Vote App - Learn the Vue basics by building vote application
- Todo App - In this module you will build a basic Todo App with VueJs
- Kanban Board Application - In this module you will build a basic project management app using Vue components
- Shopping Cart Server with Vuex - In this course, you will master the Vuex fundamentals by building shopping cart feature
- Build a conference form - In this module you will master the forms fundamentals of VueJs
- Blog App - You will learn how to build server rendered application with Vuex and NuxtJs
- Existing web developers looking to learn VueJs
- This Course is for Everyone interested in Frontend Development and Major JavaScript Frameworks
- Engineers looking to harness the power of Vue
Instructor Details
- 3.8 Rating
59 Reviews
Haider Malik
Haider Malik is the founder of HttpGuy. He is a full-stack Javascript developer. He is passionate about everything JavaScript, and he loves exploring new libraries.
He's had extensive experience developing software and working with teams to improve how software is developed to meet business objectives.Although his primary focus is on outcomes, implementation often includes technical competency
More courses by Haider Malik
Loopback 4: Modern ways to Build APIs in Typescript & NodeJs (2022)
4.1 (288 Reviews)
Provider: Udemy
Time: 5.2h
$59.99
Node.Js: REST APIs Development with Loopback (2018)
3.8 (188 Reviews)
Provider: Udemy
Time: 2.5h
$44.99
NestJs: Modern ways to build APIs with Typescript and NestJs (2025)
4.0 (176 Reviews)
Provider: Udemy
Time: 11h
$59.99
More Vue.js courses
Vue - The Complete Guide (incl. Router & Composition API) (2025)
4.7 (66,743 Reviews)
Provider: Udemy
Time: 31.9h
$119.99
Complete Vue Developer Bootcamp (Pinia, Vitest) (2026)
4.7 (3,156 Reviews)
Provider: Udemy
Time: 28h
$89.99
Complete Javascript & jQuery Course with Bonus Vue JS Intro (2021)
4.7 (2,716 Reviews)
Provider: Udemy
Time: 16.9h
$74.99
Build Web Apps with Vue JS 3 & Firebase (2021)
4.6 (7,881 Reviews)
Provider: Udemy
Time: 31.5h
$89.99
Laravel + Vue 3 + Inertia: From Zero to Production SPA (2025)
4.6 (2,488 Reviews)
Provider: Udemy
Time: 19.5h
$84.99
Quasar V1: Cross-Platform Apps (with Vue 2, Vuex & Firebase) (2022)
4.6 (1,956 Reviews)
Provider: Udemy
Time: 15.4h
$10.99
Reviews
By Àndres Fontan
I would like to have concepts explained first
By M. Ahmad Mujtaba
I have a little VueJS experience AND I still think I could share the little Vue knowledge in better manner than this guy. He might have the knowledge but that's just about it, poor conveying. Not worth the fee.
By Kevin Alemán
This is a really weird course. When it says building applications, I expected to build at least one application. I did nothing in this course. I was expecting a lot of it. Also, the explanations were really confusing since the very beginning.
I encourage the instructor to practice more and do an effort on making this course better.
By Hojjatollah Mohammad Rezaei
Really complete Vue course, lots of valuable content.
By Antonio Paulo Vieira Pinto
I expected some class, instead I just got an advertising about Vue.
By Rian Yulianto W
Nice one in brief introduction for Vue JS, State Vuex, and Nuxt JS
By Alma Ohene-Opare
I love the fact that the course jumped right into a real-life application. It was much more interesting and engaging to begin with a hands-on approach rather than a whole bunch of theory and history and jargon.
By Adam Jaguś
It contains long range of topics about vue
By Arief Setiyo Nugroho
nice tutorial, I can learn vue and nuxt in one course.
Quality Score
Overall Score : 76 / 100










