Build Web Apps with Vue JS 3 & Firebase
Build Web Apps with Vue JS 3 & Firebase, available at $94.99, has an average rating of 4.83, with 314 lectures, based on 7618 reviews, and has 31377 subscribers.
You will learn about 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! This course is ideal for individuals who are Anyone who wants to learn how to create websites with Vue 3 & Firebase or Anyone who wants to learn Vue and Firebase or Anyone who wants to learn about Authentication in Vue apps or Anyone who wants to learn Vue from the ground up or Anyone who wants to learn how to use Firebase in their applications It is particularly useful for Anyone who wants to learn how to create websites with Vue 3 & Firebase or Anyone who wants to learn Vue and Firebase or Anyone who wants to learn about Authentication in Vue apps or Anyone who wants to learn Vue from the ground up or Anyone who wants to learn how to use Firebase in their applications.
Enroll now: Build Web Apps with Vue JS 3 & Firebase
Summary
Title: Build Web Apps with Vue JS 3 & Firebase
Price: $94.99
Average Rating: 4.83
Number of Lectures: 314
Number of Published Lectures: 314
Number of Curriculum Items: 314
Number of Published Curriculum Objects: 314
Original Price: £99.99
Quality Status: approved
Status: Live
What You Will 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!
Who Should Attend
- 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
Target Audiences
- 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
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 :).
Course Curriculum
Chapter 1: Introduction & Setup
Lecture 1: What is Vue?
Lecture 2: New Features in Vue 3
Lecture 3: What You Should Already Know
Lecture 4: Environment Setup
Lecture 5: Course Files
Chapter 2: Vue Basics
Lecture 1: How to use Vue (using the CDN)
Lecture 2: Creating a Vue App
Lecture 3: Templates & Data
Lecture 4: Methods & Click Events
Lecture 5: Conditional Rendering
Lecture 6: Other Mouse Events
Lecture 7: Outputting Lists (v-for)
Lecture 8: Attribute Binding
Lecture 9: Dynamic Classes
Lecture 10: CHALLENGE – Add to Favs
Lecture 11: SOLUTION – Add to Favs
Lecture 12: Computed Properties
Chapter 3: The Vue CLI (for Bigger Projects)
Lecture 1: Why Use the Vue CLI?
Lecture 2: How to Use the Vue CLI
Lecture 3: New Project Walkthrough
Lecture 4: Vue Files & Templates
Lecture 5: Template Refs
Lecture 6: Multiple Components
Lecture 7: Component Styles & Global Styles
Lecture 8: Passing Data with Props
Lecture 9: Emitting Custom Events
Lecture 10: Click Event Modifiers
Lecture 11: Slots
Lecture 12: CHALLENGE – Reusing Components
Lecture 13: Using Teleport
Chapter 4: PROJECT BUILD – Reaction Timer
Lecture 1: Project 1 Preview & Setup
Lecture 2: Starting a New Game
Lecture 3: Component Lifecycle Hooks
Lecture 4: Creating the Reaction Timer
Lecture 5: Emitting Custom Events with Data
Lecture 6: CHALLENGE – Showing a Results Component
Lecture 7: Finishing Touches
Chapter 5: Forms & Data Binding
Lecture 1: Forms Intro & Setup
Lecture 2: Two-way Data Binding
Lecture 3: Select Fields
Lecture 4: Checkboxes
Lecture 5: Keyboard Events & Modifiers
Lecture 6: CHALLENGE – Deleting Skills
Lecture 7: Submitting the Form
Chapter 6: Vue Router Basics
Lecture 1: Why Use the Vue Router?
Lecture 2: Router Setup for New Projects
Lecture 3: Router Links
Lecture 4: Folder Structure
Lecture 5: Route Parameters
Lecture 6: Dynamic Links
Lecture 7: 404 Pages & Redirects
Lecture 8: Programmatic Navigation
Lecture 9: Lazy Loading Components
Chapter 7: Fetching Data
Lecture 1: Using JSON Server
Lecture 2: Where to Fetch Data
Lecture 3: Conditionally Showing Data
Chapter 8: PROJECT BUILD – Simple Project Planner
Lecture 1: Project 2 Preview & Setup
Lecture 2: Home View & Data
Lecture 3: Single Project Template
Lecture 4: Using Material Icons
Lecture 5: Deleting Projects
Lecture 6: Completing Projects
Lecture 7: New Project Form
Lecture 8: Adding New Projects
Lecture 9: Navbar Component
Lecture 10: Edit Project Route
Lecture 11: CHALLENGE – Updating Projects
Lecture 12: Creating a Filter Nav
Lecture 13: CHALLENGE – Showing Filtered Projects
Chapter 9: The Composition API
Lecture 1: Drawbacks of the Options API
Lecture 2: Composition API Basics
Lecture 3: Template Refs in the Setup Function
Lecture 4: Using Refs for Reactivity
Lecture 5: Refs vs Reactive
Lecture 6: Computed Values in the Setup Function
Lecture 7: Using watch and watchEffect
Lecture 8: Using Props in the Setup Function
Lecture 9: Lifecycle Hooks
Chapter 10: Async Code (& the Composition API)
Lecture 1: Fetching Data in the Setup Function
Lecture 2: Reusable Composition Functions (Composables)
Lecture 3: Creating Another Composable
Lecture 4: Creating a Loading Spinner
Lecture 5: Making a Web Form
Lecture 6: CHALLENGE – Making a POST Request
Lecture 7: Future Async Lesson & Extra Styling
Chapter 11: Routing (with the Composition API)
Lecture 1: Routing Recap & Navbar
Lecture 2: Using useRouter
Lecture 3: Using useRoute
Lecture 4: CHALLENGE – Creating a Tag Route
Instructors
-
The Net Ninja (Shaun Pelling)
Online Coding Tutor & Net Ninja
Rating Distribution
- 1 stars: 23 votes
- 2 stars: 39 votes
- 3 stars: 226 votes
- 4 stars: 1781 votes
- 5 stars: 5548 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple