Skip to content
UdemyVue.jsPaid courseBeginner levelCertificate

Complete Vue.js 3 (Inc. Composition API, Vue Router, Vuex) (Udemy.com)

(RE-RECORDED April 2021) Vue.js 3 is here! Learn from "Hello, Vue!" to building large apps with Vuex and Vue Router.

Created by: Lachlan Miller

Last updated April 2021

icon
What you will learn

  • Vue JS 3 from scratch
  • Options and Composition API
  • Vuex
  • Vue Router
  • Creating reusable components
  • Design Patterns
  • Front-end Routing

How it compares

Against the other 70 rated Udemy courses in Vue.js on CourseDuck:

  • Rating4.5 out of 5higher than 55% of them
  • Reviews1,114#22 of 71 by number of reviews
  • Length5.7 hoursshorter than 71% of them
  • Last updatedApril 2021earlier than 61% of them

icon
Course Description

Another Vue.js 3 from zero to hero course - kind of. This course is for developers who want to move fast. We cover the traditional way of building Vue apps - the Options API - as well as the the new Composition API, and even see how you can mix and match them together.

There are 8 modules; 4 introduce fundamental skills (Options API; Composition API; Vuex and Vue Router). The remaining four modules are projects, so you can see how to apply the fundamental skills in real apps. I am a big believer in learning by doing.

After learning both the Options and Composition API, we see how to use them both with Vuex and Vue Router, and talk about the different use-cases and trade-offs to consider.

Finally, as we progress through, our focus starts to shift from not only how to build apps with Vue, but to thinking about how we architect things; how components should communicate, where data should be saved (also known as state management) and how it flows through the app.

The course is taught by Vue.js team member Lachlan Miller, so you can be confident you are in good hands.

After covering Vue; we look at Vuex, Vue's state management solution, and Vue Router, for front-end routing. The course culminates with a capstone project, using the three core Vue libraries (Vue, Vuex, Vue Router) to build an application.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Lachlan Miller

Lachlan is a full stack software developer, passionate about open source, test driven development, and mentoring. He has been contributing to the Vue.js open source community since 2016 and is the maintainer of Vue Test Utils, the official testing library for Vue.js.

Lachlan has worked with small and large teams, as both a full stack developer as well as a mentor, providing training and guidance on designing greenfield applications, as well as seemlessly and safely transitions existing applications into new, highly dynamic modern web apps.

icon
More courses by Lachlan Miller

$27.99

icon
More Vue.js courses

$119.99

$89.99

$74.99

$89.99

$84.99

$10.99

icon
Reviews

4.5

1,114 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Hiru Fernando on 3/31/2024

I love that this course has many projects to work on and the instructor is very easy to understand and is straightforward. Really learned a lot and I will most likely take a look at his other courses. Highly recommend if you are brand new to Vue.js.

By Bassim Gaz on 9/22/2023

Gotta admire your quick use of the keyboard. It's quite impressive. I wish I was less reliant on the mouse like you are. Would be great if you could add a section at the end about tips of using the keyboard for faster development. If you just include Pinia in this course. It would be quite perfect. I think the pace is just about right, if it were slower, it would be a bit boring and the videos would be a tad longer. So keep doing what you are doing. It's all good as it is. Also appreciate any updates you make to this great course.

By Ciprian Iamandi on 5/9/2023

Good introduction course in Vuejs 3. It goes directly to the point and show you exactly how to build applications fast. It's ok for beginners, but definitely, some javascript knowledge is needed. As a beginner, if you code while watching the videos, expect that you will need to pause the video many times so you can keep up with the author writing or explaining the code. The author also responded to one problem that I had on a lecture, and helped me fix an issue which was not at all obvious to a beginner. All in all, it is a good course, that I recomment.

By Anonymized User on 2/18/2023

Via projecten al wat code gezien, maar dankzij het github-project tijdens de blokken mee kunnen typen, video even op pauze, door eigen typo's fouten tegenkomen (en fixen) en daardoor "feeling" krijgen met de code. De Nederlandse ondertiteling kun je wel uitzetten, want die is "fonetisch" en bevat zoveel fouten, dat je beter naar Lachlan kunt luisteren. Zijn Engels is prima te verstaan.

By Matthew May on 9/28/2021

Good pace, nice content. Having some experience in adult education and training the mistakes are actually a real plus. The albumId is a good example it allows some inline thinking that sometimes can be absent from a follow along course. Good work keep it up.

By Marco Curto on 6/22/2021

It´s definitively a good course and you can see, the teacher knows his craft. I feel like I have learned a lot. Prior to that course I had not that much JS experience and no vue experience so I´m not sure why some people complain about the overall difficulty (Coming from php/laravel). However, why 4 stars? He often explains complicated things while simultaniously coding. So you code also while listening to the explanations. It would be far better to type and after that then explain. That would not kill that much video time and would be easier to follow the course without getting a headache :)

By Maxim Klochkov on 5/25/2021

I think this is the one of the best Vue courses around!. It starts from the basics and goes incrementionally on each topic with real world and practical examples. Moreover, it is project-based so each topic follows a mini-project to implement the learned concepts. Another great benefit is that the instructor always explains what is actually happening under the hood, shows first some bad examples and then turns it into the best practices and patterns.

By Robert Roksela on 2/6/2021

Very interesting content. Lachlan explains all main features requires to work with Vue including new concepts of VUE3 such us Router, Composition API, Setup, Ref, Reactive and much more. All this is presented in a very easy to understand way. I highly recommend!

By Programming Student on 1/26/2021

Definitely not beginner, Lachlan is highly technical in his explanations and the way he writes code. Makes sure you know JS and Vue fundamentals before starting this if you wanna be able to absorb the knowledge. Had he not advertised it as beginner I would've rated it 4 stars.

By Nikos Liapis on 9/24/2020

I like a lot the lesson, it is really well organized and helped me a lot to understand the basic principles of the Composition API. If I could ask for something more, is some examples of how we could use the Composition API to create our store, instead of using Vuex, and how we create some custom hooks. But again the lesson is excellent and thank you for the great stuff!

Showing all 10 reviews on CourseDuck

Read all 1,114 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100