This course is about understanding and utilizing Firebase 9, the latest version of Google’s app development platform. It emphasizes Firebase’s modular web SDK, which enables efficient loading and use of the services your application requires. The course clarifies how to work with the new JavaScript module syntax for improved tree-shaking and bundle sizes. Participants learn the foundational services of Firebase 9, including its NoSQL database (Firestore), real-time database, authentication services, and hosting. The course demonstrates how to implement these services within web applications, providing the ability to store and sync data in real time across clients, authenticate users, and host and deploy web apps quickly and easily. Through this course, developers grasp how to leverage Firebase 9 for building scalable and serverless applications.
Overview
COURSE DIFFICULTY
Skills Learned
After completing this online training course, students will be able to:
Understand Webpack basics
Set up Webpack in a project
Configure Firebase and environment variables
Basic Firestore database operations
CRUD operations with Firestore
Implement real-time data updates with Firestore
Construct Firestore queries
Manage data ordering and timestamps in Firestore
Retrieve specific Firestore documents
Update Firestore documents
Set up Firebase Authentication
Manage user sign-up and login processes
01. Getting Set Up
- Introduction & What’s New?
- Setting up Webpack
- Setting up Firebase
02. Using the Firestore Database
- Firestore Setup & Getting Data
- Adding & Deleting Documents
- Real Time Collection Data
- Firestore Queries
- Ordering Data & Timestamps
- Fetching a Single Document
- Updating Documents
03. Using Firebase Auth
- Setting up Firebase Auth
- Signing Users Up
- Logging in & Out
- Subscribing to Auth Changes
- Unsubscribing from Changes
SKILLS LEARNED
Skills Learned
After completing this online training course, students will be able to:
Understand Webpack basics
Set up Webpack in a project
Configure Firebase and environment variables
Basic Firestore database operations
CRUD operations with Firestore
Implement real-time data updates with Firestore
Construct Firestore queries
Manage data ordering and timestamps in Firestore
Retrieve specific Firestore documents
Update Firestore documents
Set up Firebase Authentication
Manage user sign-up and login processes
COURSE OUTLINE
01. Getting Set Up
- Introduction & What’s New?
- Setting up Webpack
- Setting up Firebase
02. Using the Firestore Database
- Firestore Setup & Getting Data
- Adding & Deleting Documents
- Real Time Collection Data
- Firestore Queries
- Ordering Data & Timestamps
- Fetching a Single Document
- Updating Documents
03. Using Firebase Auth
- Setting up Firebase Auth
- Signing Users Up
- Logging in & Out
- Subscribing to Auth Changes
- Unsubscribing from Changes