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

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
Build Viral Telegram Apps Course

Build Viral Telegram Apps Course

Sources: Nikandr Surkov
Learn to develop Telegram Mini Apps from scratch to completion: game mechanics, payment integration (TON and Telegram Stars), built-in viral elements...
37 minutes 59 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
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
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...