構築関連のプロダクトについて学ぶ
強力なアプリを構築しましょう。サーバー管理を行うことなくバックエンドを運用できます。Firestore、Cloud Storage for Firebase、Cloud Functions for Firebase などの Google Cloud を活用したプロダクトと、認証、機械学習、ホスティングなどの堅牢なソリューションにより、何百万人ものユーザーをサポートするため、簡単にスケールできます。
注目トピック
アプリのセキュリティを確保する
Firebase Authentication とセキュリティ ルールは、アプリを保護するうえで中心となります。アプリを構築してリリースする際は、以下のヒントを念頭に置いてください。
最初の一歩は Emulator Suite
Firebase Local Emulator Suite を使用すると、オフライン サンドボックスで Firebase アプリを開発でき、プロジェクトと実際のサービスはそのまま使用できます。プロセスのハンズオンの例をご覧ください。
注目のプロダクト
Cloud Firestore
Firestore は、Firebase と Google Cloud からのモバイル、ウェブ、サーバー開発に対応した、柔軟でスケーラブルなデータベースです。リアルタイム リスナーを介してクライアント アプリ間でデータを同期し、モバイルとウェブのオフライン サポートを提供します。これにより、ネットワーク レイテンシやインターネット接続に関係なく機能するレスポンシブ アプリを構築できます。
Cloud Functions
Cloud Functions for Firebase はサーバーレス フレームワークで、Firebase の機能と HTTPS リクエストによってトリガーされたイベントに応じて、バックエンド コードを自動的に実行できます。コードは Google サーバーに保存されるため、独自に管理やスケーリングを行う必要はありません。
Realtime Database
Firebase Realtime Database はクラウドホスト型データベースです。データは JSON として保存され、接続されているすべてのクライアントとリアルタイムで同期されます。iOS、Android、ウェブなどのクロス プラットフォームがサポートされます。
関連ツール
Firebase Local Emulator Suite
Firebase Local Emulator Suite は、アプリをローカルでビルドしてテストしたいと考えているデベロッパー向けの高度なツールセットです。
Cloud Functions シェル
Cloud Functions シェルは、テストデータを使用して関数を呼び出すための対話型シェルです。このシェルはあらゆる種類のトリガーに対応しています。
Firebase CLI
Firebase CLI は、Firebase プロジェクトの管理、表示、デプロイを行うためのさまざまなツールを提供します。
関連動画
Firestore のご紹介
Cloud Firestore は NoSQL ドキュメント データベースです。モバイルアプリやウェブアプリのデータの保存、同期、クエリをグローバル規模で簡単に行えます。クライアント ライブラリの形でリアルタイム同期とオフライン サポートが提供され、さらにその充実したセキュリティ機能、Firebase および Google Cloud のプラットフォームとの統合により、真にサーバーレスなアプリの開発が促進されます。
Firebase Authentication のご紹介
Firebase Authentication は、エンドユーザーとデベロッパーの認証を容易にします。これにより、ユーザーをサポートするログイン インフラストラクチャではなく、ユーザー自体に注力できます。
Firebase ML のご紹介
アプリのユーザー エクスペリエンスを向上させるために、デベロッパーは機械学習をますます活用するようになっています。細かく調整された機械学習モデルのみが、強力な機能を提供してユーザーを喜ばせることができます。Firebase Machine Learning は、強力な機械学習機能をアプリに組み込むための一連のツールとサービスです。