実践Firestore 実践Firestore
    • ¥1,800

発行者による作品情報

近年、Firebaseは個人でのアプリケーション開発を中心に利用が広がっています。 その中心的な機能のひとつであるFirestoreは、2019年1月にGAを迎えたばかりの新しいNoSQLマネージドデータベースであり、 これまでのデータベースにはない特徴を数多く備えている一方で、まだまだ解説も少なく使いこなすのは難しいとお悩みの方も多いのではないでしょうか。本書には筆者が業務でFirestoreに向き合い続けて獲得した、Firestoreを有効かつ安全に利用するためのエッセンスが詰め込まれています。

【目次】

第1章 Firestoreの正体

1.1 Firestoreとはなにか

1.2 Firestoreがもたらす変化

1.3 特徴的な機能

1.4 Cloud Functions

1.5 ロケーション

第2章 データアクセスの基礎

2.1 Firestoreのデータモデル

2.2 単一のドキュメントに対する操作

2.3 クエリによるデータの取得

2.4 リアルタイム・リスナー

2.5 アトミックオペレーション

第3章 オフラインモード

3.1 オフラインモードの有効化

3.2 オフライン時の書き込みオペレーション

3.3 オフライン・データの読み取り

3.4 リアルタイム・リスナー

3.5 キャッシュ優先読み取り

第4章 セキュリティルール

4.1 安全なセキュリティルールを記述するための原則

4.2 ユーザー認証

4.3 スキーマ検証

4.4 データのバリデーション

4.5 アトミックオペレーションのセキュリティルール

4.6 セキュリティルールのテスト

第5章 Firestore データモデリング

5.1 ドキュメント設計の原則

5.2 Firestoreでの1:1リレーション

5.3 Firestoreでの1:nリレーション

5.4 コマンドクエリ責務分離

第6章 Firestoreでユーザーを管理する

6.1 ユーザー管理機能概要

6.2 サインアップ

6.3 会員情報を更新する

6.4 ユーザーの退会処理

第7章 Firestoreでショッピングサイトを実装してみる

7.1 アプリケーション要件概説

7.2 買い物かご

7.3 商品購入

7.4 レビュー機能

ジャンル
コンピュータ/インターネット
発売日
2020年
2月28日
言語
JA
日本語
ページ数
227
ページ
発行者
インプレスR&D
販売元
Impress Communications Corporation
サイズ
2.6
MB
Nuxt.jsとFirebaseを使って爆速で何か作る前に読む本 Nuxt.jsとFirebaseを使って爆速で何か作る前に読む本
2020年
Nuxt3+Firebase 捨てられるWebアプリケーション設計 Nuxt3+Firebase 捨てられるWebアプリケーション設計
2023年
はじめてのSSR Hands-on はじめてのSSR Hands-on
2023年
iOSショートカットプログラミング入門 iOSショートカットプログラミング入門
2022年
1人でアプリを作る人を支えるSwiftUI開発レシピ 1人でアプリを作る人を支えるSwiftUI開発レシピ
2020年
株とPython─自作プログラムでお金儲けを目指す本 株とPython─自作プログラムでお金儲けを目指す本
2019年
スクレイピング・ハッキング・ラボ Pythonで自動化する未来型生活 スクレイピング・ハッキング・ラボ Pythonで自動化する未来型生活
2020年
iOSアプリ開発デザインパターン入門 iOSアプリ開発デザインパターン入門
2018年
実践Terraform AWSにおけるシステム設計とベストプラクティス 実践Terraform AWSにおけるシステム設計とベストプラクティス
2019年