Save for later

Build Web Apps with Vue JS 3 & Firebase

If you're looking to get started building full-stack applications with Vue 3 (or Vue 2) and Firebase, then look no further. In this course I'll take you from novice to ninja in Vue JS 3, starting out with the very basics and then moving on towards creating fully-fledged Vue applications. 

We'll spend a whole chapter learning about the Vue Router - and how to create SPA's (single page applications) using it - as well as exploring how to use the Vue CLI to get up and running quickly when creating slightly larger Vue applications.

We'll also dive deep into the newest features Vue 3 has to offer, including a lot about the Composition API & Composable Functions.

I'll also teach you how to use Firebase - an online & free service provided by Google which will act as a feature-rich back-end to our Vue applications. We'll learn how to use Firebase to store and retrieve real-time data to and from a NoSQL database called Firestore, as well as authenticate our app's users with the Firebase Auth service, We'll also take a peak at Firebase Storage (which will enable us to allow users to upload images on our Vue sites), as well as deploying all of our applications to Firebase hosting.

Along the way we'll create several full projects, including a reaction timer, project tracker, a blog, a real-time chatroom & a music playlist website.

There's a crazy amount to cover, but by the end of this course you'll be in a position to create full-stack web applications (complete with user authentication) using Vue 3 and Firebase.

I'm also know as The Net Ninja on YouTube

...With around 600,000 subscribers and nearly 2000 free web development tutorials. So feel free to check out my teaching style and reviews before you buy my course :).

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.7 based on 591 ratings
Length 31.5 total hours
Starts On Demand (Start anytime)
Cost $16
From Udemy
Instructors Shaun Pelling, The Net Ninja (Shaun Pelling)
Download Videos Only via the Udemy mobile app
Language English
Tags Web Development Development

Get a Reminder

Send to:

Similar Courses

What people are saying

so far

:D I am already quite advanced in vue, so the course so far regarding vue is amazing.

This is perhaps the best course that I have on Udemy so far.

I really loved the way the Ninja approaches a context, The best Vue course I've met so far, I was at an intermediate level in Vue and I really got to understand better Vue components: Though it lacks Vuex!!!

Thanks, Mr. Ninja Has been a great course so far (lessons 57), and I've learned a lot.

Love the course so far!!

The only downside so far, is the audio quality on this course.

easy to follow so far.

Im only on the 6th lesson, but so far setting up the dev environment has been very easy.

Half done, and so far it is the best course I have taken.

Good Work So far very clear and easy to understand Concise and clear delivery.

Excellent explanation Course looks good so far.

Only about 1/5 done with the course its good so far not great but good.

So far i am having an amazing time learning VueJS.

En douceur so far so good it is clear so far, easy to follow, and explanations are concise, I needed help with my final project for college, and I looked up and found this course.

Read more

highly recommend

Highly recommend!

I would highly recommend his YT channel as well.

I highly recommend this course.

I highly recommend it!

I also highly recommend Modern Javascript From The Beginning; it really shored up my JS foundations, after trying a number of approaches for five years.

I would highly recommend it!

I would highly recommend this course for anyone, be it a novice developer and even for advance developers looking to explore the Vuejs World.

I highly recommend this course if you want to walk away with a better understanding of Vue + Firebase and how to tie everything together.

I would highly recommend this course to anyone wanting to learn Vue.js & look forward to using the skills I've picked up here for future projects.

Highly recommendable!

Highly Recommend this course.

Read more

net ninja

Thank you, Net Ninja.

Thank you, Net Ninja!!!!!!!

Net Ninja is doing an awesome Job!!!!

The Net Ninja never Fails!!!!!!

The Net Ninja is the best teacher I have ever had, online or otherwise.

and to be honest I tried almost everyone out on the internet world, the fascinating thing about him is that he deals with the issues as a beginner and make you feel that he is in the learning path beside you, a feeling that I never experience in others instructor courses, and he has a very big free youtube channel which he publishes every few days some awesome lessons ,,so realy i cant thank him engoh for the help he is in my path .. thank you shaun I have been a fan of Shaun's since first discovering his Net Ninja channel on YouTube.

I will look for more courses from the Net Ninja!!

Thanks Shaun aka The Net Ninja, I am your huge fan :) Greetings from Poland!

No one compares to Net ninja.

Thank you "The Net Ninja" (Instructor's YouTube alias) this was fun.

A great course by the net ninja.

I paid for this course after completing several Net Ninja free courses on YouTube.

Hands on experience, easy to understand with simple example I have experience the Net Ninja courses on Youtube, so I am very confident this will be a rewarding course.

Great Course This is the course created by the famous Net Ninja.

Read more

easy to follow along

Some topics a little bit outdated, but 95% content are absolutely relevant (for example new vue cli version is not in beta anymore, and to subscribe to native DOM event you have to add .native modifier) Very clear and easy to follow along.

Good examples and easy to follow along.

He breaks everything down into very bitesize projects that are easy to follow along with and provide examples of accomplishing tasks that directly relate to projects I have interests in developing.

Easy to follow along.

It's easy to follow along and grasp the fundamental concepts by following along his hands-on tutorials.

Very good so far, easy to follow along.

Read more

exactly what

It is exactly what it says on the tin and it is very good at being that.

Perfect to start learning vue exactly what I needed!

This course is exactly what I was looking for.

Awesome teaching style, gave me exactly what I needed to get going.

Exactly what I wanted to know!

This course is exactly what i need!

Though I'm only few lessons into the course, so far it is exactly what I've come to expect from Shaun.

Gave me exactly what I needed in a clear, easy to understand way.

I was immediately able to apply what I learn, as I needed some help figuring out authentication using Vue.js and Firebase and this course had exactly what I needed!

It's exactly what I expected.

This course is exactly what I was looking for and is very, very well done.

Read more

very well explained

Great teaching, everything very well explained in detail, step by step, congratulations to Shaun Pelling for the dynamics of the course.

Very well explained I haven't seen an instructor on Udemy like Shaun.

Very well explained and runs at a perfect pace.

Very well explained.

It is very well explained in a simple way.

The course content is very well explained and presented in ways that make learning easy.

Very well explained by teacher.

Read more

highly recommended

Highly recommended.

Highly recommended!!

If you want to get in touch with Vue and Firebase then this course is highly recommended.

Highly recommended!

Fantastic course, highly recommended.

Highly recommended 정보가 부족한 한국에는 귀중한 교육자료입니다.

Read more

real world

I have learnt so much of Vue.js and Firebase out of this course and cannot wait to apply those skills in the real world.

Amazing course and provided the framework for writing real world vue apps!

Shaun covers many different concepts throughout the course that all have real world application.

The instructor creates three 'real world' applications linking them directly to Firebase and demonstrates required concepts such as Authentication.

I feel like I am good to go to start building real world web apps.

But, overall Shaun did a great job of going over the concepts and building real world exercises.

I came to this course because the instructor has some free youtube videos on Vue2 but the Udemy series is so much better, more detail and more real world cases which are explained in depth.

This would make the app more real world realistic as pretty much all apps now a days have some time of images included.

He gives full reasons to why and what items are for and also what they could be used for in the real world.

Specially with the projects Shaun provides, that can be used in the real world not some stupid game or pointless project where you are trying to work out how you can adapt items to your future projects.

Read more

youtube channel

The only thing i'm missing is vuex, luckily you can do the tutorial for vuex on the teachers youtube channel.

First of all i love the instructor, since i follow his youtube channel and i liked his "to the point" style of teaching which is why i bought both of his courses.

Also, do yourself a favor and take a look at his Youtube channel as there are tons of amazing quality tutorial for free.

Love this guy, checkout his youtube channel (net ninja) for more content.

Shaun's YouTube channel is also very good.

I have come into this course from Shaun's Net Ninja youtube channel where he is tirelessly helping people learn new content.

Read more

really enjoying

Great course Really enjoying this course.

Really enjoying this course, Shaun explains every concept really well.

Really enjoying the course!

I'm really enjoying this class.

Excellent course... Really enjoying it so far!

Really enjoying this course.

Read more

looking forward

Looking forward to the rest of the course!

I'm looking forward to the projects and am curious how Shaun will tackle the release of VueJS 3.0 that's coming in a few weeks.

I am looking forward to finish this course as soon as possible because it's interesting and you can learn fast with it.

I am looking forward to getting some info regarding the new version of Vue though.

Looking forward to more!

100% worth the price, and I'm looking forward to more courses from this instructor.

Read more

teaching style

Again, Shaun with his great teaching style, explaining everything so that everyone can understand.

Shaun has an engaging teaching style, and his lessons are short, to the point, and well-structured.

Teaching style is very engaging and very clear to understand This was one of the best tutorial and courses I have taken very clear and amazing Hasta el momento ha sido muy buena elección.

Great teaching style.

His teaching style is friendly, patient and non-authoritative.

Read more


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.7 based on 591 ratings
Length 31.5 total hours
Starts On Demand (Start anytime)
Cost $16
From Udemy
Instructors Shaun Pelling, The Net Ninja (Shaun Pelling)
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