SlideShare a Scribd company logo
@morioka_yuichi
Firebase を ってみよう
2020/08/19
Objection
FirebaseのAPIを使って
データベースに書き めるようになる
Index
Firebaseとは
Firebaseの
APIを使ってHelloWorld
APIを使ってデータベースに書き んでみよう
Index
Firebaseとは
Firebaseの
APIを使ってHelloWorld
APIを使ってデータベースに書き んでみよう
モダンなアプリケーションを作る上で必 なマネージ
ドされたサーバレス・サービス
What is Firebase??
モダンなアプリケーションを作る上で必 なマネージ
ドされたサーバレス・サービス
What is Firebase??
アプリを作る上で必 な がつまってるインフラ
簡単に うと...
Firebase services
クライアントアプリと
リアルタイム 可
なDatabase
Firestore
スケーリング不 な
バックエンドAPI
Functions
Googleアカウントや
電 等を⽤いた
サービス
Authentification
・動 ・ 声
データを する
サービス
Storage
Index
Firebaseとは
Firebaseの
APIを使ってHelloWorld
APIを使ってデータベースに書き んでみよう
Let's use Firebase!!
https://firebase.google.com/にアクセス
Firebase hands on_#1
Firebase hands on_#1
Firebase hands on_#1
Firebase hands on_#1
Firebase hands on_#1
Firebase hands on_#1
Index
Firebaseとは
Firebaseの
APIを使ってHelloWorld
APIを使ってデータベースに書き んでみよう
Setting up
$gitclonegit@github.com:tabikaeru/firebase-hands-on.git
レポジトリをダウンロード
もしくは,
https://github.com/tabikaeru/firebase-hands-on
にアクセスしてダウンロード
2min
{
 projects :{
 default : YOUR_PROJECT_NAME -名前を変更
}
}
$firebaselogin
Setting up
.firebasercファイルを login
Hello world
$cdfunctions
$yarn
$yarnserve
firebase functionsをローカルで ⾏
5min
http://localhost:5000/YOUR_PROJECT_NAME/us-central1/helloWorld
をブラウザのURLにペースト
Index
Firebaseとは
Firebaseの
APIを使ってHelloWorld
APIを使ってデータベースに書き んでみよう
Cloud Firestoreを
Firebase hands on_#1
テストモードで開 を
Firebase hands on_#1
Firebase hands on_#1
Firebase hands on_#1
Firebase hands on_#1
ダウンロードしてきた jsonファイル を
google-service-account.jsonにリネーム
git cloneしてきたフォルダの 下に く
Setting up
Setting up
databaseURL:YOUR_DATABASE_URL-名前を変更

index.tsの10⾏⽬`YOUR_DATABASE_URL`を⾃ の URL に
Firestore's
data model
Collection: データを れる箱
Document: オブジェクト
Data: {Key:Value}のセット
典: Cloud Firestore データモデル https://firebase.google.com/docs/firestore/data-model?hl=ja
Student data
example
Collection: 3年A
Document: モーリー
Data: { : 175cm, 体重:63kg}
典: Cloud Firestore データモデル https://firebase.google.com/docs/firestore/data-model?hl=ja
Lesson 1.
Write a data by function
db.collection(helloWorld).doc().set({hello:world})
...省略
$yarnshell
.exitを打ち込むとShellを終了できます
5min
Lesson 2.
Function with arg
constarg=data.argasstring
...省略
db.collection(helloWorld).doc().set({hello:arg})
5min
QA
問があればhttps://studio.gorori.jp/forumsへの
もしくはtwitterのDMでお願いします.
@morioka_yuichi

More Related Content

PDF
Firebaseを使ってアプリを作ってみた
PPTX
AWSで実践する機械学習
PPTX
Ansibleの限界を超えてファイアウォールの プロビをした話
PDF
BIGIP作業サービス化してみた
PPTX
Line bot
PPTX
ビズリーチの新サービスとMackerel
PPTX
FirebaseではじめるサーバレスSPA開発
PDF
Firebase 概要
Firebaseを使ってアプリを作ってみた
AWSで実践する機械学習
Ansibleの限界を超えてファイアウォールの プロビをした話
BIGIP作業サービス化してみた
Line bot
ビズリーチの新サービスとMackerel
FirebaseではじめるサーバレスSPA開発
Firebase 概要

Similar to Firebase hands on_#1 (20)

PPTX
Firebaseについて
PPTX
Firebase hands on in Matsuyama
PPTX
JavaScriptから利用するFirebase
PDF
Firebase Realtime Database を C# から利用する
PDF
Firebase初心者がwebチャットアプリを作ってみた
PDF
Firebase analytics for_android _ i_os
PPTX
Type script出始めるfirebaseプログラミング
PDF
Firebase Extensions はじめの一歩
PDF
Vue.js + firebase 実案件で使ってみた
PPTX
2C向けグローバルプロダクトでのFirebaseの使い方_Glasp_05/21/2024
PDF
6 月 18 日 Next - 意外と簡単、AI を使ったリアルタイム モバイルゲーム開発
PDF
知っておきたいFirebase の色んな上限について
PDF
Firebaseを使って 無料でクラウドメッセージング
PDF
GDG DevFest Kobe Firebaseハンズオン勉強会
PPTX
使った気になれるFirebase
PDF
PPTX
Vue.jsからFirebaseに 入門しようとしたら 使い方間違ってた件
PDF
Firebase A/B Testingを使ってサーバ側までA/Bテストした話(Android)
PDF
Firestoreを勉強してみた
PDF
AngularFireで楽々バックエンド
Firebaseについて
Firebase hands on in Matsuyama
JavaScriptから利用するFirebase
Firebase Realtime Database を C# から利用する
Firebase初心者がwebチャットアプリを作ってみた
Firebase analytics for_android _ i_os
Type script出始めるfirebaseプログラミング
Firebase Extensions はじめの一歩
Vue.js + firebase 実案件で使ってみた
2C向けグローバルプロダクトでのFirebaseの使い方_Glasp_05/21/2024
6 月 18 日 Next - 意外と簡単、AI を使ったリアルタイム モバイルゲーム開発
知っておきたいFirebase の色んな上限について
Firebaseを使って 無料でクラウドメッセージング
GDG DevFest Kobe Firebaseハンズオン勉強会
使った気になれるFirebase
Vue.jsからFirebaseに 入門しようとしたら 使い方間違ってた件
Firebase A/B Testingを使ってサーバ側までA/Bテストした話(Android)
Firestoreを勉強してみた
AngularFireで楽々バックエンド
Ad

Firebase hands on_#1