Complete Vue.js 3
A fast paced, project based course on Vue.js 3.
What is this?
A fast paced course on Vue.js 3. I'll teach you everything from scratch. No prior Vue.js knowledge is necessary.
We start off with the Options API, and learn the basics of Vue.js 3. We then build two projects to practise the fundamental skills, before ramping up.
After getting a grasp of the Options API, we explore Vue.js 3's most anticipated feature - the Composition API. We also do a deep dive into Vuex and Vue Router, two of Vue's core libraries for scaling your applications.
We use the follow technologies:
Who is this for?
How do I get it?
Two ways. You can buy it on Udemy, or you can buy it from me directly via Gumroad.
Gumroad will let you download all the content in one shot, in glorious 1080p.
How much does it cost?
It costs $20 from Gumroad. Udemy will vary depending on your location (Gumroad will always be cheaper, since Udemy takes a pretty big cut of sales). I support purchasing power parity to make my content affordable to everyone. If this price is unaffordable for you, send me an email and we will make it work.
Is there a preview?
You can preview the content on Udemy or get the source code here.
I have more questions!
Fundamentals #1: Options API
Learn about the Options API and the basics of Vue.js.
Project #1: Form Validation
See how to use the learnings from the previous section to build a form validation application, complete with reusable inputs, buttons and flexible validation.
Project #2: Pokemon Evolutions
Create another application. This time, we fetch data from remote resource and use slots to create a reusable card component.
Fundamentals #2: Composition API
Learn Vue 3's most anticipated feature, the Composition API.
Project #3: Composing a Microblog
Put your Compisition API learnings to the test and build a simple Twitter-like application, complete with hashtags and likes.
Fundamentals #3: Vue Router
Vue Router is the official router for Vue. You'll learn how to do client side routing. This enables you to build large, complex applications without a single refresh.
Fundamentals #4: Vuex
Learn Vuex, Vue's official state management solution.
Project #4: Capstone Project - Photo Album
Combine all of the skills you've learned to build a large, complex application, complete with routing and state management via Vuex.
About the author
Hi there! I'm Lachlan, Vue.js team member and quality software enthusiast.
I have taught tens of thousands of developers how to write testable JavaScript applications through my courses, books and YouTube channel. I hope you will be next!
Find me on GitHub and Twitter or by just sending me a good old fashioned email.