Firestore Queries and Data Modeling
1h 5m 47s
English
Paid
The Firestore Data Modeling Course provides a foundation for modeling data relationships in NoSQL, while optimizing queries for performance, cost, and complexity. Determining the the optimal data model in Cloud Firestore is not an easy task because you need to anticipate your app’s UI/UX requirements in advance. Failure to consider the tradeoffs between various data models could lead to poor app performance and/or unnecessary cloud computing expenses. The goal of this course is to teach you the concepts necessary to make good decisions related to data modeling that minimize costs and maximize read performance.
Read more about the course
Topics Covered
- Core Concepts in Firestore.
- Comparisons to SQL data modeling.
- Advanced methods for reading and querying data.
- Relational data modeling concepts like one-to-one, one-to-many, and many-to-many.
- How to avoid common pitfalls and anti-patterns.
- Examples of data models for common real-world app features.
Watch Online Firestore Queries and Data Modeling
Join premium to watch
Go to premium
# | Title | Duration |
---|---|---|
1 | Resources | 01:53 |
2 | What is Firestore | 03:16 |
3 | Firestore vs SQL | 02:18 |
4 | Data Types | 03:10 |
5 | Techniques | 03:44 |
6 | Read free | 02:55 |
7 | Query | 03:23 |
8 | Indexes | 01:07 |
9 | Security | 01:23 |
10 | Cardinality free | 01:31 |
11 | One-to-One | 02:01 |
12 | One-to-Many | 02:20 |
13 | Many-to-Many | 04:10 |
14 | Duplication | 02:00 |
15 | Aggregation | 01:28 |
16 | Votes | 02:05 |
17 | Role-Based Authorization | 03:25 |
18 | Access Control List | 02:27 |
19 | Hierarchy | 03:08 |
20 | Follower Feed | 04:22 |
21 | Top Five free | 11:44 |
22 | Collection Group Queries | 01:57 |
Similar courses to Firestore Queries and Data Modeling

Kotlin Coroutines for Android Masterclassudemy
Category: Other (Mobile Apps Development)
Duration 11 hours 57 minutes 28 seconds
Course

Build your AI startup in hours using our customizable demo apps | AnotherWrapperFekri
Category: Next.js, Other (Mobile Apps Development)
Duration
Course

React Native Expo Boilerplate | Ship Mobile Fastshipmobilefast
Category: React Native, Other (Mobile Apps Development)
Duration
Course

Airbnb App CloneNomad Coders
Category: Python, Other (Mobile Apps Development)
Duration 17 hours 50 minutes 5 seconds
Course

iOS Dev Mentoring SessionsEssential Developer (essentialdeveloper.com)
Category: Other (Mobile Apps Development)
Duration 25 hours 18 minutes 24 seconds
Course

iOSExpertalgoexpert
Category: Other (Mobile Apps Development)
Duration 8 hours 32 minutes 43 seconds
Course

Build 15 Augmented Reality (AR) apps with Unity & Vuforiaudemy
Category: Unity, Other (Mobile Apps Development)
Duration 18 hours 20 minutes 4 seconds
Course

supastarter - SaaS starter kit for Next.js & Nuxtsupastarter
Category: Next.js, Other (Mobile Apps Development)
Duration
Course