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.
Firestore Queries and Data Modeling
1h 5m 47s
English
Paid
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.
About the Author: fireship.io
Fireship.io is an ecosystem of practical resources for developers who want to build high-quality web & mobile apps.
Watch Online 22 lessons
0:00
/ #1: Resources
All Course Lessons (22)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Resources Demo | 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 |
Unlock unlimited learning
Get instant access to all 21 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscription