Introduction to Firebase

Post on 16-Apr-2017

138 views 2 download

Transcript of Introduction to Firebase

What is Firebase?

• Platform for building Mobile and Web Applications

• Power your app's backend –

• data storage

• user authentication

• static hosting

• Create extraordinary User Experiences

• Build mobile and web apps with our Android, iOS and JavaScript SDKs

• Connect Firebase to your existing backend

• store data and authenticate users in your app with just a few lines of code

How Firebase came into light?

• Problems with physical servers• Setup

• Operate

• Maintenance

Most applications need to know theidentity of a user. – WHY ?

Knowing a user's identity allows an app toprovide a customized experience and grantthem permissions to access their data.

The process of proving a user's identity iscalled authentication.

A real-time database is a database system whichuses real-time processing to handle workloadswhose state is constantly changing.

Firebase is a realtime database that you cancommunicate with directly from the client. Whenyou save your JSON data to Firebase, changes aresent instantly to all clients, web and mobile, thatrequested them.

What makes Firebase fast?

With built-in static file hosting, user management,and security rules, Firebase will help you buildmodern applications faster than ever.

Dropbox is free, up to 2 GB, and any folder youmake public is served as a static website.

Three Tier Architecture

Two Tier Architecture

Ready for Quizzes?

Each correct answer has Gifts!