Skip to main content
CF

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.

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

Fireship thumbnail

Fireship (fireship.io) is the teaching brand of Jeff Delaney, a US developer behind the Fireship YouTube channel — one of the largest software-engineering channels on YouTube, with millions of subscribers tuning in for the channel's distinctive 100-second technology-explainer format. The fireship.io paid-course platform extends that approach into longer-form project-based courses.

The course catalog covers the modern web and mobile stack: React, Next.js, Angular, Svelte / SvelteKit, Vue, Flutter, Firebase (Jeff is a long-running Google Developer Expert for Firebase), Supabase, Stripe integration, AI / LLM features, and the broader full-stack JavaScript ecosystem. Course material favours fast-paced, project-based builds — students ship complete applications end-to-end rather than studying frameworks in isolation.

The CourseFlix listing under this source carries over 19 Fireship courses spanning that range. Material is paid; Fireship runs on per-course or membership pricing on the original platform. Courses are aimed at developers who learn best by shipping real applications fast.

Watch Online 22 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 22 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Resources
All Course Lessons (22)
#Lesson TitleDurationAccess
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

Course content

22 lessons · 1h 5m 47s
Show all 22 lessons
  1. 1 Resources 01:53
  2. 2 What is Firestore 03:16
  3. 3 Firestore vs SQL 02:18
  4. 4 Data Types 03:10
  5. 5 Techniques 03:44
  6. 6 Read free 02:55
  7. 7 Query 03:23
  8. 8 Indexes 01:07
  9. 9 Security 01:23
  10. 10 Cardinality free 01:31
  11. 11 One-to-One 02:01
  12. 12 One-to-Many 02:20
  13. 13 Many-to-Many 04:10
  14. 14 Duplication 02:00
  15. 15 Aggregation 01:28
  16. 16 Votes 02:05
  17. 17 Role-Based Authorization 03:25
  18. 18 Access Control List 02:27
  19. 19 Hierarchy 03:08
  20. 20 Follower Feed 04:22
  21. 21 Top Five free 11:44
  22. 22 Collection Group Queries 01:57

Related courses

Frequently asked questions

What is Firestore Queries and Data Modeling about?
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…
Who teaches Firestore Queries and Data Modeling?
Firestore Queries and Data Modeling is taught by Fireship. You can find more courses by this instructor on the corresponding source page.
How long is Firestore Queries and Data Modeling?
Firestore Queries and Data Modeling contains 22 lessons with a total runtime of 1 hour 5 minutes. All lessons are available to watch online at your own pace.
Is Firestore Queries and Data Modeling free to watch?
Firestore Queries and Data Modeling is part of CourseFlix's premium catalog. A CourseFlix subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch Firestore Queries and Data Modeling online?
Firestore Queries and Data Modeling is available to watch online on CourseFlix at https://courseflix.net/course/firestore-queries-and-data-modeling. The page hosts every lesson with the integrated video player; no download is required.