Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction to Firebase
Search
Terrence Ryan
April 24, 2015
Technology
0
200
Introduction to Firebase
An introduction and lab on getting started with Firebase.
Terrence Ryan
April 24, 2015
Tweet
Share
More Decks by Terrence Ryan
See All by Terrence Ryan
Vms, Serverless, or Containers
tpryan
0
520
Go for PHP Developers
tpryan
2
890
Navigating Google Cloud Platform
tpryan
0
350
Which Engine?
tpryan
0
300
Introduction to Containers and Kubernetes
tpryan
2
310
Cloud Next 2017 Roundup
tpryan
2
110
LAMP in Containers
tpryan
1
220
GCP and IoT
tpryan
0
260
30,000,000 Requests in a Hour in the Cloud
tpryan
2
300
Other Decks in Technology
See All in Technology
AWSやJAWS-UGとの出会いを振り返る
yoyoyopg
1
180
認知症フレンドリーテックとスタックチャン
naokiuc
0
380
Google Cloud Next '24 Recap(Cloud Run/k8s)
mokocm
0
370
【基本】データベース設計
oracle4engineer
PRO
2
280
生成AIと産業向けソフトウェアの自動生成 〜 ハノーバーメッセ2024より〜
kioto
2
240
Babylon.js JAPAN活動紹介 (2024/4)
limes2018
1
130
Documentação de Produtos: Artefatos essenciais na prática
rigolon
1
220
Secrets of a PowerShell "Guru"
guyrleech
1
110
.NET Profiler in 2024.
kkamegawa
2
2.5k
Rustで「プリズモイダル法」を利用して「土量計算」をガチでやる
nokonoko1203
1
360
Cloudflare WorkersがPythonに対応したので試してみた
miura55
0
100
コードファーストの考え方。 Amplify Gen2から学ぶAWS次世代のWeb開発体験
yoshiitaka
2
530
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
33
12k
Creatively Recalculating Your Daily Design Routine
revolveconf
211
11k
Build your cross-platform service in a week with App Engine
jlugia
226
17k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
123
39k
Build The Right Thing And Hit Your Dates
maggiecrowley
25
2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
66
14k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
9
1.3k
Become a Pro
speakerdeck
PRO
13
4.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
Agile that works and the tools we love
rasmusluckow
325
20k
Transcript
Twitter: @tpryan Introduction to Firebase Terry Ryan Developer Advocate
@tpryan What is Firebase? Hands on with Firebase Going further
with Firebase 1 2 3 Agenda
@tpryan Who are you?
@tpryan Prereqs Introduction • Internet connection. • Browser • Ability
to write HTML/JS/CSS • A text editor would help
Twitter: @tpryan What is Firebase?
@tpryan Firebase is a realtime backend as a service. Firebase
is a realtime backend as a service.
@tpryan What is Firebase? Realtime is... where your bus is
your idea your place in a game
@tpryan What is Firebase? Realtime is hard! Complex Transport Unreliable
networks Multi Platform
@tpryan What is Firebase? Backend is... your data when your
mobile dies your data when your browser closes
@tpryan you not having to run it. Service is.. What
is Firebase?
@tpryan • Founded 2011 • Acquired by Google October 2014
• 180,000+ Developers • 1,000,000+ concurrent connections Firebase Fast Facts What is Firebase?
@tpryan CBS What is Firebase? • Built a realtime chat
platform for reality TV series Big Brother • 50k concurrents at peak times, with over 27m chat message posted
@tpryan Twitch What is Firebase? Twitch is the world's leading
video platform and community for gamers, and uses Firebase to notify users when a realtime stream goes live.
@tpryan InVision What is Firebase? Invision uses Firebase to power
it’s live meeting features.
Twitter: @tpryan Hands on with Firebase Let’s see some code
already
@tpryan Sign up at www.firebase.com
@tpryan bit.ly/tpryan-firebase-lab
Twitter: @tpryan Going further with Firebase Taking advantage of what
Firebase can do.
@tpryan API’s • Android • JVM Java Objective-C Javascript •
Browsers • Node.js Going further with Firebase • iOS • OS X
@tpryan Compatible with... Going further with Firebase
@tpryan REST API Going further with Firebase • Good for
non client solutions • Embedded systems • Includes Streaming REST
@tpryan Authentication Schemes Going further with Firebase • Email &
Password • 3rd Party Auth ◦ Google ◦ Twitter ◦ Facebook ◦ Github • Custom auth tokens
Twitter: @tpryan Demo Authentication in Action
@tpryan • Static Content • Fast CDN • Custom Domains
• Command Line publishing. Hosting Going further with Firebase
Twitter: @tpryan Conclusions Help and what not.
@tpryan Make sure you need a realtime backend.
@tpryan • https://www.firebase.com • https://www.firebase.com/docs/ • https://www.youtube.com/firebase Helpful Links Conclusions
Twitter: @tpryan Thank you! Thank you! terrenceryan.com/thanks All Code in
presentation is licensed under Apache: https://github.com/tpryan/SharedCode/ This work is licensed under a Creative Commons Attribution 2.0 Generic License.