← Firebase learning path
Firebase · Module 1 of 10

What is Firebase?

Firebase is Google's platform of ready backend services for web and mobile apps.

📖 Key ideas

  1. Firebase gives auth, databases, storage, hosting, functions and analytics.
  2. No server to manage: it is a Backend-as-a-Service (BaaS).
  3. Create a project in the Firebase console.
  4. Add apps (Web, Android, iOS) and copy the config.
  5. Install the CLI: npm install -g firebase-tools; firebase login.
💡 Real-life example: Firebase is a fully staffed back office you rent: login desk, filing room, storage and delivery included.
BaaSBackend-as-a-Service
Firebase consoleWeb dashboard for projects
firebase-toolsFirebase CLI package
ProjectContainer for Firebase resources