Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build Web Apps with Vue JS 3 & Firebase
Rating: 4.7 out of 5(7,875 ratings)
32,654 students

Build Web Apps with Vue JS 3 & Firebase

Learn Vue JS 3 & Firebase by creating & deploying dynamic web apps (including Authentication).
Last updated 11/2021
English

What you'll learn

  • Learn how to create Vue 3 applications from the ground-up
  • Get in-depth knowledge of Vue features like the Vue Router, Vue CLI, Options API, Composition API, Teleport etc
  • Get hands-on & in-depth experience using the latest Vue 3 features (such as the Composition API)
  • Learn how to use Firebase as a back-end to your Vue applications (as a database, authentication service, hosting etc)
  • Build & deploy 4 real-world web apps with Vue & Firebase
  • Learn how to implement an authentication system into your Vue js apps using Firebase Auth
  • Become a Vue 3 ninja!

Course content

28 sections314 lectures31h 30m total length
  • What is Vue?5:51

    Explore how Vue, a popular JavaScript and TypeScript framework, enables fast, interactive web apps and standalone widgets by managing the DOM and state.

  • New Features in Vue 34:06

    Discover Vue 3's new features, including the composition API for better reusability and TypeScript support, plus multiple root elements, teleport, and suspense with Firebase as backend.

  • What You Should Already Know1:36

    Ensure you have a grasp of JavaScript basics, including functions, objects, arrays, asynchronous code, and import and async/await, along with HTML and CSS, so you're ready for the Vue course.

  • Environment Setup2:45

    Set up your development environment with VS Code, Live Server, and Vita to enable live reload previews, a development server, and Vue syntax highlighting, formatting, and snippets with material icons.

  • Course Files1:24

    Access all lesson code on the GitHub repository for Vue three Firebase. Download per-lesson zips or clone the repo, and follow the attached guide to install dependencies.

Requirements

  • A basic understanding of HTML, CSS & JavaScript
  • ES6 Knowledge is advantageous
  • An appreciation of async JavaScript is a plus but not essential

Description

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 :).

Who this course is for:

  • Anyone who wants to learn how to create websites with Vue 3 & Firebase
  • Anyone who wants to learn Vue and Firebase
  • Anyone who wants to learn about Authentication in Vue apps
  • Anyone who wants to learn Vue from the ground up
  • Anyone who wants to learn how to use Firebase in their applications