The new edition of Vue (Vue.js 3) is taught from the ground up and in great depth in this bestselling course. We're going to discuss all the main fundamentals, but we're not going to quit afterwards - this course even dives into technical topics such as the Vue 3 Composition API.
Frontend frameworks such as Vue JS are immensely common because they give us this fantastic, reactive user interface that we know from mobile apps - except in the browser now! It is no surprise that jobs involving frontend system skills such as VueJS are among the industry's highest paying ones!
You already know the Angular 2+ and ReactJS, well, VueJS blends the best of both frameworks and makes it a breeze and a lot of fun to create everything from little widgets to massive, enterprise-level applications!
And if you don't recognise the two frameworks mentioned: that's all right, too this course doesn't expect much understanding about any other frontend system - you're going to learn it all during this course!
This course includes everything!
Until we move on to more complicated and advanced topics, we'll start with the very basics, what Vue.js is and how it works, but I'll be honest: it's too much to cram it into one sentence, so here's what you're going to learn in this course:
What's VueJS, and why are you using it?
Basics (including simple syntax, models for comprehension and much more!)
How Reactive Data Production & Listen to Events
DOM contact (Rendering Lists, Attaching/Detaching Items Conditionally)
Setting up an infrastructure and workflow for growth
Item Use (and what Components are to begin with)
A Deep Dive Look Behind Vue's Scenes
Binding to Inputs
Sending requests from Http to backend APIs
Authenticate & Vue
How to make Animations and Transformations more beautiful for your app
How to create an amazing Routing Single-Page-Application (SPA)
How to enhance State Administration through the use of Vuex
How to deploy your App
With real examples and demo projects, all these topics are taught. This course is full of exercises, difficulties and larger projects for teachers that allow you to practise what you have learned.
We're going to develop a handful of bigger mega projects along with several other smaller projects:
The "Monster Slayer" app - a browser-based game 100% powered by Vue.
The Learning Resource Manager - a mobile app that helps you to control your favourite learning tools (add, delete, list)
This series actually contains both my brand new Vue 3 course and my old Vue 2 course (the section marked as "VUE2"). Later this year the Vue 2 course will be discontinued.
Is this your course?
Let's see if this course is for you now that you know what this course is about!
Three styles of students who would enjoy this course are here:
For whom this course is intended:
If you want to build Reactive Applications that run in the browser, this course is for you.
Annoyed with Angular 2? VueJS is there for you!