Build Web Apps with Vue JS 3 & Firebase

Course img

Build Web Apps with Vue JS 3 & Firebase

Post last updated: February 22, 2024

Why did it take this course?

Basically because I needed to learn vue for my job, two weeks after I started learning React.js I got my first job interview that lead to my first job as Web Developer.

At that time I just knew HTML&CSS and JavaScript, but the company I work for used Vue.js for most of their projects.

I never thought learning Vue, could be so easy. It is so simple to understand, so organized and the documentation is awesome.

On top of that, I took this course from Shaun and it has everything you need to know to become and Vue Ninja.

I did know about Shaun before I took this course, but after that I became a huge fan of his courses in Udemy and also of all the content on his youtube channel The Ninja Net.

About the course

With 4.8 out of 5 stars over more than 5,500 ratings, this is one most popular and well-rated Vue courses in Udemy.

The course is 31 hours long, but the last 13 hours of the course are archived Lessons.

Vue is easy to learn but Shaun makes it even easier, every lesson is clear and well organized, every subject is explained in an effective but simple way with great examples and use cases.

Since it's a beginner's course, the first section covers the very basics of the framework to be able to start building your first application. After that, the course covers the most important concept of the framework like data binding, routing, and of course the Composition API.

Throughout every section, you have the chance to use that knowledge in different projects.

But this course is not just about Vue, it is also about Firebase, so if you take this course you will be able to start creating full-stack applications using Vue and Firebase 9.

What you will learn

  • Vue 3
  • Create a full frontend application using Vue.
  • Firebase (database, authentication, service, and hosting)

Prerequisite

  • HTML
  • CSS
  • javascript, prefently with ES6 knowledge

Course content and Course Projects

This course is divided into 28 sections with a total of 314 lessons and duration of almost 32 hours.

Projects:

  • Reaction timer
  • Project Planner
  • Blog project
  • Live Chat Room
  • Muso Ninjas

In the archive section, you can also find more projects.

My thought about this course

I could not be happier with this course, from day one I started learning a lot.

Taking this course was definitely a great decision, the course is so well organized that it makes it so easy to re-watch some of the lessons when I forget how to do something.

If you want to learn Vue, this course is the way to go. Take a look here

Besides this course, Shawn has some amazing tutorials about Vue in his youtube challenge for example about Vuex, Vue animations, Vue with typescript, and more.

What I had built after this course

These are some of the websites I build during and after this course.

And I have to use Vue for the last 4 months in my current job.