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
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
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
380
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
CSC307 Lecture 07
javiergs
PRO
1
560
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.5k
Package Management Learnings from Homebrew
mikemcquaid
0
230
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
430
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
200
AI巻き込み型コードレビューのススメ
nealle
2
880
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
220
Patterns of Patterns
denyspoltorak
0
1.4k
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
650
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
Featured
See All Featured
A designer walks into a library…
pauljervisheath
210
24k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
260
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
410
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
180
Building the Perfect Custom Keyboard
takai
2
690
Discover your Explorer Soul
emna__ayadi
2
1.1k
Docker and Python
trallard
47
3.7k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Raft: Consensus for Rubyists
vanstee
141
7.3k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
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 ͍͔͚ͯΈΔՁେ͍ʹ͋Δʂ