Firebaseによるサーバーレスシングルページアプリケーション Firebaseによるサーバーレスシングルページアプリケーション
技術の泉シリーズ

Firebaseによるサーバーレスシングルページアプリケーショ‪ン‬

    • $27.99
    • $27.99

Publisher Description

【動画投稿サイトの制作を題材に学ぶFirebase!】


本書は、動画投稿サイトの制作を題材としたReact によるフロントエンド開発とFirebaseの主要な機能である Authentication、 Firestore、Cloud Storage、Cloud Functionsの各機能を理解しつつ、Firebaseによるシングルページアプリケーションの開発について学ぶことができる入門書です。


〈本書の対象読者〉

・Firebaseは名前は聞いたことがあるが、実際に触ったことはない人

・JavaScriptだけで、Webアプリケーションを開発してみたい人

・Firebase と 何かしらのモダンなJSフレームワークを組み合わせてアプリケーションを開発してみたい人

・サーバーサイドだけでなく、フロントエンドの開発にも興味がある人


【目次】

第1章 Firebase

1.1 Firebaseについて

1.2 料金について

第2章 アプリケーションの構築

2.1 セットアップとデプロイ

第3章 認証

3.1 Googleアカウントによる認証

第4章 Cloud Storageによるコンテンツの管理

4.1 Cloud Storageについて

4.2 コンテンツを保存する

第5章 Firestoreによるデータベース管理

5.1 NoSQLデータベースとFirestore

5.2 本アプリケーションのDB設計

5.3 保存した動画のメタデータの保存と動画再生

第6章 Cloud Functionsによるサーバーレスなバックエンド処理

6.1 サーバーレスとCloud Functionsについて

6.2 Cloud Functionsのセットアップとデプロイ

6.3 新規登録時に、ユーザー情報を保存する

6.4 トランスコード処理の概要

6.5 トランスコード関数の実装

6.6 動画メタデータのコピー

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

7.1 セキュリティールールを記述する

7.2 セキュリティールールの実装

7.3 セキュリティールールの本番反映

7.4 セキュリティールールのシミュレーション

第8章 Reduxの導入とFirebaseとの連携

8.1 なぜReduxを導入するのか?

8.2 Reduxに登場する重要な概念

8.3 ReduxとFirebaseの組み合わせについて

8.4 react-redux-firebaseの導入とStoreの実装

8.5 コンポーネントとReduxの連携

8.6 動画メタデータの一覧取得

8.7 ユーザー認証

GENRE
Computing & Internet
RELEASED
2019
24 May
LANGUAGE
JA
Japanese
LENGTH
138
Pages
PUBLISHER
インプレスR&D
SELLER
Impress Communications Corporation
SIZE
6.3
MB

Other Books in This Series

猫でもわかるBlazor実践入門 最新改訂版 猫でもわかるBlazor実践入門 最新改訂版
2024
ChatGPTと音声で会話する3つの方法 ChatGPTと音声で会話する3つの方法
2024
Swift 5.9からのデータ監視 Observationフレームワーク入門 Swift 5.9からのデータ監視 Observationフレームワーク入門
2024
Babylon.js レシピ集 Vol.3 Babylon.js レシピ集 Vol.3
2024
現場で使える! AI活用入門 現場で使える! AI活用入門
2024
入門!実践! Kotlin Compose Multiplatformでデスクトップアプリ開発! 入門!実践! Kotlin Compose Multiplatformでデスクトップアプリ開発!
2024