← Back to the catalogue
Domain 02 . Development

Firebase

30
Hours of teaching
Beginner to Intermediate
Level
8
Modules
Classroom . Online . Hybrid
Mode
Course overview

A Firebase course covering authentication, Firestore, cloud functions and app delivery. The course builds a complete application backend without servers: authentication flows, Firestore modelling with security rules, file storage, cloud functions for trusted logic, hosting, and push messaging.

Learners ship a working application with role-based access and offline support.

Who it is for
  • Mobile and web developers
  • Startup teams shipping MVPs
  • Flutter and React Native developers
  • Freelancers building client apps
Prerequisites
JavaScript or Dart familiarity.
How it runs
Learn → Practise → Build → Experience → Demonstrate, ending in a capstone. Delivered by practitioners from the engineering bench, in Madurai, Coimbatore and online.
Final project
Shipped Firebase Application

Programme sheet

The printed sheet carries the full module breakdown, labs, project work and certification path. Fees, dates and formats for the next intake are confirmed by the education team on enquiry.

Learning outcomes

01
Implement email, phone and social authentication.
02
Write security rules that enforce real access control.
03
Write cloud functions for trusted operations.
04
Deploy hosting and configure environments.
05
Model Firestore collections for query efficiency.
06
Handle file upload and serving with Storage.
07
Support offline use and conflict handling.
08
Track usage with Analytics and send push messages.

Module structure

8 modules
Module 01

Firebase Foundations

Project setup . Emulator suite . Pricing model and quotas . SDKs . Environments
Module 02

Authentication

Email and password . Google and Apple sign-in . Session handling . LAB . AUTH FLOWS . Phone OTP . Account linking
Module 03

Firestore Modelling

Documents and collections . Denormalisation . LAB . DATA MODEL . Subcollections . Query constraints . Pagination
Module 04

Security Rules

Rule structure . Role-based access . Testing rules with the emulator . Request and resource . Validation in rules
Lab
Rule Test Suite
Module 05

Storage and Media

Upload and download . Rules for files . Signed URLs . Metadata . Image resizing extension
Module 06

Cloud Functions

HTTP and callable functions . Firestore triggers . Scheduled functions . Secrets . Error handling
Lab
Trusted Operations
Module 07

Offline and Realtime

Local persistence . Listeners . Realtime Database comparison . Sync strategies
Module 08

Delivery and Growth

Hosting and custom domains . Remote Config . Analytics events . App Check

Assessment & certification

Module assignments and labs
25%
Internal assessments
15%
Mini projects
20%
Final project and review
40%

Learners who complete all modules, submit the final project and clear the review receive a course completion certificate from Kaizen Infinities Private Limited. Project work is documented for the learner's portfolio, and interview preparation is included in the closing sessions.

Career outcomes . Roles this programme prepares for
Mobile App DeveloperFull Stack DeveloperFirebase DeveloperFront-End EngineerStartup Engineer
Enquire or apply →Programme sheet (PDF)Institutions can commission a cohort

Also in Development