Firebase Fundamentals
In this course, we will learn the fundamentals of working with Firebase from a web front end, so that you can take advantage of not only it's blazing fast data storage capabilities, but also it's simple API.
What you'll learn
Firebase is a real-time NoSQL Backend as a Service. Owned and supported by Google, it supports anything from small, quick demos, to large enterprise-scale applications. This course focuses not just on how to use Firebase, but the more important topic of correctly modeling your data to make the most of the service. In this course, you will build a full application, starting from a simple relational data model and slowly migrating into a full NoSQL-optimized design, while learning all of the features of Firebase, and how to effectively leverage them.
Table of contents
- Introduction 2m
- NoSQL Concepts 3m
- Firebase Essentials 3m
- The Management Console 4m
- Application Architecture with Firebase 2m
- Understanding Data - Arrays 2m
- Understanding Data - Null Locations 1m
- Understanding Data - Refs 2m
- Refs - child(), parent(), and root() 1m
- Data Design - Foreward 1m
- Data Design - Root Branches 1m
- Data Design - Deep Nesting 6m
- Data Design - Duplicate Data 4m
- Data Design - Design Around Access 1m
- Creating an Account 1m
- Summary 1m
- Introduction 1m
- Introduction to Authorization 2m
- The Firebase Simulator 2m
- Basic Authorization 7m
- Using Expressions 3m
- Authorization and Authentication 7m
- Introduction to Validation 2m
- Security Variables 2m
- Basic Validation 4m
- More Validation 1m
- Validating All Fields 2m
- Validation and Cascading 1m
- Handling Validation and Authorization Failures 3m
- Summary 1m
- Course Summary 0m