YoVDO

Learn Firebase

Offered By: Scrimba

Tags

Firebase Courses

Course Description

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

Related Courses

Learn Backbone.js
Udacity
Desarrollo de aplicaciones profesionales para Android
Galileo University via edX
Firebase Essentials For Android
Google via Udacity
Firebase in a Weekend: Android
Google via Udacity
Firebase in a Weekend: iOS
Google via Udacity