App Engine での Python アプリの開発
- 
  
    ローカル開発サーバーの使用開発用サーバーをローカルで実行して、本番環境で実行するアプリケーションをシミュレートします。 
- 
  
    ローカル ユニットのテストリモート コンポーネントが含まれない自分の開発環境内でテストを実行します。 
- 
  
    ハンドラのテスト完全な App Engine 環境が必要ないリクエスト ハンドラをテストします。 
- 
  
    Cloud Trace によるレイテンシのモニタリングアプリケーションからレイテンシ データを収集して、それを Google Cloud Platform Console に表示します。 
- 
  
    Capabilities API による停止とダウンタイムの検出使用不能な機能を検出してバイパスし、アプリケーションのダウンタイムを短縮します。 
- 
  
    Cloud Monitoring によるダッシュボードとアラートの構成Google Cloud Platform から指標、イベント、メタデータを収集し、ダッシュボード、グラフ、アラートで分析情報を生成します。 
- 
  
    Google アナリティクスとの統合さまざまなデバイスや環境にわたって、企業とのユーザー インタラクションを測定します。 
- 
  
    ログをダウンロードするログデータをダウンロードして、アプリケーションのより詳細な分析を行います。 
アプリの管理と構成
- 
  
    アプリのデプロイappconfig コマンドを使用してアプリをデプロイします。 
- 
  
    トラフィックの分割2 つ以上のバージョンのモジュールにトラフィックを分散して、機能のロールアウトの制御、または A/B テストを行います。 
- 
  
    トラフィックの移行古いバージョンのサービスから新しいバージョンのサービスに段階的にトラフィックを移動します。 
- 
  
    プロジェクト アクセス権の付与Google Cloud Platform プロジェクトとそのリソースにロールベースのアクセス権を付与します。 
- 
  
    カスタム ドメインと SSL の使用アプリケーション用のカスタム ドメインを追加し、オプションでそのカスタム ドメイン用の SSL を設定します。 
- 
  
    アプリリソースの管理アプリケーションのパフォーマンスを把握し、アプリケーションが使用するリソースを管理します。 
- 
  
    app.yaml を使用したアプリの構成アプリケーションの設定を構成します。 
- 
  
    Admin API の使用Admin API を使用してアプリケーションをプロビジョニングして管理します。 
- 
  
    Modules API の使用現在のオペレーティング環境、モジュール(現在は「サービス」という)、インスタンスに関する情報をプログラムで取得します。 
- 
  
    ソースコードのダウンロードデプロイ済みアプリのソースコードをダウンロードします。 
データの保存
- 
  
    ストレージ オプションの選択アプリで使用するストレージ オプションを決定します。 
- 
  
    Datastore の概要Datastore の概要を説明します。 
- 
  
    エンティティの作成、取得、更新、削除データストアでエンティティを保存、削除、取得します。 
- 
  
    Console からのデータストアの管理Google Cloud Platform Console からデータストアの管理、バックアップ、復元を行います。 
- 
  
    データストア インデックスの設定アプリケーションで使用するインデックスを作成して管理します。 
- 
  
    DB から NDB クライアント ライブラリへの移行アプリケーションを DB クライアント ライブラリから NDB クライアント ライブラリに移行します。 
- 
  
    Cloud SQL for MySQL の使用App Engine アプリのアプリケーション データを Cloud SQL for MySQL に保存します。 
- 
  
    Django ガイドアプリケーションの Django ウェブ フレームワークで Cloud SQL インスタンスを使用します。 
- 
  
    Cloud Storage の設定アプリケーションで使用するために Cloud Storage を設定します。 
- 
  
    Cloud Storage に対する読み取りと書き込みアプリで Cloud Storage を使用してデータの保存と取得を行います。 
- 
  
    サードパーティ データベースの使用サードパーティ データベースをアプリで使用します。 
優先されるストレージ オプション
- 
  
    Blobstore の概要Blobstore API を理解します。 
- 
  
    概要Datastore 用の DB クライアント ライブラリを理解します。 
- 
  
    エンティティ、プロパティ、キーDB クライアント ライブラリを使用してデータ オブジェクトを操作します。 
- 
  
    データストアのクエリDB クライアント ライブラリを使用してクエリを理解します。 
- 
  
    クエリ結果の取得DB クライアント ライブラリを使用してクエリを実行します。 
- 
  
    クエリデータの整合性クエリから返される結果の整合性レベルを理解します。 
- 
  
    クエリカーソルクエリの結果を一括して取得します。 
- 
  
    クエリの制限アプリケーションでクエリの制限を理解します。 
- 
  
    射影クエリ実際に必要なエンティティの特定のプロパティだけを Datastore に照会します。 
- 
  
    データストア インデックスインデックスを定義して構造化する方法を理解します。 
- 
  
    データストア トランザクション1 回のトランザクションで複数のオペレーションと計算を実行します。 
- 
  
    データのモデル化データモデルを定義して、エンティティとして保存されるそのモデルのインスタンスを作成する方法を理解します。 
- 
  
    GQL リファレンスGQL クエリに使用する文法を理解します。 
- 
  
    強整合性に対応するデータ構造強整合性のためにアプリケーションのデータを構造化する方法を理解します。 
- 
  
    メタデータプログラムでメタデータにアクセスして、メタプログラミングのサポート、バックエンド管理機能の実装、一貫性のあるキャッシングの単純化を行います。 
- 
  
    データストア統計情報アプリケーション用の Datastore 統計情報にプログラムでアクセスします。 
- 
  
    型とプロパティ クラスDB クライアント ライブラリ内のデータ型とプロパティ クラスを理解します。 
- 
  
    GQL リファレンスGQL クエリに使用する文法を理解します。 
- 
  
    モデルDB クライアント ライブラリ内のデータモデル用のスーパークラスのクラスについて学習します。 
- 
  
    Expandoプロパティが動的に決定されるデータモデル定義用のスーパークラスについて学習します。 
- 
  
    PolyModelデータモデル定義用のスーパークラスを他のデータモデル定義用のスーパークラスにすることができるデータモデル定義用のスーパークラスについて学習します。 
- 
  
    プロパティデータモデル用のプロパティ定義のスーパークラスについて学習します。 
- 
  
    クエリDatastore からエンティティを取得するためのクエリを表現するクラスについて学習します。 
- 
  
    GqlQueryデータストアからエンティティを取得するための GQL クエリを表現するクラスについて学習します。 
- 
  
    メタデータ エンティティメタデータの種類の取得または照会の結果を表現するクラスについて学習します。 
- 
  
    鍵Datastore エンティティ用の一意のキーを表現するクラスについて学習します。 
- 
  
    データストア関数DB クライアント ライブラリで使用可能な関数について学習します。 
- 
  
    例外DB クライアント ライブラリから提供される例外について学習します。 
- 
  
    Async Datastore APIDB クライアント ライブラリを使用して並列ノンブロッキング非同期呼び出しを実行します。 
ユーザーの認証
アプリケーション データのキャッシュ保存
アプリとの接続
- 
  
    HTTP(S) リクエストの発行URL 取得サービスを使用して HTTP(S) リクエストを発行します。 
- 
  
    VPC ネットワークへの接続サーバーレス VPC アクセスを使用して、App Engine スタンダード環境アプリを VPC に直接接続する方法について説明します。 
- 
  
    共有 VPC ネットワークへの接続サーバーレス VPC アクセスを使用して、App Engine スタンダード環境アプリを共有 VPC に直接接続する方法について説明します。 
- 
  
    送信 IP アドレスApp Engine が使用する送信 IP アドレスについて説明します。 
- 
  
    API とサービスに対するアプリの識別アプリケーションのプロジェクト ID を識別して使用します。 
- 
  
    Sockets API の概要Sockets API について学習します。 
- 
  
    SSL のサポートアプリケーションで Python OpenSSL を使用します。 
メールの送信
ユーザー リクエスト外部での作業のスケジュール
検索可能なドキュメント インデックス
- 
  
    Search API の概要Search API について学習します。 
- 
  
    サンプル Search API アプリケーションのインストールSearch API サンプルをインストールして実行します。 
- 
  
    Search API の基本検索インデックスを作成して、それにコンテンツを追加し、単純な全文検索クエリを実行します。 
- 
  
    検索インデックスに関する情報の取得検索インデックスの構造と内容を確認します。 
- 
  
    Search API の高度な機能Search API の高度な機能について学習します。 
- 
  
    より複雑な Search API クエリSearch API でサポートされるより複雑なクエリについて学習します。 
- 
  
    検索クエリ結果の並べ替え検索クエリの結果を並べ替えます。 
- 
  
    ドキュメントの取得、削除、インデックス再作成Search API を使用してドキュメントを取得、削除、インデックス再作成する方法を学習します。 
- 
  
    ドキュメントとインデックスSearch API 内のドキュメントとインデックスについて学習します。 
- 
  
    クエリ文字列Search API 内のクエリ文字列について学習します。 
- 
  
    クエリと並べ替えのオプション結果を返して並べ替える方法を変更します。 
- 
  
    検索結果の処理Search API から返されるクエリ結果と例外を処理します。 
- 
  
    ファセット検索カテゴリ情報をドキュメントに添付します。 
- 
  
    おすすめの方法Search API を使用するおすすめの方法について学習します。 
- 
  
    Python 開発用サーバーの使用開発用サーバーをローカルで実行して、Search API をエミュレートします。 
- 
  
    Cursor現在の設定クエリ結果内のカーソルを表現するクラスについて学習します。 
- 
  
    ドキュメント検索可能なコンテンツを含むドキュメントを表現するクラスについて学習します。 
- 
  
    Facet クラスドキュメントのファセットを表現する抽象基底クラスとサブクラスについて学習します。 
- 
  
    FacetOptionsクエリのファセット結果の処理用のオプションを表現するクラスについて学習します。 
- 
  
    FacetRangeファセット用の数値範囲を提供するクラスについて学習します。 
- 
  
    FacetRefinementファセット値に基づいて検索結果を絞り込むために使用されるクラスについて学習します。 
- 
  
    FacetResultファセット検索から返される結果を表現するクラスについて学習します。 
- 
  
    FacetResultValueファセット値を検索結果の一部として表現するクラスについて学習します。 
- 
  
    Field クラスドキュメントのフィールドを表現する抽象基底クラスとサブクラスについて学習します。 
- 
  
    FieldExpression検索によって返される結果ごとにカスタマイズされたコンテンツ スニペットをコンピューティングできるクラスについて学習します。 
- 
  
    GeoPoint緯度と経度の座標で表される地球表面の 1 点を表現するクラスについて学習します。 
- 
  
    GetResponseドキュメントとインデックスに関する情報を返すために呼び出されたメソッドの結果を表現するクラスについて学習します。 
- 
  
    索引ドキュメントのインデックス作成、削除、検索ができるインデックスを表現するクラスについて学習します。 
- 
  
    MatchScorerクエリ照合の品質に基づいてドキュメントを並べ替えられるクラスについて学習します。 
- 
  
    クエリクエリを行う検索サービスに対するリクエストを表現するクラスについて学習します。 
- 
  
    QueryOptionsクエリ結果を後処理するためのオプションを提供するクラスについて学習します。 
- 
  
    RescoringMatchScorerMatchScorer から提供されるものよりも複雑なスコアリング アルゴリズムを使用して、クエリ照合の品質に基づいてドキュメントを並べ替えられるクラスについて学習します。 
- 
  
    ScoredDocument検索から返されるスコア ドキュメントを表現するクラスについて学習します。 
- 
  
    SearchResults検索リクエストの実行結果を表現するクラスについて学習します。 
- 
  
    SortExpression検索結果を並べ替える方法をカスタマイズできるクラスについて学習します。 
- 
  
    SortOptions検索から返されるドキュメントの多次元の並べ替えを表現するクラスについて学習します。 
- 
  
    関数Search API で使用可能な関数について学習します。 
- 
  
    例外Search API で提供される例外について学習します。