コース概要
導入
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のプログラミング経験
観客
- モバイルまたはウェブアプリケーション開発者 。
お客様の声 (4)
Our group was not that big so every time we asked a question we received an extensive answer with examples. So everything was well explained and it can be noticed that trainer has a great knowledge.
Iwona - Universal-Investment-Gesellschaft mit beschränkter Haftung
コース - Access Intermediate
Training Room and quite location and all the stuff.
Abdullah Adelyar - USAID - Kabul Afghanistan
コース - Access VBA
perfect level of knowledge transfair
Pascal - Diehl
コース - Access Advanced
開発者向けの集中トレーニングは開発者以外の人々も参加して実施されることになっていたため、この状況は異常でした。ルーカシュは共感とユーモアたっぷりにこの課題に取り組みました。彼の知的かつ柔軟な態度により、彼は全員に具体的な学習効果を確実にもたらすことができました。とても楽しかったので、また喜んでルカシュのセミナーを受講したいと思います。
Christoph - Honda Bank GmbH
コース - MERN Fullstack Development
Machine Translated