Skip to main content

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

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

Watch Online Firestore Queries and Data Modeling

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

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

supastarter - SaaS starter kit for Next.js & Nuxt

supastarter - SaaS starter kit for Next.js & Nuxt

Sources: supastarter
Supastarter is a powerful starter kit for building scalable and production-ready SaaS applications based on Next.js. Save hundreds of hours...
Build 15 Augmented Reality (AR) apps with Unity & Vuforia

Build 15 Augmented Reality (AR) apps with Unity & Vuforia

Sources: udemy
Curious about Augmented Reality, You have come to the right place. Learn the basics fundamentals and programming techniques required for building fully functional Augmented Real...
18 hours 20 minutes 4 seconds
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...
iOSExpert

iOSExpert

Sources: algoexpert
Successful iOS developers possess strong competencies in programmatic layout, unit testing, and concurrency. Our three crash courses are specifically designed to develop your e...
8 hours 32 minutes 43 seconds
Magic UI Pro

Magic UI Pro

Sources: Dillion Verma
Magic UI Pro is a platform for creating modern, visually appealing landing pages with minimal effort. It offers over 50 pre-designed...