Fundamental ステップ: 9 1日 クレジット: 86
このクエストのハンズオンラボは、Google Cloud の最先端の開発中アプリケーションを使用して、経験豊富なアプリ開発者がハンズオン演習できるように構成されています。トピックは、Google Cloud Certified Professional Cloud Developer 認定資格試験と一致しています。これらのラボでは、GCP でアプリを作成してデプロイするのに必要な一連のアクティビティを、最初から最後まで順に学習します。アプリケーションコードについてのラボは、Java と Python の2言語で提供されます。これらのラボでの演習は スキルや能力の向上に役立ちますが、試験ガイドやその他の対策資料も参照することをお勧めします。
前提条件:
<条件>これらのラボは、GCP サービス、特にコンピューティングとネットワーキングの基本に精通していることを前提としています。開始前に、GCP Essentials クエストのハンズオンラボを修了し、バッジを取得していることを推奨します。 Deploying Applications クエスト のラボも追加で学習されることをおすすめします。Quest Outline
アプリ開発: 開発環境の設定 - Python
このラボでは、Google Compute Engine 仮想マシンをプロビジョニングし、ソフトウェア開発用にソフトウェア ライブラリをインストールします。
アプリ開発: 開発環境の設定 - Java
このラボでは、Google Compute Engine 仮想マシンをプロビジョニングし、ソフトウェア開発用にソフトウェア ライブラリをインストールします。
アプリ開発: Cloud Datastore でのアプリケーション データの保存 - Python
このラボでは、ケーススタディ用のアプリケーションであるオンライン クイズ アプリケーションについて確認し、そのデータを Cloud Datastore に保存します。
アプリ開発: Cloud Datastore でのアプリケーション データの保存 - Java
このラボでは、ケーススタディ用のアプリケーションであるオンライン クイズ アプリケーションについて確認し、そのデータを Cloud Datastore に保存します。
アプリ開発: Cloud Storage への画像ファイルや動画ファイルの保存 - Python
このラボでは、画像や動画をアプリケーションに追加します。ファイルをオブジェクトとして Cloud Storage バケットに保存します。
アプリ開発: Cloud Storage への画像ファイルや動画ファイルの保存 - Java
このラボでは、オンライン クイズ アプリケーションを拡張して画像を扱えるようにします。ファイルをオブジェクトとして Cloud Storage バケットに保存します。
アプリ開発: アプリケーションへのユーザー認証の追加 - Python
このラボでは、オンライン クイズ アプリケーションを拡張して Firebase Authentication を使用するようにします。
アプリ開発: アプリケーションへのユーザー認証の追加 - Java
このラボでは、オンライン クイズ アプリケーションを拡張して Firebase Authentication を使用するようにします。
アプリ開発: バックエンド サービスの開発 - Python
このラボでは、ユーザーのフィードバックを処理してスコアを保存するバックエンド サービスを開発して、オンライン クイズ アプリケーションの機能を強化します。
アプリ開発: バックエンド サービスの開発 - Java
このラボでは、ユーザーのフィードバックを処理してスコアを保存するバックエンド サービスを開発することで、オンライン クイズ アプリケーションの機能を強化します。
アプリ開発: Kubernetes Engine へのアプリケーションのデプロイ - Python
このラボでは、Container Builder や Container Registry などの Google Cloud Platform のリソースと、デプロイメント、ポッド、サービスなどの Kubernetes のリソースを活用して、Kubernetes Engine にクイズ アプリケーションをデプロイします。
アプリ開発: Kubernetes Engine へのアプリケーションのデプロイ - Java
このラボでは、Container Builder や Container Registry などの Google Cloud Platform のリソースと、Deployment、ポッド、Service などの Kubernetes のリソースを活用して、Kubernetes Engine にクイズ アプリケーションをデプロイします。
アプリ開発 - App Engine フレキシブル環境へのアプリケーションのデプロイ - Java
このラボでは、App Engine フレキシブル環境にクイズ アプリケーションをデプロイし、インスタンス、バージョン、トラフィック分割などの App Engine の機能を活用します。
Cloud Monitoring: Qwik Start
このラボでは、Google Compute Engine 仮想マシン(VM)インスタンスを Cloud Monitoring でモニタリングする方法を学習します。短い動画「Monitor Health of All Your Cloud Apps with Google Cloud monitoring」と「Monitor a VM Instance with Cloud monitoring, GCP Essentials」をご覧ください。
Stackdriver Profiler: Qwik Start
このラボでは、GCP で Stackdriver Profiler を使用する方法について学習します。具体的には、サンプルの Go プログラムをダウンロードして、取得済みデータを Stackdriver Profiler コンソールで確認していきます。