Tracking my progress while working through multiple resources about Firebase security rules, Cloud Firestore, Cloud Functions, and maybe more.
- Security Rules Overivew ✅
- Understanding Firebase Security Rules ✅
- Protect your data with Firestore Security Rules - codelab ✅
- Local Development with the Firebase Emulator Suite - codelab
- Unit testing security rules with the Firebase Emulator Suite ✅
- Intermediate topics in Firebase Security Rules
- Firestore Security Rules Pro Tips | Advanced Firebase/Firestore
- Cloud Functions for Firebase - Codelab
- Understanding Cloud Functions for Firebase
- Cloud Functions for Firebase - Tutorials
- SQL-like joins in Cloud Firestore | Firebase Semi-Live
- Video 5 of 5 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
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.
watched 00:00 - 40:37 of 40:37
- 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
- this code lab is a pre-req for the Cloud Functions for Firebase - Codelab
- Firebase Web Codelab is a pre-req for this codelab
- This series is meant for advanced Cloud Function optimization.
- The first video is actually Function Scaling and Isolation With Cloud Functions for Firebase
- 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!