Introduction to Firebase

13

Transcript of Introduction to Firebase

Page 1: Introduction to Firebase
Page 2: 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

Page 3: Introduction to Firebase

How Firebase came into light?

• Problems with physical servers• Setup

• Operate

• Maintenance

Page 4: Introduction to Firebase
Page 5: Introduction to Firebase

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.

Page 6: Introduction to Firebase

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.

Page 7: Introduction to Firebase
Page 8: Introduction to Firebase

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

Page 9: Introduction to Firebase
Page 10: Introduction to Firebase
Page 11: Introduction to Firebase

Three Tier Architecture

Two Tier Architecture

Page 12: Introduction to Firebase
Page 13: Introduction to Firebase

Ready for Quizzes?

Each correct answer has Gifts!