/firebase-learning

Tracking my progress while working through multiple resources about Firebase security rules

Primary LanguageJavaScript

Firebase Learning

Tracking my progress while working through multiple resources about Firebase security rules, Cloud Firestore, Cloud Functions, and maybe more.


Table of Contents

Security Rules

Cloud Firestore

Cloud Functions


Security Rules Resources

Security Rules Overivew ✅

Status: Complete!

Back to Top


Understanding Firebase Security Rules ✅

Status: Complete!

  • Video 5 of 5 complete

Back to Top


Protect your data with Firestore Security Rules - codelab ✅

Status: Complete!

  • First rule written and test is passing
  • Second rule written and test is passing
  • Third rule written and test is passing
  • Fourth rule written and test is passing
  • Fifth rule written and test is passing
  • Sixth rule written and test is passing
  • Seventh rule written and test is passing
  • Eighth rule written and test is passing
  • Nineth rule written and test is passing

Back to Top


Local Development with the Firebase Emulator Suite - codelab

Status: to do...

Back to Top


Unit testing security rules with the Firebase Emulator Suite ✅

Status:

watched 00:00 - 17:45 of 31:23. Generally following, ran into issue working with async/await. Looked at documentation I'm seeing that the video syntax is out of date. Need to read and learn the current syntax for setting up the test enviroment.

watched 17:45 - 31:23 of 31:23. Found solution to above issue with async/await not exiting properly after tests. After being unable to find any helpful guides/tutorials for learning new v9 firebase emulator testing syntax I have decided to push forward with v8.

Back to Top


Intermediate topics in Firebase Security Rules

Status: to do...

Back to Top


Firestore Security Rules Pro Tips | Advanced Firebase/Firestore

Status: to do...

Back to Top


Cloud Firestore Resources

Cloud Firestore Data Modeling ✅

Status: Complete!

watched 00:00 - 40:37 of 40:37

Back to Top


Get to know Cloud Firestore ✅

Status: Complete!

  • Video #1: What is a NoSQL Database? How is Cloud Firestore structured? - complete
  • Video #2: How do queries work in Cloud Firestore? - complete
  • Video #3: Cloud Firestore Pricing - complete
  • Video #4: Maps, Arrays and Subcollections, Oh My! - complete
  • Video #5: How to Structure Your Data - complete
  • Video #6: Security Rules! - complete
  • Video #7: How Do I Paginate My Data? - complete
  • Video #8: How do Transactions Work? - complete
  • Video #9: How do I Enable Offline Support? - complete
  • Video #10: To Realtime or Not? - complete
  • Video #11: How do Cloud Functions work? - complete
  • Video #12: 5 uses for Cloud Functions - complete

Back to Top


Firebase Web Codelab

Status: to do...

Notes:

Back to Top


Cloud Functions Resources

Cloud Functions for Firebase - Codelab

Status: to do...

Notes:

Back to Top


Understanding Cloud Functions for Firebase

Status: to do...

Notes:

Back to Top


Cloud Functions for Firebase - Tutorials

Status:

  • Video #1: Getting Started with Cloud Functions for Firebase using TypeScript - complete!
  • Video #2: Learn JavaScript Promises (Pt.1) with HTTP Triggers in Cloud Functions - complete!
  • Video #3: Learn JavaScript Promises (Pt.2) with a Firestore Trigger in Cloud Functions - complete!
  • Video #4: Learn JavaScript Promises (Pt.3) for sequential and parallel work in Cloud Functions - complete!
  • Video #5: How does async/await work with TypeScript and ECMAScript 2017? - complete!
  • Video #6: Use async/await with TypeScript in Cloud Functions for Firebase - complete!

Back to Top


SQL-like joins in Cloud Firestore | Firebase Semi-Live

Status: to do...

Back to Top