メインコンテンツまでスキップ

スタートダッシュ

Firebaseのプロジェクト作成から、エミュレータエンジンのセットアップ、TypeScript環境の構築までを学びます。

フロント基礎

FirebaseをWebフロントエンドに組み込む基礎、SDKの初期化や基本的な状態管理について学びます。

ログイン

Firebase Authenticationを用いた認証システムの構築と、セッション管理、セキュリティ実装を学びます。

Firestore基礎

NoSQLデータベースであるFirestoreの基本操作、データ構造の設計、型安全な開発手法を学びます。

Firestore構造

Firestoreにおける高度なデータモデリング、サブコレクションの活用、クエリの最適化について学びます。

セキュリティ

Firebase Security Rulesを活用した、セキュアなデータベースおよびストレージアクセスの制御について学びます。

ストレージ

画像や動画などのファイル管理、アップロード、ダウンロード、セキュリティ制限の実装を学びます。

Functions

Cloud Functionsを用いたバックエンドロジックの実装と、他サービスとの連携を学びます。

Hosting

ウェブアプリケーションのデプロイ、カスタムドメイン設定、GitHub Actionsによる自動化を学びます。

ローカル開発

Firebase Local Emulator Suiteを活用したオフライン・ローカルテスト環境の構築と活用法を学びます。

通知(FCM)

Firebase Cloud Messagingを活用した、Web・アプリへのプッシュ通知の送信と制御について学びます。

分析・パフォ

Google Analytics for FirebaseやPerformance Monitoringを用いた、ユーザー行動・アプリのパフォーマンス分析を学びます。

悪用防止

App Checkを活用した、APIキーの不正利用やバックエンドの乱用を防ぐ仕組みについて学びます。

AI

Vertex AI for FirebaseやGeminiの組み込みなど、AI機能をアプリケーションで活用する方法を学びます。

Extensions

Firebase Extensionsを利用して、決済連携や画像リサイズなどの機能をプラグイン感覚で追加する方法を学びます。