試験公開中

このエントリーをはてなブックマークに追加

実践Firestore

インプレスR&D

1,600円+税

本書には筆者が業務でFirestoreに向き合い続けて獲得した、Firestoreを有効かつ安全に利用するためのエッセンスが詰め込まれています。

関連サイト

本書の関連ページが用意されています。

内容紹介

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

書誌情報

  • 著者: 福田 雄貴
  • 発行日: (紙書籍版発行日: 2020-02-28)
  • 最終更新日: 2020-02-28
  • バージョン: 1.0.0
  • ページ数: 142ページ(PDF版換算)
  • 対応フォーマット: PDF, EPUB
  • 出版社: インプレスR&D

対象読者

Firebase,Google,データベース,NoSQLに興味がある人

著者について

福田 雄貴

Firebaseを完全に理解したWebアプリケーションエンジニア。レガシーコードを片っぱしから爆破したり、技術スタックのモダン化に取り組んだり、マネージド・サービスに最適化したWebアプリケーションアーキテクチャをひらめいたりする仕事をしている。最近のテーマは「大規模アプリケーションの開発・運用にかかるリソースの最小化」。Firebaseをはじめとする新しい技術を積極的に取り入れながら、テクノロジーの変化に伴うフロントエンドとバックエンドの境界の再定義に思いを馳せている。

目次

第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 レビュー機能