Your cart


( 0 reviews )

  • Course type:    Live Course
  • Course Date:    Nov 2, 2020 ~ Dec 8, 2020
  • Language of instruction:    English
  • Students:    0
  • Share to:
The Net Ninja

The Net Ninja


A Little About Me... Hey gang, my name's Shaun and since a young age I've had an obsession for nearly anything tech-related. I've been coding since about the age of 15 (half of my life, now...phew!) and work as a full-stack web developer and online instructor. I also run a well-known development tutorial YouTube channel called The Net Ninja with nearly 500,000 subscribers. So feel free to browse some of my latest free tutorials on there if you want to check out my teaching style :). My specialities mainly gravitate around one central language (and my first love) - JavaScript. I've been programming with it for around 12 years and - as with any long-term relationship - have had the pleasure of seeing it's ugly side as well as it's beautiful side. So I know the pitfalls to avoid when using it, and pass these on when appropriate in my tutorials. As well as teaching, I've also helped to create many very popular, UK-based eCommerce websites, as well as a large amount of smaller, independent websites as well. Other languages & technologies I use and teach are - Node.js, Vue, React, Python, Ruby, PHP, HTML & CSS.

See Instructor’s Classes

Build Web Apps with Vue JS 3 & Firebase

Build Web Apps with Vue JS 3 & Firebase

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!

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


  • 02:00 PM Friday Nov 13, 2020

    Async Code (& the Composition API) (Duration: 45Minutes)
  • 02:00 PM Thursday Nov 12, 2020

    The Composition API (Duration: 45Minutes)
  • 02:00 PM Wednesday Nov 11, 2020

    PROJECT BUILD - Simple Project Planner (Duration: 45Minutes)
  • 02:00 PM Tuesday Nov 10, 2020

    Fetching Data (Duration: 45Minutes)
  • 02:00 PM Monday Nov 9, 2020

    Vue Router Basics (Duration: 45Minutes)
  • 02:00 PM Friday Nov 6, 2020

    Forms & Data Binding (Duration: 45Minutes)
  • 02:00 PM Thursday Nov 5, 2020

    PROJECT BUILD - Reaction Timer (Duration: 45Minutes)
  • 02:00 PM Wednesday Nov 4, 2020

    The Vue CLI (for Bigger Projects) (Duration: 45Minutes)
  • 02:00 PM Tuesday Nov 3, 2020

    Vue Basics (Duration: 45Minutes)
  • 02:00 PM Monday Nov 2, 2020

    Introduction & Setup (Duration: 45Minutes)

Reviews (0)