Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Scrimba

Learn Firebase

via Scrimba

Overview

A deep dive into Firebase, a cloud service from Google that lets you build powerful apps by just using HTML, CSS and JavaScript without a backend. This course covers Authentication, Cloud Firestore and Security Rules.
  • How to setup Firebase
  • Authentication
  • Email and password auth
  • Google auth
  • Sign in/out
  • Cloud Firestore
  • Adding data to a db
  • Fetching data
  • Updating data in realtime
  • Security Rules
  • Functions in Security Rules
  • Queries
  • Updating documents
  • Deleting documents

Syllabus

  • Authentication
    • 1. Welcome to the course!
    • 2. Asking for your help
    • 3. Authentication Intro
    • 4. Looking at the starter code
    • 5. Firebase Setup
    • 6. Important note about challenges
    • 7. Authentication Setup
    • 8. Create user with email and password
    • 9. Sign in with email and password
    • 10. Sign out
    • 11. onAuthStateChanged: Logged in or out?
    • 12. Sign in with Google
    • 13. Show user profile picture
    • 14. Greet user with first name
    • 15. Update profile
  • Cloud Firestore
    • 1. Cloud Firestore Intro
    • 2. Cloud Firestore Setup
    • 3. Adding a document to a collection
    • 4. Data types
    • 5. Adding unique user id (UID) to post
    • 6. Adding date of creation with serverTimestamp
    • 7. Adding mood emojis to record mood value
    • 8. Fetching data once with getDocs
    • 9. Convert newlines to break tags
    • 10. What’s in a doc?
    • 11. Fetching data in realtime with onSnapshot
    • 12. Security Rules Intro
    • 13. Only let authenticated users read and write
    • 14. Queries: Only fetch what you need
    • 15. Only show users their own posts
    • 16. Custom functions in Security Rules
    • 17. Order posts by date
    • 18. Add date filters
    • 19. Changing renderPost function to use createElement
    • 20. Updating a document
    • 21. Deleting a document
    • 22. Congrats - End of Part 1
    • 23. Credits - End of PART 1

Reviews

Start your review of Learn Firebase

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.