Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Firebase Dev Summit 2017のはなしとせっかくなのでWebも試してみる
Search
fumikoi
November 30, 2017
Programming
450
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Firebase Dev Summit 2017のはなしとせっかくなのでWebも試してみる
2017/11/21 Firebase.yebisu #1の発表資料です
fumikoi
November 30, 2017
Other Decks in Programming
See All in Programming
Railsバージョンを4倍にした話
optim
0
390
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
280
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
15
8.5k
APNsからLive Activityを開始する話
yumnumm
0
170
IBM Bob でAI駆動開発『QC-Playbook』
ichirokano2
0
110
Next.js: The final boss of Web Performance
guaca
0
260
dotNET_vulnclicker_intro.pdf
deka_morita
0
140
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
170
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
750
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
260
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
270
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
230
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
710
Crafting Experiences
bethany
1
380
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Designing for Performance
lara
612
70k
Navigating Weather and Climate Data
rabernat
0
560
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Into the Great Unknown - MozCon
thekraken
41
2.8k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
540
エンジニアに許された特別な時間の終わり
watany
109
250k
Docker and Python
trallard
47
4.2k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Transcript
'JSFCBTF%FW4VNNJUͷͳ͠ ͱ͔ͤͬ͘ͳͷͰ8FCࢼͯ͠ΈΔ Fumiko Ishizawa @fumik0i
ͱ͍͑
αʔόʔϨεͷڥΛʜ ϦΞϧλΠϜʹʜ ˞ϲ݄લͷࢲͷҹ
'JSFCBTFͱʁ w 3FBMUJNFEBUBCBTF w $MPVE4UPSBHF w $MPVE.FTTBHJOH
'JSFCBTFͱʁ w 3FBMUJNFEBUBCBTF $MPVE'JSFTUPSF w $MPVE4UPSBHF w $MPVE.FTTBHJOH w 3FNPUF$POpH
"#ςετ w 1SFEJDUJPOT w $SBTIMZUJDT FUDʜ l'JSFCBTFϞόΠϧΞϓϦͷվળͱϏδωεͷʹߩݙ͠·͢ɻz
։ൃ άϩʔε
None
None
None
None
썛썛썿썪쎤썷썺썶ʜ
։ൃ άϩʔε
։ൃ άϩʔε NEW!! NEW!!
'JSFCBTF%FW4VNNJU w ৽ػೳͷৄࡉ w "#ςετ w 1SFEJDUJPOT w $SBTIMZUJDT w
$MPVE'JSFTUPSF
'JSFCBTF%FW4VNNJU w ৽ػೳͷৄࡉ w "#ςετ w 1SFEJDUJPOT w $SBTIMZUJDT w
$MPVE'JSFTUPSF w ϕετϓϥΫςΟεͷհ w 8FCͰ'JSFCBTF w ήʔϜͰ'JSFCBTF w $MPVEGVODUJPOTͷ1SPEVDUJPO2VBMJUZ$PEF ʢύϫʔʣ
'JSFCBTF%FW4VNNJU w ৽ػೳͷৄࡉ w "#ςετ w 1SFEJDUJPOT w $SBTIMZUJDT w
$MPVE'JSFTUPSF w ϕετϓϥΫςΟεͷհ w 8FCͰ'JSFCBTF w ήʔϜͰ'JSFCBTF w $MPVEGVODUJPOTͷ1SPEVDUJPO2VBMJUZ$PEF ʢύϫʔʣ
8FCͰ'JSFCBTFΛ͔ͭ͏ w αʔόʔϨε w ָʢͷͣʣ w ͨͩ͠'JSFCBTFͷͯ͢ͷػೳΛ͔ͭ͑ΔΘ͚Ͱͳ͍ w ϞόΠϧ8FC w
͍ͣΕରԠ͢Δͱ৴͍ͯ͡·͢QSBZ ͔ͤͬ͘ͳͷͰWVFKTʹॳઓʢʁʣ
ʢͪͳΈʹʣ8FCεϖοΫհ w 3BJMTྺϲ݄ w ੲɿ%KBOHP 8PSEQSFTTřŕ w 3FBDUKTɺ"OHVMBSͷهԱ͕͏ͬ͢Β͋ΔΑ͏Ͱͳ͍ w "84ɺ'JSFCBTF
7VFKTμϯϩʔυɺ։ൃڥ࣮ߦ ৭ʑಡΜͰ͔Β ͘Β͍ $ vue init webpack sample-vue-firebase $
cd sample-vue-firebase $ npm install $ npm run dev
7VFKTμϯϩʔυɺ։ൃڥ࣮ߦ ৭ʑಡΜͰ͔Β ͘Β͍ $ vue init webpack sample-vue-firebase $
cd sample-vue-firebase $ npm install $ npm run dev දࣔ͞Εͨˠ
{ "hosting": { "public": "./dist" } } 'JSFCBTFઃఆ w ͱΓ͋͑ͣϏϧυͯ͠pSFCBTFͷઃఆ
$ npm run build $ firebase init w pSFCBTFKTPOΛमਖ਼
͓ΉΖʹσϓϩΠ $ firebase deploy === Deploying to 'fumikoi-sample'... i deploying
hosting i hosting: preparing ./dist directory for upload... ✔ hosting: 10 files uploaded successfully ✔ Deploy complete! Project Console: https://console.firebase.google.com/project/fumikoi-sample/overview Hosting URL: https://fumikoi-sample.firebaseapp.com
͓ΉΖʹσϓϩΠ $ firebase deploy === Deploying to 'fumikoi-sample'... i deploying
hosting i hosting: preparing ./dist directory for upload... ✔ hosting: 10 files uploaded successfully ✔ Deploy complete! Project Console: https://console.firebase.google.com/project/fumikoi-sample/overview Hosting URL: https://fumikoi-sample.firebaseapp.com
͓ΉΖʹσϓϩΠ $ firebase deploy === Deploying to 'fumikoi-sample'... i deploying
hosting i hosting: preparing ./dist directory for upload... ✔ hosting: 10 files uploaded successfully ✔ Deploy complete! Project Console: https://console.firebase.google.com/project/fumikoi-sample/overview Hosting URL: https://fumikoi-sample.firebaseapp.com ✔ Deploy complete!?
$ firebase open ? What link would you like to
open? Storage: Files Storage: Rules Hosting ❯ Hosting: Deployed Site Remote Config Remote Config: Conditions Test Lab (Move up and down to reveal more choices)
None
pSFCBTFGVODUJPOTTBNQMF *TPNPSQIJDSFBDUBQQ IUUQTHJUIVCDPNpSFCBTFGVODUJPOTTBNQMFTUSFFNBTUFSJTPNPSQIJDSFBDUBQQ w 3FBMUJNFEBUBCBTF w $MPVEGVODUJPOT w )PTUJOH
'JSFCBTFͱʁ w 3FBMUJNFEBUBCBTF $MPVE'JSFTUPSF w $MPVE4UPSBHF w $MPVE.FTTBHJOH w 3FNPUF$POpH
"#ςετ w 1SFEJDUJPOT w $SBTIMZUJDT FUDʜ l'JSFCBTFϞόΠϧΞϓϦͷվળͱϏδωεͷʹߩݙ͠·͢ɻz
'JSFCBTFͱʁ w 3FBMUJNFEBUBCBTF $MPVE'JSFTUPSF w $MPVE4UPSBHF w $MPVE.FTTBHJOH w 3FNPUF$POpH
"#ςετ w 1SFEJDUJPOT w $SBTIMZUJDT FUDʜ l'JSFCBTFϞόΠϧΞϓϦͷվળͱϏδωεͷʹߩݙ͠·͢ɻz ˢຊʹ͜Εˢ
'JSFCBTFͱʁ l'JSFCBTFϞόΠϧΞϓϦͷվળͱϏδωεͷʹߩݙ͠·͢ɻz ˢຊʹ͜Εˢ w ࠷ԸܙΛड͚ΔͷελʔτΞοϓʢ͔ͳʣ w ͍͜Ε͔ΒάϩʔεΛߟ͍͑ͯΔαʔϏεʹ w "#ςετ w
1SFEJDUJPOT w FUDFUDFUDFUDʜ w ͻͱͭͻͱͭڧྗͳΞϓϦέʔγϣϯΛΈ߹Θͤͯɺ͞Βʹڧ ΈΛੜΈग़ͤΔ
·ͱΊ w ੈքతʹ͞Ε͍ͯΔٕज़ w ͍͔͚ͯΈΔՁେ͍ʹ͋Δʂ