Firestore Queries and Data Modeling

1h 5m 47s
English
Paid

Course description

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

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

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

iOS Dev Tooling

iOS Dev Tooling

Sources: Essential Developer (essentialdeveloper.com)
This course covers the key aspects of tools and processes used in the professional development of iOS applications. You will learn how to effectively...
16 hours 46 minutes 25 seconds
Build a SwiftUI app with Claude AI

Build a SwiftUI app with Claude AI

Sources: designcode.io
This comprehensive course on SwiftUI combines modern capabilities of artificial intelligence with practical development. You will go through the entire...
9 hours 5 minutes 44 seconds
Motion-Primitives Pro

Motion-Primitives Pro

Sources: Julien Thibeaut
Motion-Primitives Pro is an advanced library designed to simplify the animation workflow and create beautiful, interactive web interfaces.
Build your AI startup in hours using our customizable demo apps | AnotherWrapper

Build your AI startup in hours using our customizable demo apps | AnotherWrapper

Sources: Fekri
Create your AI startup quickly and efficiently using AnotherWrapper's customizable demo apps. Our all-in-one Next.js AI starter kit includes everything you...
Mobile System Design

Mobile System Design

Sources: Tjeerd in ’t Veen
Stop getting stuck in a difficult codebase that's hard to modify. Learn how to keep a growing codebase nimble and easily adjustable so that you can focus on...