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
Firebase Dev Summit 2017のはなしとせっかくなのでWebも試してみる
Search
fumikoi
November 30, 2017
Programming
1
380
Firebase Dev Summit 2017のはなしとせっかくなのでWebも試してみる
2017/11/21 Firebase.yebisu #1の発表資料です
fumikoi
November 30, 2017
Tweet
Share
Other Decks in Programming
See All in Programming
Blue/Greenデプロイの導入による 運用フローの改善
kudoas
1
360
AWS Application Composerで始める、 サーバーレスなデータ基盤構築 / 20240406-jawsug-hokuriku-shinkansen
kasacchiful
1
260
GitHub Actionsで泣かないためにやっておきたい設定 / Recommended GHA settings to avoid crying
pinkumohikan
3
520
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
効率化に挑戦してみたらモバイル開発が少し快適になった話
ryunakayama
0
120
ゆるい個人開発のススメ
kuroppe1819
10
980
PostmanでAPIの動作確認が楽になった話
h455h1
0
160
Goのmultiple errorsについて (2024年4月版)
syumai
1
400
Semantic search with Django and pgvector
pauloxnet
0
240
今、知っておきたい! 生成AIエージェントの世界
elith
3
350
新宿ダンジョンを可視化してみた
satoshi7190
2
230
R言語の環境構築と基礎 Tokyo.R 112
bob3bob3
0
260
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
2
3.4k
Embracing the Ebb and Flow
colly
80
4.1k
Web development in the modern age
philhawksworth
202
10k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
Building Effective Engineering Teams - LeadDev
addyosmani
28
1.8k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
A designer walks into a library…
pauljervisheath
200
23k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
Gamification - CAS2011
davidbonilla
76
4.6k
4 Signs Your Business is Dying
shpigford
175
21k
Building a Scalable Design System with Sketch
lauravandoore
456
32k
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 ͍͔͚ͯΈΔՁେ͍ʹ͋Δʂ