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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
fumikoi
November 30, 2017
Programming
1
440
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
生成AIを活用したソフトウェア開発ライフサイクル変革の現在値
hiroyukimori
PRO
0
100
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
210
CSC307 Lecture 03
javiergs
PRO
1
490
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
650
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
750
組織で育むオブザーバビリティ
ryota_hnk
0
180
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
3.9k
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
130
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
220
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.6k
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
200
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Done Done
chrislema
186
16k
Why Our Code Smells
bkeepers
PRO
340
58k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
180
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
110
Fireside Chat
paigeccino
41
3.8k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Site-Speed That Sticks
csswizardry
13
1.1k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
430
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
79
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 ͍͔͚ͯΈΔՁେ͍ʹ͋Δʂ