コース概要

導入

Firebase は、Google Cloud Platform プロジェクトに簡単に統合できる 25 以上のツールのスイートです。 Android および iOS モバイル アプリケーションおよび Web アプリケーションを開発するための API を提供します。高性能アプリケーションを開発するためのツールを提供します。シンプルな API 呼び出しにより、複雑なプログラミングを行わずに、データの永続化などの複雑な操作を実行できます。これにより、フロントエンド開発者は完全なサーバーレス アプリケーションを開発できます。アプリケーションのパフォーマンスを監視するツールを提供します。分析を使用すると、アプリケーションの使用状況を分析して、最高のビジネス価値を達成する方法を特定できます。

このプログラムは、Firebase を最大限に活用してアプリケーションを開発、監視、分析する方法を示す実践的なワークショップを利用します。参加者はワークショップに自分のコードを持参するよう招待されます。プログラムの期間は、必要な範囲のレベルによって異なります。

プログラムはニーズに合わせてカスタマイズ可能です。 Firebase の各機能について概要を説明します。すべての機能について、コード例を含む詳細な内容をオンデマンドで利用できます。 Android、iOS、および/または Web でコード例が必要かどうかを選択します。

Firebase 開発環境のセットアップ。

参加者は、Android、iOS、または Web アプリケーションの開発に必要なソフトウェアがインストールされたラップトップを持参する必要があります。理想的には、ラップトップには既存の Android、iOS、または Web アプリケーション コードも含まれています。 Google Cloud Platform アカウントが必要です。 iOS の開発には Apple 開発者アカウントが必要です。セットアップ手順が提供されます。

Firebase の入門

  • Firebaseとは何ですか?
  • Firebaseコンポーネント。
  • サポートされている言語とプラットフォーム。
  • Google Cloud Platform プロジェクト。
  • Firebaseをプロジェクトに追加します。
  • Firebase コンソール。
  • Firebase機能概要

Firebase プラットフォームのサポート

  • Android アプリケーション。
  • iOS アプリケーション。
  • JavaScript SDK を使用した Web アプリケーション。
  • Firebase 管理アプリケーション。
  • ワークショップ: Android、iOS、または Web Firebase アプリケーションの構築を開始します。

Firebase 認証

  • Firebase SDK認証API。
  • Emailアドレスとパスワードの認証。
  • フェデレーション ID は、Google、Facebook、Twitter、Github を提供します。
  • SMS による電話番号の識別。
  • カスタム認証。
  • 認可。
  • ワークショップ: Firebase 認証をアプリケーションに追加します。

クラウドファイアストア

  • クラウドのリアルタイムデータ同期ソリューション。
  • Cloud Firestore、Realtime Database、Cloud Datastore の比較。
  • データの構造化。
  • クライアントのローカルストレージ。
  • データをAccess化します。
  • セキュリティとデータ検証。
  • データのクエリ。
  • ワークショップ: Cloud Firestore または Realtime を実装します Database。

クラウドストレージ

  • Googleクラウドストレージ。
  • セキュリティとファイル転送。
  • 画像、音声、ビデオ、その他のコンテンツを保存します。
  • クラウド内の Access コンテンツ。
  • 構成オプション。
  • ワークショップ: クラウド ストレージを実装します。

Firebaseホスティング

  • Firebase ホスティング原則。
  • カスタム ドメイン名の使用。
  • Firebase CLI を使用したコンテンツのアップロード。
  • サーバー証明書。
  • ワークショップ: Firebase ホスティングを実装します。

クラウド機能

  • サービスとしての機能 (FaaS)。
  • Firebase とクラウド機能。
  • クラウドイベントトリガー
  • HTTPトリガー
  • JavaスクリプトまたはPython関数の作成とデプロイ。
  • ワークショップ: クラウド機能の作成。

クラウドラン

  • コンテナとオーケストレーション。
  • Cloud Run の原則。
  • マネージド Cloud Run と IAM。
  • ワークショップ: Cloud Run の使用。

パフォーマンス監視

  • 起動時間とネットワークトラフィックを測定します。
  • パフォーマンス指標。
  • トレースを使用してパフォーマンスをキャプチャします。
  • カスタムメトリクスの作成。
  • ワークショップ: パフォーマンス監視を有効にする。

Firebase クラウドメッセージング(FCM)

  • FCM 通知メッセージ。
  • FCM データ メッセージ。
  • 管理者 SDK。
  • HTTP および XMPP API。
  • 通知コンポーザー。
  • ワークショップ: Firebase クラウド メッセージングを使用します。

リモート設定

  • アプリケーション構成パラメータ。
  • 人口統計または分析によるアプリケーションのカスタマイズ。
  • アプリケーションのインストルメント化。
  • リモート構成のポリシーと制限。
  • ワークショップ: Remote Config の使用。

Marketing アプリケーション

  • 予測。
  • Firebase A/B テスト。
  • アプリ内メッセージング。
  • ダイナミックリンク。
  • アプリのインデックス作成。

Google Analytics for Firebase および Crashlytics

  • 分析の原則。
  • クラッシュリティクスと分析。
  • アプリケーションの安定性の問題を追跡し、優先順位を付けて修正します。
  • アプリケーション内のイベントのレポート。
  • 使用状況と人口統計に基づいて対象ユーザーを定義します。
  • アプリケーションがどのように使用されているかを理解する。
  • カスタム イベントとモニタリング。
  • 他のサービスとの統合。
  • ワークショップ: Analytics の使用と他のサービスとの統合。

要求

  • モバイルまたはWebアプリケーションとクラウド技術への理解
  • モバイルまたはWebアプリケーションの開発経験
  • Java、SwiftまたはJavaScriptのプログラミング経験

観客

  • モバイルまたはウェブアプリケーション開発者
 28 時間

参加者の人数



Price per participant

お客様の声 (4)

関連コース

関連カテゴリー