すべての学習コンテンツを見る
App Check ウェブ Codelab
Updated 2025年3月2日
この Codelab では、ウェブアプリを不正アクセスから保護する方法を学びます。
リアルタイム オンデバイスのアプリ内購入の最適化 Codelab
Updated 2025年3月2日
この Codelab では、TFLite モデルをデプロイしてユーザーごとにアプリをパーソナライズし、アプリ内購入を最適化する方法について学びます。
- BigQuery
- TensorFlow
- Firebase A/B Testing
- Android
- Google アナリティクス
- Firebase
- Firebase Remote Config
- Firebase ML
Firebase Cloud Messaging を使用して Flutter アプリの通知を送受信する
Updated 2025年3月2日
この Codelab では、FCM HTTP v1 API を使用して、複数のプラットフォームで実行されているアプリにプッシュ通知を送信します。Flutter を使用してアプリをビルドし、Android、iOS、ウェブでシームレスに動作させます。
- Firebase Cloud Messaging
TensorFlow Lite と Firebase を使用してアプリにオンデバイスのテキスト分類を追加する - Android Codelab
Updated 2025年3月2日
この Codelab では、Firebase と TensorFlow Lite を使用してテキスト分類を実装する方法を学びます。
- Firebase
- TensorFlow
- Android
- Firebase ML
Firebase Remote Config を使用して Firebase App Check を段階的にロールアウトする
Updated 2025年3月2日
App Attest と Firebase App Check を使用すると、バックエンド サービスを保護し、Firebase サービスに対するリクエストが正規のアプリから送信されたリクエストであることを確認できます。 通常、割り当て上限に達しないように、App Attest サービスにユーザーを段階的にオンボーディングすることをおすすめします。詳細については、Apple の アプリ構成証明サービスの使用準備 に関するドキュメントをご覧ください。 「 バージョン
- Firebase Remote Config
- Firebase App Check
機能ロールアウトのパフォーマンス モニタリング
Updated 2025年3月2日
この Codelab では、Firebase Performance Monitoring をサンプルアプリに追加して、機能のロールアウト中にパフォーマンスを測定する方法について学習します。
- Android
- Firebase Performance Monitoring
- Firebase
Apple プラットフォーム向け Firebase App Check
Updated 2025年3月2日
Firebase App Check は、リクエストが正規のアプリとデバイスから送信されていることを確認することで、請求詐欺やフィッシングなどの不正行為からバックエンド リソースを保護します。Firebase サービスとお客様のバックエンド サービスの両方と連携して、リソースを安全に保ちます。 Firebase App Check について詳しくは、Firebase のドキュメントをご覧ください。 App Check
- Firebase App Check
Firebase を Next.js アプリと統合する
Updated 2025年3月2日
Firebase を Next.js アプリと統合する方法について説明します。
- Firebase App Hosting
Firebase iOS Codelab Swift
Updated 2025年3月2日
この Codelab では、Swift で iOS の Firebase プラットフォームを使用する方法について学習します。
- Firebase
Firestore を使用してリーダーボードを作成する
Updated 2025年3月2日
この Codelab では、Cloud Firestore と Cloud Functions を使用してリーダーボードを構築します。
Firebase for Flutter を理解する
Updated 2025年3月2日
Firebase で Flutter モバイルアプリを作成する方法を学びます。
- Firebase
- Flutter
- Android
- Firestore
- Firebase Authentication
SKAd Network コンバージョン値スキーマの収益バケットを計算する
Updated 2025年3月2日
この Codelab では、SKAd Network コンバージョン値スキーマを設定するために収益バケットを作成する方法の例を紹介します。
TensorFlow Lite と Firebase を使用してアプリにオンデバイスのテキスト分類を追加する - iOS Codelab
Updated 2025年3月2日
この Codelab では、Firebase と TensorFlow Lite を使用してテキスト分類を実装する方法を学びます。
- TensorFlow
- Firebase
- Firebase ML
Firebase Extensions for Gemini API を使用して AI を活用したウェブアプリを構築する
Updated 2025年3月2日
Firebase Extensions と Gemini API を使用して、パーソナライズされたおすすめなどの AI を活用した機能を備えたウェブアプリを作成する方法を学びます。
- Firebase Extensions
- Firebase
- Firebase App Hosting
- Firestore
最初のアプリ内メッセージング テスト
Updated 2025年3月2日
この Codelab では、Firebase A/B Testing を使用して最初の Firebase In-App Messaging テストを作成します。
Firebase Remote Config を使用して Unity ゲームの A/B テストを実装する
Updated 2025年3月2日
この Codelab では、Unity ゲームで Remote Config A/B テストを使用する方法について学習します。
Firebase Angular ウェブ フレームワーク Codelab
Updated 2025年3月2日
この Codelab では、Angular ライブラリの最新版である AngularFire を使用して、リアルタイムの共同マップを含む旅行ブログを作成します。最終的なウェブアプリは、旅行した各場所に画像をアップロードできる旅行ブログで構成されます。 AngularFire はウェブアプリの構築に使用し、Emulator Suite はローカルテストに使用します。Authentication はユーザーデータの追跡に使用し、Firestore と Storage
Cloud Functions のコードを Firebase 拡張機能として再利用する
Updated 2025年3月2日
この Codelab では、ジオハッシュ化用の Firebase 拡張機能を作成します。この入門用 Codelab では、既存の Cloud Functions の関数を Firebase Extensions に変換する方法を学びます。Firebase Extensions は、数百万人ものデベロッパーに簡単に配布でき、Firebase プロジェクトの拡張に役立ちます。
Firebase Remote Config を使用して Unity ゲームを計測可能にする
Updated 2025年3月2日
Remote Config を使用して Unity ゲームを計測する方法
高度な認証機能
Updated 2025年3月2日
ブロッキング関数を使用して多要素認証を実装し、カスタム認証要件を作成する方法について学びます。
- Firebase Authentication
Firebase Android Codelab - フレンドリー チャットを構築する
Updated 2025年3月2日
この Codelab では、Firebase プラットフォームを使用して Android アプリを作成する方法について説明します。
- Firebase
- Android
TensorFlow Lite と Firebase を使用してアプリにおすすめを追加する - iOS Codelab
Updated 2025年3月2日
この Codelab では、TensorFlow と Firebase を使用してアプリのコンテンツ レコメンデーション エンジンを作成する方法について学習します。
- Firebase ML
- Google アナリティクス
- Firebase
- TensorFlow
Firebase App Distribution iOS SDK を使用して、新しいアプリのリリースについてテスターに警告する - Codelab
Updated 2025年3月2日
App Distribution SDK を使用すると、最新バージョンをテスターに迅速に配布できます。この Codelab では、新しいビルドが利用可能になったときにテスターにアプリ内アラートを表示するようにアプリを更新します。
- Firebase
- Firebase App Distribution
Measurement Protocol を使用してアプリイベントを GA4 に送信する
Updated 2025年3月2日
この Codelab では、サーバー間呼び出しを行い、Measurement Protocol を使用して GA4 にイベントを送信する方法を学びます。
Terraform を使用して Firebase プロジェクトとプロダクトを設定して管理する
Updated 2025年3月2日
Terraform を使用して、インフラストラクチャと Firebase プロダクトのプログラムによる構成など、Firebase プロジェクトを設定、管理します。
- Firebase
Firebase 向け Google アナリティクスのカスタム イベントを使用した Google 広告 - Android
Updated 2025年3月2日
この Codelab では、GA4F でイベントを実装し、Google 広告でアクション キャンペーンを開始する方法を学びます。
App Distribution と fastlane を使用して、プレリリース版の iOS ビルドを迅速に配布する
Updated 2025年3月2日
この Codelab では、App Distribution と fastlane プラグインを使用して、iOS ビルドを配布し、テストデバイスを登録します。次に、ユーザーは App Distribution コンソールからデバイスと UDID の .txt ファイルをエクスポートし、これらのデバイスの登録を自動化します(これは、アドホック iOS ビルドを配布するための要件です)。
- Firebase
App Bundle のリリースをテスターに配布する - Codelab
Updated 2025年3月2日
最新バージョンのアプリをテスターに迅速に配布できます。このように
- Android
- Firebase
Firebase クロスデバイス Codelab
Updated 2025年3月2日
この Codelab では、Flutter を使用して、Android、iOS、ウェブ用のシンプルな音楽プレーヤーを作成します。このプレーヤーは Firebase RTDB に接続するため、ユーザーはデバイス間で再生を同期できます。
- Firebase Realtime Database
- Firebase Authentication
Cloud Messaging と Cloud Functions を使用してウェブアプリの通知を送信する
Updated 2025年3月2日
この Codelab では、Cloud Functions for Firebase を使用してチャットアプリのユーザーに通知を送信する方法について学習します。
- Cloud Functions for Firebase
- Firebase
- Firebase Cloud Messaging
モジュラー Firebase JS SDK に移行してウェブアプリを強化する
Updated 2025年3月2日
この Codelab では、既存の Firebase ウェブアプリを新しいモジュラー Firebase JS SDK に移行し、使用していないコードを削除してアプリの読み込みを高速化します。
Android WebView に Firebase 向け Google アナリティクスを実装する
Updated 2025年3月2日
この Codelab では、JavaScript の Webview 実装を使用して GA4 にイベントを送信する方法を学びます。
AngularFire ウェブ Codelab
Updated 2025年3月2日
この Codelab では、チャットアプリを構築して、ウェブで Firebase プラットフォームを使用する方法について学習します。
- Firebase App Hosting
- Firebase
ウェブ向け Firebase Performance Monitoring
Updated 2025年3月2日
この Codelab では、ウェブアプリに Firebase Performance Monitoring を設定し、エンドユーザーにとってアプリが適切に動作するようにする方法について学習します。
- Firebase
FirebaseUI を使用して Flutter アプリにユーザー認証フローを追加する
Updated 2025年3月2日
この Codelab では、わずか数行のコードで Flutter アプリに Firebase Authentication を追加する方法を学びます。
- Flutter
- Firebase
- Firebase Authentication
Firebase Performance Monitoring を使用して読み込み時間と画面レンダリングを測定する
Updated 2025年3月2日
この Codelab では、サンプルアプリを作成し、Firebase Performance Monitoring を使用して読み込み時間と画面レンダリングを測定する方法を学習します。
- Firebase
- Firebase Performance Monitoring
- Android
Firebase での効果的なユーザー アプローチ
Updated 2025年3月2日
ターゲットを絞ったメッセージング キャンペーンをユーザーに配信する方法、配信データとエンゲージメント データを活用してキャンペーンの効果を最大限に引き出す方法を学びます。
FCM と FIAM を使用してユーザーにメッセージを送信する
Updated 2025年3月2日
Firebase Cloud Messaging と Firebase In-App Messaging を使用してユーザーにメッセージを送信する方法を学びます。
- Android
FCM トピックを使用した最初のマルチキャスト プッシュ メッセージ
Updated 2025年3月2日
この Codelab では、FCM トピックを使用して、選択したアプリ インスタンス グループに push メッセージをマルチキャストする方法を学びます。
- Firebase Cloud Messaging
- Android
高度な Crashlytics 機能を使用して Unity ゲームのクラッシュを把握する
Updated 2025年3月2日
この Codelab では、Crashlytics の高度な機能の使用方法について学習します。これにより、クラッシュとその原因となった状況をより詳しく把握できます。
TensorFlow Lite と Firebase を使用してアプリにおすすめを追加する - Android Codelab
Updated 2025年3月2日
この Codelab では、TensorFlow と Firebase を使用してアプリのコンテンツ レコメンデーション エンジンを作成する方法について学習します。
- TensorFlow
- Google アナリティクス
- Firebase ML
- Android
- Firebase
ウェブ向け Firebase を理解する
Updated 2025年3月2日
Firebase と StackBlitz オンライン エディタを使用して、ウェブアプリを一から構築します。基本的な HTML と JavaScript を使用して Firebase と通信します。これは、Firebase コンソールを使用して Firebase をアプリに統合するための入門ガイドとして最適です。前もって知識を蓄える必要もソフトウェアをインストールする必要もありません。
- Firebase
- Firestore
- Firebase Authentication
- Firebase Hosting
アーキテクチャと状態
Updated 2025年3月2日
ナビゲーション、高度な状態、副作用を使用して、機能するアプリを作成する方法を学びます。
- Android
Spanner ベクトル検索を使ってみる
Updated 2025年2月28日
この Codelab では、Spanner インスタンスを作成し、Spanner の組み込みベクトル検索と Vertex AI モデルとの統合を使用して、ベクトル エンベディングの類似性検索を行います。
Android とその他のプラットフォームでのパスキー
Updated 2025年2月28日
パスキーを利用し、安全で使いやすい認証処理を行えるようにします。
- Android
Scene Semantics と Geospatial Depth
Updated 2025年2月28日
環境をより詳しく把握できる、ARCore の Scene Semantics API と Geospatial Depth API について学びます。
ストリートビュー ジオメトリと屋上アンカー
Updated 2025年2月28日
最大 100 メートルのデータの構築について理解する上で役立つ、ARCore の Streetscape Geometry API と Rooftop Anchors API について説明します。
Aidemy: Google Cloud で LangGraph、EDA、生成 AI を使用してマルチエージェント システムを構築する
Updated 2025年2月27日
Google Cloud Platform で「Aidemy」という機能的な AI を活用した教師アシスタント システムを開発し、マルチエージェント システムのパワーを紹介します。Google Cloud で複雑なマルチエージェント システムを設計、構築、デプロイする実践的な経験を積み、LLM アプリケーション開発の重要なコンセプトをマスターし、イベントドリブン アーキテクチャのメリットを理解します。
Cloud データベース、サーバーレス ランタイム、オープンソースの統合を使用したおもちゃ屋検索アプリ
Updated 2025年2月27日
この Codelab では、AlloyDB、Gemini、Imagen、LangChain4j、GenAI Toolbox for Databases を使用して、ユーザーの検索に一致するおもちゃ(テキストと画像)を見つけ、ユーザーのリクエストに基づいてカスタムおもちゃを作成し、カスタム作成したおもちゃの価格を予測するように設計された RAG ベースのベクトル検索アプリケーションを構築します。
Private Service Connect インターフェース Vertex AI Pipelines
Updated 2025年2月26日
このチュートリアルでは、Private Service Connect Vertex AI Pipelines を構成して検証する方法について説明します。
Wear OS 向け Compose
Updated 2025年2月26日
最新の宣言型 UI ツールキットである Wear OS 向け Compose について説明します。このツールキットは、手首に合わせて最適化された美しい UI を構築するのに役立ちます。
AlloyDB Omni と Kubernetes 上のローカル AI モデル。
Updated 2025年2月25日
この Codelab では、GKE クラスタに AlloyDB Omni をデプロイし、同じクラスタに I モデルをデプロイし、AlloyDB Omni にモデルを登録して、それらを連携させる方法について学習します。
- AlloyDB for PostgreSQL
AlloyDB Omni のカラム型エンジンで分析クエリを高速化
Updated 2025年2月25日
この Codelab では、AlloyDB Omni をコンピューティング VM にデプロイし、データを読み込み、AlloyDB カラム型エンジンを使用してパフォーマンスを向上させる方法を学びます。
- AlloyDB for PostgreSQL
AlloyDB AI でベクトル エンベディングを使ってみる
Updated 2025年2月25日
この Codelab では、AlloyDB AI をベクトル検索と組み合わせて使用し、ベクトルデータにインデックスを作成する方法について学習します。
- AlloyDB for PostgreSQL
Cloud SQL for PostgreSQL でベクトル エンベディングを使用する
Updated 2025年2月24日
この Codelab では、Cloud SQL AI 統合をベクトル検索と組み合わせて使用し、ベクトルデータにインデックスを作成する方法について学習します。
- Cloud SQL
AVIF 画像の配信
Updated 2025年2月24日
ウェブページの読み込みに必要なバイト数のうち、画像が占める割合は平均で 60%以上 です。AVIF を使用すると、画像のサイズを小さくしてウェブサイトの読み込みを高速化できます。 AVIF は、AV1 動画ビットストリームから派生した画像形式です。AVIF は圧縮効率を重視して構築されています。 AVIF 画像は、同じ画質またはそれ以上の画質の JPEG、PNG、GIF、WebP 画像よりもはるかに小さくなります。 Squoosh は画像圧縮ウェブアプリです。Squoosh
AlloyDB 用 Private Service Connect を作成する方法
Updated 2025年2月21日
この Codelab では、AlloyDB 用の Private Service Connect を作成する方法について説明します。
- AlloyDB for PostgreSQL
Gemini を活用した YouTube 要約ツールを作成する
Updated 2025年2月21日
この Codelab では、YouTube 動画を要約できる Gemini を活用した動画要約ツールを作成する方法について学習します。
Cloud SQL 用に Private Service Connect を作成する方法
Updated 2025年2月20日
この Codelab では、Cloud SQL 用の Private Service Connect を作成する方法について学習します。
- Cloud SQL
AlloyDB での生成 AI とエージェント アプリケーション用の Toolbox のインストールと設定
Updated 2025年2月20日
この Codelab では、データベース向け生成 AI ツールボックス サービスを使用して、AlloyDB と生成 AI 機能を使用した価格予測アプリケーションのツールボックスを構築してデプロイします。
Go での生成 AI アプリケーションの実用的なオブザーバビリティ手法
Updated 2025年2月18日
生成 AI アプリケーションには、他のアプリケーションと同様にオブザーバビリティが必要です。 生成 AI には特別なオブザーバビリティ手法が必要ですか? このラボでは、シンプルな生成 AI アプリケーションを作成します。 Cloud Run にデプロイします。Google Cloud のオブザーバビリティ サービスとプロダクトを使用して、重要なモニタリング機能とロギング機能を実装します。 Google アカウントをまだお持ちでない場合は、 新しいアカウントを作成 する必要があります。
Firebase Data Connect を使用して構築する
Updated 2025年2月14日
Firebase Data Connect と GraphQL を使用してウェブアプリを作成する方法について学習する
Codelab - Firestore、ベクトル検索、Langchain、Gemini を使用してコンテキストに応じたヨガのポーズ レコメンダー アプリを作成する(Python バージョン)
Updated 2025年2月12日
この Codelab では、ナレッジドリブンのヨガのポーズ レコメンダー アプリの作成手順について説明します。このアプリは、ユーザーの質問に回答して、適切なヨガのポーズを提案します。Hugging Face データセットからヨガポーズの Firestore コレクションを作成し、Firestore ベクトル検索を設定して、すべてを Flask アプリケーションに統合します。
- Cloud Run
JavaScript での生成 AI アプリケーション向けの実用的なオブザーバビリティ手法
Updated 2025年2月10日
生成 AI アプリケーションには、他のアプリケーションと同様にオブザーバビリティが必要です。 生成 AI には特別なオブザーバビリティ手法が必要ですか? このラボでは、シンプルな生成 AI アプリケーションを作成します。 Cloud Run にデプロイします。Google Cloud のオブザーバビリティ サービスとプロダクトを使用して、重要なモニタリング機能とロギング機能を実装します。 Google アカウントをまだお持ちでない場合は、 新しいアカウントを作成 する必要があります。
Python での生成 AI アプリケーションの実用的なオブザーバビリティ手法
Updated 2025年2月10日
生成 AI アプリケーションには、他のアプリケーションと同様にオブザーバビリティが必要です。 生成 AI には特別なオブザーバビリティ手法が必要ですか? このラボでは、シンプルな生成 AI アプリケーションを作成します。 Cloud Run にデプロイします。Google Cloud のオブザーバビリティ サービスとプロダクトを使用して、重要なモニタリング機能とロギング機能を実装します。 Google アカウントをまだお持ちでない場合は、 新しいアカウントを作成 する必要があります。
Java での生成 AI アプリケーションの実用的なオブザーバビリティ手法
Updated 2025年2月10日
生成 AI アプリケーションには、他のアプリケーションと同様にオブザーバビリティが必要です。 生成 AI には特別なオブザーバビリティ手法が必要ですか? このラボでは、シンプルな生成 AI アプリケーションを作成します。 Cloud Run にデプロイします。Google Cloud のオブザーバビリティ サービスとプロダクトを使用して、重要なモニタリング機能とロギング機能を実装します。 Google アカウントをまだお持ちでない場合は、 新しいアカウントを作成 する必要があります。
AI 時代におけるアプリケーションの構築
Updated 2025年2月10日
このラボでは、Google の生成 AI プロダクトを使用して、Gemini Cloud Assist を活用して Google Cloud にインフラストラクチャを構築し、Data Canvas の自然言語から SQL への機能を使用して BigQuery データをクエリします。また、Gemini Code Assist を使用して Colab Enterprise Jupyter ノートブックと Eclipse Theia(Visual Studio Code)でコードを記述し、Cloud
Firestore、ベクトル検索、Gemini 2.0 を使用して、コンテキストに応じたヨガのポーズ レコメンダー アプリを構築しましょう。
Updated 2025年2月10日
この Codelab では、ユーザーの質問に応じてヨガのポーズに関する質問に回答するように設計された、ナレッジドリブンのコンテキスト ベースのヨガのポーズ検索アプリを作成します。また、ヨガのポーズの作成や編集などの管理タスクも行えます。
Java デベロッパーのための Kotlin
Updated 2025年2月6日
Android Studio を使用して Java コードを Kotlin に組み込み、変換する
- Android
- Kotlin
(非推奨)Kotlin への変換
Updated 2025年2月6日
この Codelab では、Java コードを Kotlin に変換する方法を学びます。
Android 11 - 第 5 週 - 言語
Updated 2025年2月6日
Android 11 では、Kotlin のサポートを頻繁に使用される Jetpack ライブラリの一部にする、新しい Java API をプラットフォームに追加する、ネイティブ コードのメモリ破損に対応する新しいツールを開発するなど、言語とライブラリへの大きな投資が行われています。このパスウェイは、Android アプリへのアップデートを紹介し、アップデートの実装方法を説明した動画と記事で構成されています。
- Android
Android 11 - 第 2 週 - 機械学習
Updated 2025年2月6日
機械学習により、アプリは経験を積み重ねながら学習し、改善していくことができます。このパスウェイでは、Android 11 に用意されているさまざまな機械学習ツールとメソッドを紹介します。
- Android
ML Kit と CameraX を使用した言語の認識、識別、テキストの翻訳: Android
Updated 2025年2月6日
この Codelab では、ML Kit を使用して Android アプリを作成します。このアプリでは、オンデバイス ML を使用して、59 の言語間でテキストを認識、識別、翻訳します。また、CameraX ライブラリを統合して、リアルタイムのカメラフィードからこれらのタスクを実行する方法についても学習します。
- Firebase
- Android
Activity Recognition Transition API の Codelab
Updated 2025年2月6日
Activity Recognition Transition API を使用して、アプリに強力なコンテキスト機能を構築する方法を学びます。
Codelab - Firestore、ベクトル検索、Langchain、Gemini を使用してコンテキストに応じたヨガのポーズ レコメンダー アプリを作成する(Node.js バージョン)
Updated 2025年2月6日
この Codelab では、ナレッジドリブンのヨガのポーズ レコメンダー アプリの作成手順について説明します。このアプリは、ユーザーの質問に回答して、適切なヨガのポーズを提案します。Hugging Face データセットからヨガポーズの Firestore コレクションを作成し、Firestore ベクトル検索を設定して、すべてを Node.js アプリケーションに統合する方法について学びます。
- Cloud Run
アプリ モダナイゼーションのワークショップ
Updated 2025年2月4日
この Codelab では、古い PHP アプリケーションを Google Cloud にモダナイズし、コンテナ化し、Cloud Run にデプロイして Cloud SQL に接続します。さらに、Cloud Build を使用してアプリケーションの CI/CD について詳細を確認し、Secret Manager を使用してアプリケーションを保護します。
Private Service Connect - PSC バックエンドを使用してプロデューサー サービスにアクセスする
Updated 2025年2月4日
この Codelab では、グローバル外部アプリケーション ロードバランサで PSC バックエンドを使用して、別のネットワーク内のプロデューサー サービスにアクセスする方法について説明します。
Firebase と Jetpack Compose を使用して Android アプリを作成する
Updated 2025年1月31日
Firebase と Jetpack Compose を使用して、認証、パフォーマンス モニタリング、宣言型 UI、フィーチャー トグルを追加することで、ToDo リストの Android アプリの機能を構築できます。
- Firebase Performance Monitoring
- Firestore
- Firebase Remote Config
- Firebase Authentication
AWS で集計サービスを使用する
Updated 2025年1月30日
この Codelab を実施するには、いくつかの前提条件が必要です。各要件には、「ローカルテスト」と「集計サービス」のどちらに必要かが表示されます。 ローカルテストを行うには、ローカルテストツールをダウンロードする必要があります。このツールは、暗号化されていないデバッグ レポートから概要レポートを生成します。 ローカル テストツールは、 GitHub の Lambda JAR アーカイブ からダウンロードできます。 LocalTestingTool_{version}.jar
Google Cloud Platform(GCP)で集計サービスを使用する
Updated 2025年1月30日
所要時間: 1 ~ 2 時間 この Codelab を実施するモードは、 ローカル テスト と 集約サービス の 2 つがあります。ローカルテストモードでは、ローカルマシンと Chrome ブラウザが必要です(Google Cloud リソースの作成や使用は不要です)。集計サービス モードでは、Google Cloud に集計サービスを完全にデプロイする必要があります。 この Codelab
VPC Service Controls - BigQuery Data Transfer Service の保護
Updated 2025年1月24日
このラボでは、Cloud Storage から BigQuery データセットにデータを転送するときに、 VPC Service Controls を使用して BigQuery Data Transfer Service を保護する方法について学習します。次に、 Cloud Storage を保護し、このプロセスを繰り返して Cloud Storage から BigQuery にデータを転送します。Cloud Storage の保護により VPC Service Controls
Flutter アプリにアプリ内購入を追加する
Updated 2025年1月23日
この Codelab では、Dart バックエンド サービスを使用して検証および管理する Flutter アプリにアプリ内購入を追加します。
- Flutter
Firebase Extensions を使用して Firestore ベクトル検索をモバイルアプリに追加する
Updated 2025年1月23日
Firestore ベクトル検索の使用方法について学習する
- Firebase
Cloud Firestore iOS Codelab
Updated 2025年1月23日
この Codelab では、Cloud Firestore を使用する iOS アプリを作成する方法について説明します。
- Firebase
Cloud Firestore Web Codelab
Updated 2025年1月23日
この Codelab では、Cloud Firestore を使用するウェブアプリの作成方法を学びます。
- Firebase
Firebase Extensions を使用してウェブアプリに新しい機能をすばやく追加する
Updated 2025年1月23日
この Codelab では、Firebase Extensions を使用してオンライン マーケットプレイス ウェブアプリに機能を追加します。
- Firebase Realtime Database
- Firebase
- Firebase Extensions
Cloud Firestore Android Codelab
Updated 2025年1月23日
この Codelab では、Cloud Firestore を使用する Android アプリを作成する方法について説明します。
- Firebase
バージョン管理から Cloud Run に Genkit ウェブ アプリケーションを使用して生成 AI Go を自動的にデプロイする
Updated 2025年1月23日
初めてウェブ アプリケーションをデプロイするのは大変なことのように思えるかもしれませんが、最初のデプロイ後も、プロセスが負担が大きすぎる場合は、アプリケーションの新しいバージョンをデプロイしない可能性があります。継続的デプロイを使用すると、アプリケーションの変更を簡単に自動的にデプロイできます。 このラボでは、ウェブ アプリケーションを作成し、アプリケーションのソースコードが変更されたときにアプリケーションを自動的にデプロイするように Cloud Run
バージョン管理から Cloud Run に生成 AI Go ウェブアプリを自動的にデプロイする
Updated 2025年1月23日
初めてウェブ アプリケーションをデプロイするのは大変なことのように思えるかもしれませんが、最初のデプロイ後も、プロセスが負担が大きすぎる場合は、アプリケーションの新しいバージョンをデプロイしない可能性があります。継続的デプロイを使用すると、アプリケーションの変更を簡単に自動的にデプロイできます。 このラボでは、ウェブ アプリケーションを作成し、アプリケーションのソースコードが変更されたときにアプリケーションを自動的にデプロイするように Cloud Run
生成 AI Angular ウェブ アプリケーションをバージョン管理から Cloud Run に自動的にデプロイする
Updated 2025年1月23日
初めてウェブ アプリケーションをデプロイするのは大変なことのように思えるかもしれませんが、最初のデプロイ後も、プロセスが負担が大きすぎる場合は、アプリケーションの新しいバージョンをデプロイしない可能性があります。継続的デプロイを使用すると、アプリケーションの変更を簡単に自動的にデプロイできます。 このラボでは、ウェブ アプリケーションを作成し、アプリケーションのソースコードが変更されたときにアプリケーションを自動的にデプロイするように Cloud Run
バージョン管理から Cloud Run に生成 AI Python ウェブ アプリケーションを自動的にデプロイする
Updated 2025年1月23日
初めてウェブ アプリケーションをデプロイするのは大変なことのように思えるかもしれませんが、最初のデプロイ後も、プロセスが負担が大きすぎる場合は、アプリケーションの新しいバージョンをデプロイしない可能性があります。継続的デプロイを使用すると、アプリケーションの変更を簡単に自動的にデプロイできます。 このラボでは、ウェブ アプリケーションを作成し、アプリケーションのソースコードが変更されたときにアプリケーションを自動的にデプロイするように Cloud Run
バージョン管理から Cloud Run に生成 AI Java ウェブ アプリケーションを自動的にデプロイする
Updated 2025年1月23日
初めてウェブ アプリケーションをデプロイするのは大変なことのように思えるかもしれませんが、最初のデプロイ後も、プロセスが負担が大きすぎる場合は、アプリケーションの新しいバージョンをデプロイしない可能性があります。継続的デプロイを使用すると、アプリケーションの変更を簡単に自動的にデプロイできます。 このラボでは、ウェブ アプリケーションを作成し、アプリケーションのソースコードが変更されたときにアプリケーションを自動的にデプロイするように Cloud Run
バージョン管理から Cloud Run に Generative AI Next.js ウェブ アプリケーションを自動的にデプロイする
Updated 2025年1月23日
初めてウェブ アプリケーションをデプロイするのは大変なことのように思えるかもしれませんが、最初のデプロイ後も、プロセスが負担が大きすぎる場合は、アプリケーションの新しいバージョンをデプロイしない可能性があります。継続的デプロイを使用すると、アプリケーションの変更を簡単に自動的にデプロイできます。 このラボでは、ウェブ アプリケーションを作成し、アプリケーションのソースコードが変更されたときにアプリケーションを自動的にデプロイするように Cloud Run
生成 AI Node.js ウェブ アプリケーションをバージョン管理から Cloud Run に自動的にデプロイする
Updated 2025年1月23日
初めてウェブ アプリケーションをデプロイするのは大変なことのように思えるかもしれませんが、最初のデプロイ後も、プロセスが負担が大きすぎる場合は、アプリケーションの新しいバージョンをデプロイしない可能性があります。継続的デプロイを使用すると、アプリケーションの変更を簡単に自動的にデプロイできます。 このラボでは、ウェブ アプリケーションを作成し、アプリケーションのソースコードが変更されたときにアプリケーションを自動的にデプロイするように Cloud Run
バージョン管理から Cloud Run に Generative AI Svelte ウェブ アプリケーションを自動的にデプロイする
Updated 2025年1月23日
初めてウェブ アプリケーションをデプロイするのは大変なことのように思えるかもしれませんが、最初のデプロイ後も、プロセスが負担が大きすぎる場合は、アプリケーションの新しいバージョンをデプロイしない可能性があります。継続的デプロイを使用すると、アプリケーションの変更を簡単に自動的にデプロイできます。 このラボでは、ウェブ アプリケーションを作成し、アプリケーションのソースコードが変更されたときにアプリケーションを自動的にデプロイするように Cloud Run
バージョン管理から Cloud Run に Generative AI Node.js Genkit ウェブアプリケーションを自動的にデプロイする
Updated 2025年1月22日
初めてウェブ アプリケーションをデプロイするのは大変なことのように思えるかもしれませんが、最初のデプロイ後も、プロセスが負担が大きすぎる場合は、アプリケーションの新しいバージョンをデプロイしない可能性があります。継続的デプロイを使用すると、アプリケーションの変更を簡単に自動的にデプロイできます。 このラボでは、ウェブ アプリケーションを作成し、アプリケーションのソースコードが変更されたときにアプリケーションを自動的にデプロイするように Cloud Run
VPC Service Controls の境界内で Cloud Run ジョブをスケジュールする方法
Updated 2025年1月18日
Cloud Scheduler と Cloud Run サービスを使用して、VPC SC 境界内でスケジュールに従って Cloud Run Job を実行する方法について学習します。
- Cloud Run
Wear OS
Updated 2025年1月16日
手首への装着に最適化された Android ベースのオペレーティング システム、Wear OS について学習します。
- Android
PSA を実行している既存の Cloud SQL インスタンスで Private Service Connect を有効にする(Terraform)
Updated 2025年1月16日
プライベート サービス アクセス ネットワーキングが有効になっている既存の CloudSQL インスタンスで PSC アタッチメントを有効にします。別のプロジェクトの PSC エンドポイントを介して接続します。
- Cloud SQL
Flutter のアニメーション
Updated 2025年1月14日
この Codelab では、Flutter でアニメーションを使用する方法について学習します。サイズと色の両方をアニメーション化するウィジェットを作成し、3D カード フリップ エフェクトを追加します。また、アニメーション パッケージのエフェクトを使用し、Android の予測型「戻る」ジェスチャーのサポートを追加します。
- Flutter
ABAP SDK for Google Cloud を使用して SAP の Cloud Pub/Sub からイベントを受信する
Updated 2025年1月14日
この Codelab では、ABAP SDK を使用して Cloud Pub/Sub からイベントを受け取ります。
チャンクを使用してファイルを Cloud Storage にアップロードする
Updated 2025年1月14日
この Codelab では、ABAP SDK for Google Cloud と [ファイルをアップロード] を使用して Cloud Storage JSON API のメソッドを呼び出す方法を学びます。
Google Wallet API を使用して Android でパスを作成する
Updated 2025年1月14日
Google Wallet API を使用すると、ポイントカード、クーポン、ギフトカード、イベント チケット、乗車券、搭乗券など、さまざまなタイプのパスを通じてユーザーに働きかけることができます。各パスタイプ(パスクラス)には、ユースケース固有のフィールドと機能が用意されており、ユーザー エクスペリエンスを向上させることができます。
Gemini AI と ABAP SDK を使用した感情分析
Updated 2025年1月14日
この Codelab では、Gemini Pro モデルを使用して、ABAP SDK で商品レビューの感情分析を行います。
ABAP SDK for Google Cloud での Translation API の使用
Updated 2025年1月14日
この Codelab では、ABAP SDK を使用して Translation API のメソッドを呼び出す方法を学びます。
ABAP SDK for Google Cloud を使用して Cloud Pub/Sub にイベントを公開する
Updated 2025年1月14日
この Codelab では、Google Cloud Pub/Sub サービスにイベントをパブリッシュする方法を学びます。
Private Service Connect 経由で CloudSQL に接続する(Terraform)
Updated 2025年1月13日
PSC サービス アタッチメントを使用して CloudSQL インスタンスを作成します。別のプロジェクトの PSC エンドポイントを介して接続します。
- Cloud SQL
Spanner Graph を使ってみる
Updated 2025年1月13日
この Codelab では、Spanner インスタンスを作成し、Spanner Graph の使用方法について学習します。
- Spanner
Cloud Functions(第 2 世代)を使ってみる
Updated 2025年1月13日
この Codelab では、Google Cloud Functions(第 2 世代)について学習します。具体的には、HTTP 呼び出し、Pub/Sub メッセージ、Cloud Storage イベント、Cloud Audit Logs に応答する関数をデプロイします。
Looker PSC サウスバウンド HTTPS インターネット NEG SMTP
Updated 2025年1月13日
この Codelab では、Looker SMTP サウスバウンド アクセスのサービス プロデューサーとして構成されたインターネット NEG を統合する方法について説明します。
Imagen を Cloud Run にデプロイする
Updated 2025年1月13日
この Codelab では、Imagen モデルを使用して、Cloud Run を使用してウェブページに画像を作成します。
Preprocessing BigQuery Data with PySpark on Dataproc
Updated 2025年1月13日
このラボでは、Dataproc で PySpark を使用して BigQuery からデータを読み込み、Google Cloud Storage に保存する方法について説明します。
GitHub - 生成 AI によるコードレビューの自動化
Updated 2025年1月13日
GitHub - 生成 AI によるコードレビューの自動化
ABAP SDK for Google Cloud を使用して ABAP 環境から Vertex AI LLM を呼び出す
Updated 2025年1月13日
この Codelab では、ABAP SDK for Google Cloud を使用して ABAP 環境から Vertex AI PaLM 2 Text(text-bison)LLM を呼び出す方法について説明します。
イベントドリブン Cloud Run 関数を使ってみる
Updated 2025年1月13日
イベントドリブン Cloud Run 関数の使用を開始する方法
- Cloud Run
Cloud Run GPU で Transformers.js を実行する方法
Updated 2025年1月13日
Cloud Run GPU で安定した拡散を実行する方法を確認する
- Cloud Run
Cloud KMS でデータに署名して検証する(非対称)
Updated 2025年1月13日
この Codelab では、Cloud KMS 非対称鍵を使用してデータを暗号化および復号します。
- Cloud Key Management Service
Eventarc と Cloud Run 関数を使用して Cloud Storage からイベント処理をトリガーする
Updated 2025年1月13日
Cloud Storage バケット イベントを使用して Eventarc で Cloud Run 関数をトリガーし、Google の Vision API を使用してデータの分析と画像処理を行い、結果の画像情報をオブジェクト メタデータとして Cloud Storage に保存する方法について学習します。
Cloud Run でウェブサイトをデプロイする
Updated 2025年1月13日
Cloud Run を使用してウェブサイトをデプロイし、コンテナ化されたアプリにサーバーレスの俊敏性をもたらします。
GKE での Jenkins マルチブランチ パイプライン
Updated 2025年1月13日
この Codelab では、自動スケーリング ビルダー エージェントを含む、GKE に Jenkins のインスタンスをデプロイする手順について説明します。
ドキュメントと API 呼び出しの QA 用の生成 AI エージェント
Updated 2025年1月13日
ドキュメントと API 呼び出しの QA 用の生成 AI エージェント
IPv6 静的ルートのネクストホップ インスタンス(タグなしとタグ付き)、ネクストホップ アドレス、ネクストホップ ゲートウェイを使用する
Updated 2025年1月10日
この Codelab では、next-hop-instance、next-hop-gateway、next-hop-address などの新しいネクストホップ属性を使用して IPv6 静的ルートを使用する方法について学習します。
Vertex AI と LangChain4j を使用した Gemini in Java
Updated 2025年1月10日
この Codelab では、ユーザーとチャットしたり、ドキュメントについて質問したり、関数呼び出しによるモデルの拡張を行ったりします。Java の生成 AI の使用、Vertex AI への Gemini 大規模言語モデルの統合、LangChain4j フレームワークの利用などを行います。
Firebase Genkit を使用して、データを活用する生成 AI 機能を構築する
Updated 2025年1月9日
Firebase Genkit を使用して、すでに習得しているアプリ開発スキルとツールで生成 AI 機能を構築する方法を学びます。
- Firebase App Hosting
- Firestore
- Firebase
- Firebase Genkit
Visual Studio Code を使用した Cloud Functions での Node.js 向けローカル開発
Updated 2025年1月9日
ローカルマシンの Visual Studio Code から Cloud Functions for Node.js のコードを記述、デプロイ、デバッグする方法を学びます。
Dialogflow CX: 小売の仮想エージェントを構築する
Updated 2025年1月9日
仮想エージェントを構築するための会話型 AI プラットフォーム(CAIP)である Dialogflow CX を使用して、小売チャットボットを構築する方法を学びます。
Private Service Connect 66
Updated 2025年1月9日
この Codelab では、コンシューマ ネットワークとプロデューサー ネットワークをデプロイして、Private Service Connect 66 の実装と検証について学習します。
Cloud Run GPU で TorchServe と Stable Diffusion を実行する方法
Updated 2025年1月9日
Cloud Run GPU で安定した拡散を実行する方法を確認する
- Cloud Run
Private Service Connect エンドポイントを介して Python SDK で Vertex AI の Anthropic Claude にアクセスする
Updated 2025年1月9日
Python SDK と PSC エンドポイントを介して VM から Vertex AI の Anthropic にアクセスする
AI 時代におけるアプリケーションの構築
Updated 2025年1月9日
このラボでは、Google の生成 AI プロダクトを使用して、Gemini Cloud Assist を活用して Google Cloud にインフラストラクチャを構築します。
生成 AI を使用した JIRA ユーザーストーリーの実装
Updated 2025年1月9日
生成 AI を使用した JIRA ユーザーストーリーの実装
Cloud Run での Wagtail
Updated 2025年1月9日
この Codelab では、サーバーレス コンポーネント(ウェブエンジン用の Cloud Run、データベース用の Cloud SQL、メディア アセット用の Cloud Build)を使用して Wagtail をデプロイする方法について説明します。
- Cloud Run
マルチパーティ コンピューティングと Confidential Space によってデジタル アセットをトランザクションする方法
Updated 2025年1月9日
この Codelab では、Confidential Space を使用して、マルチパーティ コンピューティングでデジタル アセットのトランザクションを行う方法を学びます。
ソフトウェア供給の保護
Updated 2025年1月9日
Artifact Registry を使用すると、さまざまなアーティファクト タイプを格納し、単一のプロジェクトに複数のリポジトリを作成し、各リポジトリに特定のリージョンやマルチリージョンを関連付けることができます。リポジトリのモードは複数あります。各モードはそれぞれ異なる目的で使用されます。次の図は、さまざまなモードのリポジトリを一緒に使用する方法の 1 つを示しています。図には、2 つの Google Cloud
Cloud SQL PSC への Looker PSC サウスバウンド アクセス
Updated 2025年1月9日
この Codelab では、サウスバウンド アクセス用に Cloud SQL PSC と Looker PSC を統合する方法について学習します。
Private Service Connect 64
Updated 2025年1月9日
この Codelab では、コンシューマ ネットワークとプロデューサー ネットワークをデプロイして、Private Service Connect 64 の実装と検証について学習します。
GCP に Lustre Parallel File System をデプロイする
Updated 2025年1月9日
オープンソースの Lustre Deployment Manager スクリプトを使用して、Google Cloud Platform に Lustre Parallel ファイル システムをデプロイする方法について説明します。
ABAP SDK for Google Cloud を使用して Google Cloud Secret Manager から認証情報/シークレットを取得する
Updated 2025年1月9日
この Codelab では、ABAP SDK for Google Cloud を使用して Secret Manager から認証情報/シークレットを取得する方法について説明します。
Cloud Deploy を使用したリリース
Updated 2025年1月9日
このチュートリアルでは、preview、canary、prod という名前の 3 つの GKE クラスタを作成します。次に、各クラスタに対応する Cloud Deploy ターゲトと、これらのターゲットでデプロイを実行する手順を定義する Cloud Deploy パイプラインを作成します。 デプロイ フローは、Cloud Deploy リリースを作成し、プレビュー クラスタでデプロイを行う cloudbuild
Python で Translation API を使用する
Updated 2025年1月9日
このチュートリアルでは、Python で Translation API を使用する方法について説明します。
ABAP SDK for Google Cloud を使用して SAP で BigQuery ML 予測を読み取る
Updated 2025年1月9日
この Codelab では、BigQuery で ML モデルを作成し、ABAP SDK for Google Cloud を使用して SAP でこのモデルから予測を取得します。
Cloud NGFW Enterprise Codelab [TLS インスペクションあり]
Updated 2024年12月26日
この Codelab では、Cloud NGFW Enterprise を使用して TLS インスペクションを備えた脅威対策を実現する方法を学びます。
Compose を使用してビューベースの Android アプリにアダプティブ レイアウトを追加する
Updated 2024年12月23日
Jetpack Compose を使用してビューベースの Android アプリにアダプティブ レイアウトを追加する方法を学習します。
Android アプリリンクを構成、実装、検証する
Updated 2024年12月23日
この Codelab では、レストランをリスト表示する Android アプリを作成します。この作業を通じて、Android アプリリンクを設計、構成、検証する方法を学びます。
- Android
ベースライン プロファイルを使用してアプリのパフォーマンスを改善する
Updated 2024年12月23日
この Codelab では、ベースライン プロファイルを使用して、アプリの起動時間とフレーム時間を改善する方法を説明します。
- Android
Android アプリに Play Integrity を追加する
Updated 2024年12月23日
この Codelab では、Play Integrity API をサンプルアプリに追加します。Play Integrity API を使用して完全性判定の結果をリクエストします。これにより、アプリのライセンス ステータスと完全性、アプリが実行されるデバイスの完全性ステータスを判定できます。
- Android
適応性機能をネイティブ ゲームに統合する
Updated 2024年12月23日
この Codelab では、まずシンプルな 3D 物理シミュレーション ゲームをセットアップし、それに適応性機能を統合します。統合するもの:
- Android
Confidential Space を使用して ML モデルと知的財産を保護する
Updated 2024年12月23日
この Codelab では、Confidential Space を使用して ML モデルと知的財産を保護する方法を学びます。
ローカルでウェブの B&A をエンドツーエンドでテストする
Updated 2024年12月22日
入札およびオークション サービス(B&A) は、購入者と販売者が Protected Audience オークションを実施するための 4 つのサービスで構成されています。 購入者のスタック: 販売者のスタック: この Codelab では、ローカル環境でエンドツーエンドの設定とテストを行います。チュートリアルの所要時間は、最初のサービスのビルド時間を除いて約 1 時間です。
AI 対応の BigQuery DataFrames パッケージを使用して、構造化データと非構造化データから分析情報を取得
Updated 2024年12月21日
このラボでは、BigQuery Studio の Python ノートブックから BigQuery DataFrames を使用して、Python で非構造化データから分析情報を取得します。
Artifact Registry の詳細
Updated 2024年12月21日
Artifact Registry は、OCI コンテナ イメージと言語パッケージ(Maven や npm など)を管理するための統合ツールを提供する、フルマネージドのパッケージ マネージャーです。 Artifact Registry は、次の例に示すように、Google Cloud の幅広い他の Google Cloud サービスと完全に統合されています。 このラボでは、ハンズオン チュートリアル形式で、これらの機能の多くについて説明します。 このラボの学習目標は何ですか? Cloud
BigQuery DataFrames パッケージを使用したアイオワ州の酒類販売の探索的データ分析
Updated 2024年12月21日
このラボでは、BigQuery Studio の Python ノートブックから BigQuery DataFrames を使用して、アイオワ州の酒類販売の一般公開データセットをクリーンアップして分析します。
Live Agent Transfer
Updated 2024年12月21日
この Codelab では、人間のエージェントと bot のエージェント間の会話転送を管理する方法を学びます。最後に、基本的なウェブ インターフェースが表示されます。このインターフェースでは、エージェントとの進行中のすべての会話を表示したり、会話にライブで参加したり、会話から退出したりできます。
構造化データ キャプチャ ライブラリを使用して健康に関するデータをキャプチャして処理する
Updated 2024年12月21日
この Codelab では、構造化データ キャプチャ ライブラリを使用して Android アプリを作成する方法について説明します。アプリは、構造化データ キャプチャ ライブラリを使用して、FHIR の質問票と回答をレンダリングして処理します。 この Codelab では、 構造化データ キャプチャ ライブラリ を中心に説明します。関連のない概念とコードブロックについては軽く触れるにとどめ、そのままコピーして貼り付けられるようにしています。Android アプリを初めて作成する場合は、まず
- ヘルススタックを開く
AlloyDB を使用して JavaScript アプリケーションを Cloud Run にデプロイする
Updated 2024年12月21日
Cloud Run は、HTTP リクエスト経由で呼び出し可能なステートレス コンテナを実行できるフルマネージド サーバーレス プラットフォームです。この Codelab では、IAM 認証を使用してサービス アカウントで Cloud Run の Node.js アプリケーションを AlloyDB に安全に接続する方法について説明します。 このラボでは、次の方法について学びます。 ターミナルで、API を有効にします。 承認を求められたら、[ 承認 ] をクリックして続行します。
Cloud SQL for PostgreSQL を使用してフルスタック JavaScript アプリケーションを Cloud Run にデプロイする
Updated 2024年12月21日
Cloud Run は、フルマネージド プラットフォームで、Google のスケーラブルなインフラストラクチャ上で直接コードを実行できます。この Codelab では、Cloud Run 上の Next.js アプリケーションを Cloud SQL for PostgreSQL データベースに接続する方法について説明します。 このラボでは、次の方法について学びます。 ターミナルで、API を有効にします。 承認を求められたら、[ 承認 ] をクリックして続行します。
Actions on Google を使ったスマートホーム化
Updated 2024年12月21日
スマートホーム アクションを作成して、Google アシスタントで接続済みデバイスを制御できるようにする方法を学びます。
Cloud 間インテグレーションのローカル フルフィルメントを有効にする
Updated 2024年12月21日
Local Home SDK を使用してローカル フルフィルメントを有効にし、スマートホームの統合をアシスタントで拡張する方法を解説します。
- クラウドからクラウドへの移行
- Google アシスタント
Cloud SQL for PostgreSQL を使用して JavaScript アプリケーションを Cloud Run にデプロイする
Updated 2024年12月21日
Cloud Run は、HTTP リクエスト経由で呼び出し可能なステートレス コンテナを実行できるフルマネージド サーバーレス プラットフォームです。この Codelab では、Cloud Run 上の Node.js アプリケーションを Cloud SQL for PostgreSQL データベースに接続する方法について説明します。 このラボでは、次の方法について学びます。 ターミナルで、API を有効にします。 承認を求められたら、[ 承認 ] をクリックして続行します。
FHIR エンジン ライブラリを使用して FHIR リソースを管理する
Updated 2024年12月21日
この Codelab では、FHIR Engine ライブラリを使用して Android アプリを作成します。アプリは FHIR エンジン ライブラリを使用して、FHIR サーバーから FHIR リソースをダウンロードし、ローカルの変更をサーバーにアップロードします。 Android アプリを初めて作成する場合は、まず 初めてのアプリを作成する ことから始めましょう。 HAPI FHIR は、一般的なオープンソースの FHIR サーバーです。この Codelab では、Android
- ヘルススタックを開く
Firebase App Check と reCAPTCHA を使用して Places API リクエストを検証する
Updated 2024年12月21日
この Codelab では、Places API へのリクエストを実行する前に、Firebase AppCheck と reCAPTCHA を使用してウェブ アプリケーションを検証する方法について学習します。
- Google Maps Platform
- Maps JavaScript API
AlloyDB と Vertex AI Agent Builder を使用してスマート ショッピング アシスタントを構築する - パート 1
Updated 2024年12月21日
この Codelab では、顧客からの質問に回答したり、商品を見つけたり、e コマース データセット向けに検索結果をカスタマイズしたりするための知識ベースのチャット アプリケーションを構築します。
GKE で Airflow 2 を使用して MLOps ワークフローを構築する
Updated 2024年12月21日
このチュートリアルでは、Airflow DAG を介して GKE で vLLM を使用してモデルをトレーニングして実行する方法について説明します。
Private Service Connect - PSC バックエンドを使用してリージョンの Google API にアクセスする
Updated 2024年12月21日
この Codelab では、Private Service Connect を使用してリージョン Google API にアクセスする方法について説明します。この Codelab では、内部アプリケーション ロードバランサのバックエンドとして PSC ネットワーク エンドポイント グループを設定する手順について説明します。
Codelab の署名付きコンテナ イメージ
Updated 2024年12月19日
この Codelab では、署名付きコンテナ イメージの機能を利用して Confidential Space のユーザビリティを向上させる方法を学びます。
サービス プロデューサーの Private Service Connect ポート マッピング
Updated 2024年12月18日
この Codelab では、Private Service Connect のポート マッピング機能について学びます。その便利性、使用のタイミング、環境でサービス プロデューサーとして構成する方法について学びます。
オンラインで購入して店舗で受け取る: Bonjour Meal - パート 2 - ショッピング カートの作成
Updated 2024年12月17日
この Codelab では、ビジネス メッセージ会話型プラットフォーム上に Python でデジタル エージェントを構築し、このシリーズのパート 1 のエージェントを拡張します。この Codelab では、有意義な会話のきっかけを追加し、在庫検索のエクスペリエンスを紹介します。
オンラインで購入して店舗で受け取れる: Bonjour 食事 - パート 1 - 利用方法
Updated 2024年12月17日
この Codelab では、ビジネス メッセージ会話プラットフォーム上で、Python でデジタル エージェントを構築します。API と Business Communications Developer Console を使用して、特定の質問に回答するデジタル エージェントを作成する手順について説明します。
インターネットを利用しない双方向通信
Updated 2024年12月13日
インターネットを利用できない場合でもユーザーを相互に接続する方法について説明します
インタラクティブな Dice Roller アプリを作成する
Updated 2024年12月13日
ユーザーがサイコロを振ってその結果を表示できるインタラクティブなアプリ「Dice Roller」の作成方法を学習します。
- Android
(非推奨)Wear OS でウォッチフェイスの追加機能にデータを公開する
Updated 2024年12月13日
この Codelab では、プラットフォームのベスト プラクティスを念頭に置きながら、ウォッチフェイスの追加機能にデータを公開する方法を学びます。
プロジェクト: 名刺アプリを作成する
Updated 2024年12月13日
名刺を表示する Android アプリを作成する方法を学習します。
Kotlin の基礎
Updated 2024年12月13日
Kotlin、オブジェクト指向プログラミング、ラムダの基礎について詳しく学習します。
- Android
インターネットから画像を読み込んで表示する
Updated 2024年12月13日
アーキテクチャに関するベスト プラクティスをアプリに適用し、Coil を使用して画像をダウンロードして表示します。
- Android
基本的なレイアウトを作成する
Updated 2024年12月13日
テキストと画像を表示するシンプルなユーザー インターフェースを備えた Android アプリを作成します。
- Android
カスタムのチップ金額を計算する
Updated 2024年12月13日
アクション ボタンの追加方法、キーボード アクションの設定方法、Switch コンポーザブルの使用方法を学習します。
UI と状態を操作する
Updated 2024年12月13日
アプリのユーザー入力からチップを計算するチップ計算アプリを作成します。
- Android
ビュー内の Android ビューと Compose
Updated 2024年12月13日
Android ビューでアプリを作成するための基礎と、ビューで作成したアプリにコンポーザブルを追加する方法について学習します。
- Android
高度なアクティビティの埋め込み
Updated 2024年12月13日
この Codelab では、アクティビティの埋め込みに新しく追加された機能を使用して、アプリの大画面でのエクスペリエンスを改善する方法を学びます。これらの機能には、ペインの拡大、オーバーレイ プレゼンテーション、全画面ダイアログを暗くする機能、アクティビティ スタックの固定などがあります。
Kotlin の基礎(その他)
Updated 2024年12月13日
より面白くて楽しい Android アプリを作成できる、その他の Kotlin プログラミングのコンセプトについて学びます。
- Android
Android Studio のコルーチンの概要
Updated 2024年12月13日
Android アプリ内で Kotlin コルーチンを使用する方法と、コルーチンをテストする方法を学習します。
Kotlin でコレクションを使用する
Updated 2024年12月13日
配列とコレクション(リスト、セット、マップなど)の使用方法について説明します。
インターネットからデータを取得する
Updated 2024年12月13日
コルーチンを実装してアプリをブロックすることなく複数のタスクを同時に実行し、HTTP と REST を使用してインターネットからデータを取得する方法を学習します。
- Android
Compose をビューベースのアプリに追加する
Updated 2024年12月13日
この Codelab では、View システムの画面の一部を Jetpack Compose に移行する方法を学びます。
Kotlin でクラスとオブジェクトを使用する
Updated 2024年12月13日
Kotlin でクラスとオブジェクトを使用する方法について説明します。
Kotlin のプレイグラウンドのコルーチンの概要
Updated 2024年12月13日
Kotlin のプレイグラウンド内で、Kotlin コルーチンを使用して非同期コードを記述する方法を学習します。
Android 11 - 第 1 週 - ユーザーと ID
Updated 2024年12月11日
ユーザーを簡単かつ安全につなげることには多くの課題があります。Android 11 では、Google Identity Services ライブラリとともに Connection Notification API が発表され、ユーザーの登録やログインのプロセスが改善されました。
- Android
Jetpack Compose でのテスト
Updated 2024年12月11日
この Codelab では、Jetpack Compose で作成された UI のテストについて学びます。単独でのテスト、デバッグテスト、セマンティクス ツリー、同期について学びながら、最初のテストを作成します。
スクロール可能なリストを追加する
Updated 2024年12月11日
スクロール可能なリストを Affirmations アプリに追加する
アクティビティの埋め込み
Updated 2024年12月11日
アクティビティの埋め込みのメリット、実装の事例紹介、アクティビティ ベースのアプリをリストと詳細レイアウトにアップグレードする方法、タブレット、折りたたみ式デバイス、ChromeOS デバイスでアプリを差別化できる高度な機能について学びます。
- Android
予測型「戻る」アニメーション
Updated 2024年12月11日
この Codelab では、予測型「戻る」アニメーションを SociaLite アプリに追加する方法を学びます。
ドラッグ&ドロップの Codelab
Updated 2024年12月11日
ビューのドラッグ&ドロップを有効にする方法と、アプリ内とアプリ間で DragHelper と DropHelper を使用する方法を学習します。
- Android
Android Enterprise でアプリを作成する
Updated 2024年12月11日
Android Enterprise が提供する管理ソリューションについて学びます。
- Android
Android での Vulkan のスタートガイド
Updated 2024年12月11日
Vulkan はパフォーマンスに優れた最新のグラフィック API です。GPU への低レベルのアクセスが可能で、さまざまな手段で実装を最適化しますが、簡単に使用できるものではありません。代わりに使用できる OpenGL ES は、よりシンプルなものですが、レガシー ハードウェアのアーキテクチャに基づいており、機能とパフォーマンスの面で劣ります。OpenGL ES は他のほとんどのプラットフォームでは非推奨となっており、もう開発は行われていません。Android では、OpenGL ES を非推奨にして Vulkan に移行する予定です。デベロッパーはこの移行に備える必要があります。
- Android
Android アプリのユーザー エクスペリエンスを高める
Updated 2024年12月11日
エッジ ツー エッジ、予測型「戻る」ボタン、Glance を使用して Android アプリのユーザー エクスペリエンスと品質を向上させる方法を学習します。このプログラムでは Codelab を通じて、Android で管理されている SociaLite アプリを改善する方法を学習します。
- Android
仕事用プロファイルで動作するアプリを作成する
Updated 2024年12月11日
この Codelab では、仕事用プロファイルを使って管理対象デバイスで動作したときのユーザー エクスペリエンスが高まるようにアプリを変更します。
Android アプリでのタッチペン サポートの強化
Updated 2024年12月11日
Android アプリで最新のタッチペン エクスペリエンスを実現する高度な手法の実装方法を学びます。
- Android
Jetpack Compose
Updated 2024年12月11日
ネイティブ Android UI を開発するための最新のツールキット「Compose」について学習します。
ユーザー補助、テスト、パフォーマンス
Updated 2024年12月11日
アプリのパフォーマンスを改善して、すべてのユーザーがアプリを使えるようにし、この動作が維持されるよう自動テストを作成します。
- Android
初めてのヘルスコネクト統合アプリ
Updated 2024年12月11日
この Codelab では、ヘルスコネクトに対する読み取りと書き込みをサポートする健康&フィットネス アプリを作成します。
- Android
Jetpack WindowManager による折りたたみ式デバイスとデュアル スクリーン デバイスのサポート
Updated 2024年12月11日
Jetpack WindowManager ライブラリを使用して、折りたたみ式デバイスやデュアル スクリーン デバイスなどの新しいフォーム ファクタにアプリを対応させる方法を学習します。
- Android
Wear OS で初めてのタイルを作成する
Updated 2024年12月11日
この Codelab では、Wear OS 向けに独自のタイルを作成する方法を学びます。マテリアル デザイン ガイドラインに準拠した UI を簡単に作成できるライブラリであるタイル マテリアル コンポーネントを使用し、Android Studio でタイルをプレビューしながら開発します。
- Wear OS
- Android
アクティビティの埋め込みとマテリアル デザインを使用してリストと詳細レイアウトを作成する
Updated 2024年12月11日
アクティビティ ベースのアプリでアクティビティの埋め込みを使用すると、コードのリファクタリングなしで、大画面での 2 ペイン レイアウトに対応できます。依存関係の追加、XML 構成ファイルの作成、イニシャライザの実装を行い、アプリ マニフェストに何点か変更を加えます。コードを編集する場合は、メイン アクティビティの onCreate() メソッドからいくつかの Jetpack API 呼び出しを実行します。この Codelab では、XML と API の両方の開発手法でアクティビティ ベースのアプリを更新し、リストと詳細の 2 ペイン レイアウトに対応します。
- Android
アダプティブ レイアウトでアプリを作成する
Updated 2024年12月11日
正規レイアウト パターンを実装してアプリを大画面に適応させる方法について学習します。
さまざまな画面サイズに適応する
Updated 2024年12月11日
このパスウェイでは、アプリをさまざまな画面サイズに適応させてユーザー エクスペリエンスを向上させる方法と、アダプティブ UI をテストする方法について学習します。
- Android
Android プライバシー Codelab
Updated 2024年12月11日
Android は過去いくつかのリリースで、個別のプライバシー機能を多数リリースしてきました。皆さまのアプリで、これらの機能をぜひ採用していただければと思います。この Codelab では、個々のプライバシー機能の連携について解説し、デベロッパーのアプリから非公開のユーザーデータへのアクセスについて確認する方法と、実行中の既存アプリにプライバシーに関するベスト プラクティスを導入する方法をお見せします。
一般的な Android ユースケースでコルーチンを使用する
Updated 2024年12月10日
コルーチンを使用して、ネットワーク呼び出しやローカルデータへのアクセスなどの一般的なユースケースでバックグラウンド タスクの管理を簡素化する方法を学習します。
- Android
レイアウト、テーマ設定、アニメーション
Updated 2024年12月9日
より高度なレイアウトを実装し、アプリに動きやスタイルを追加します。さまざまな Compose アニメーション API、マテリアル デザイン 3 を実装する方法、カスタム レイアウトを使用して複雑なデザインを実装する方法、Lazy レイアウトを使用してパフォーマンスの高い UI を作成する方法について学びます。
- Android
Jetpack Compose の高度な状態と副作用
Updated 2024年12月9日
この Codelab では、Jetpack Compose の状態と副作用に関する高度なコンセプトについて学習します。複雑なステートフル コンポーザブルの状態ホルダーを作成する方法、コルーチンを作成して Compose コードから suspend 関数を呼び出す方法、さまざまなユースケースを実現するために副作用をトリガーする方法をご確認ください。
- Android
実践: クリック動作
Updated 2024年12月9日
ボタンクリックの動作について学習した内容を応用して、アプリを作成します。
- Android
Jetpack Compose で要素をアニメーション化する
Updated 2024年12月9日
この Codelab では、Compose Animation API の使用方法を学びます。
ウェブアプリ マニフェスト
Updated 2024年12月9日
ウェブアプリ マニフェストは、インストールされたアプリとして PWA をどのように扱うべきかを定義する JSON ファイルです。これには、オペレーティング システム内の外観や基本的な動作が含まれます。
マテリアル 3 を使用した Compose でのテーマ設定
Updated 2024年12月6日
この Codelab の目的は、新しいマテリアル デザイン 3 と Material You の実装を使用した Jetpack Compose でのテーマ設定のデモを行うことです。
Jetpack WindowManager を使用して折りたたみ式デバイスのカメラアプリを最適化する
Updated 2024年12月6日
Android デバイスは長年にわたり進化を続け、さまざまなサイズ、形状、ディスプレイ、機能を搭載したデバイスが登場しています。当初からスマートフォンで写真を撮影できる機能は重要でした。現在でも、消費者がスマートフォンを購入する際に重視する項目の一つにカメラ機能が入っています。
Compose for TV の概要
Updated 2024年12月6日
Compose for TV の基本を学習し、TV アプリでよく使われる画面を 2 つ作成します。
- Android
Compose の状態の概要
Updated 2024年12月6日
状態の概要と、Jetpack Compose での状態の使用方法と操作方法を学習します。
- Android
Android Sleep API の Codelab
Updated 2024年12月6日
Android Sleep API に登録して、SleepSegmentEvents と SleepClassifyEvents を取得する方法を学びます。
WorkManager でタスクのスケジュールを設定する
Updated 2024年12月6日
WorkManager を使用するタイミングと方法を学びます。WorkManager は、アプリケーション プロセスがまだ実行中かどうかにかかわらず、実行する必要があるバックグラウンド作業を処理する API です。
- Android
Compose での ViewModel と状態
Updated 2024年12月6日
この Codelab では、アーキテクチャ コンポーネントのひとつである ViewModel の使用方法を学びます。ViewModel を実装して、構成変更時にアプリの状態が保持されるようにします。
Android アプリに Gemini の機能を追加する
Updated 2024年12月6日
Vertex AI for Firebase を使用して、簡単な Gemini API 機能を Android アプリに追加する方法を学習します。
- Android
Compose でのドラッグ&ドロップ
Updated 2024年12月6日
修飾子を使用して Compose でドラッグ&ドロップを有効にする方法を学習します。
- Android
Android Automotive OS 用の駐車時向けアプリを作成してテストする
Updated 2024年12月6日
この Codelab では、Android Automotive OS デバイス向けに優れた駐車時エクスペリエンスを構築してテストする方法について学習します。自動車に搭載されているさまざまな画面を最大限に活用する方法、自動車特有のさまざまな状況において、ユーザーが標準の Android メカニズムを使用してコンテンツの再生を操作できるようにする方法を学びます。
- Android Auto
- Android
Jetpack Compose を使用して、キーボード、マウス、トラックパッド、タッチペンのサポートを追加する
Updated 2024年12月6日
キーボードとポインティング デバイス(マウスやトラックパッドなど)をサポートするアプリを、Compose で開発する方法について説明します。
- Android
おおよその現在地
Updated 2024年12月6日
Android 1 で位置情報の利用許可をリクエストする
アーキテクチャ コンポーネント
Updated 2024年12月6日
アプリ アーキテクチャと、ViewModel、UI の状態、StateFlow を使用してより複雑なアプリを作成する方法を学習します。
- Android
リポジトリと手動 DI を追加する
Updated 2024年12月6日
ネットワーク呼び出しをリポジトリに分割し、Mars Photos アプリのアーキテクチャをさらに改善する方法を学習します。
Google Pay API for Web 201: 上級
Updated 2024年12月6日
この Codelab は、 ウェブ用 Google Pay API 101: 基本 の続きであり、その Codelab で作成したコードを使用します。この Codelab を完了するには、まずその Codelab を完了してください。 ButtonOptions の概要は次のとおりです。詳細な説明については、ドキュメントをご覧ください オプション 必要性 値 _trackEvent() 必須 JavaScript イベント ハンドラの名前 allowedPaymentMethods 任意
- Google Pay
パスキーを実装してウェブでパスワードなしのログインを実現する
Updated 2024年12月6日
ウェブでパスキーを実装し、ユーザーが安全かつ簡単に認証できるようにしましょう。
Jetpack Compose への移行
Updated 2024年12月6日
この Codelab では、View システムの画面の一部を Jetpack Compose に移行する方法を学びます。
- Android
Jetpack Compose の基本
Updated 2024年12月6日
この Codelab では、Compose の基本を学習します。
- Android
Android の基礎 02.2: アクティビティのライフサイクルと状態
Updated 2024年12月6日
この Codelab では、TwoActivities アプリにロギング ステートメントを追加し、アクティビティのライフサイクルの変化を確認します。これらの変更と連動して、そのような条件下でユーザー入力を処理する方法を探ります。
Ongoing Activity API を使用して、新しい方法で Wear OS ユーザーにアピールする
Updated 2024年12月6日
Wear の Ongoing Activity API を使用すると、デベロッパーは、最小限のコードでアプリの利便性を高めることができます。ユーザーは、ウォッチフェイスやアプリ ランチャーから簡単なタップ操作でアプリに戻って重要なアクティビティを表示できるようになります。
- Wear OS
- Android
Compose の基本
Updated 2024年12月6日
Jetpack Compose を使用する最初の一歩として、コンポーズ可能な関数、基本的なレイアウトと状態、マテリアル デザイン、リスト、アニメーションについて学びます。
- Android
美しいアプリを作成する
Updated 2024年12月6日
マテリアル デザイン、アニメーション、ユーザー補助に関するおすすめの方法を用いて、アプリをより美しく直感的に操作できるようにします。
- Android
Kotlin でコレクションを使用する
Updated 2024年12月6日
配列とコレクション(リスト、セット、マップなど)の使用方法について説明します。
Android TV の映画 / テレビ エピソード用 Watch Next のエンゲージメントを向上させる
Updated 2024年12月6日
この Codelab では、テレビ映画 / エピソード用 Watch Next を作成するためのベスト プラクティスについて学びます。
Nearby Messages をアプリに追加する
Updated 2024年12月6日
Nearby Messages API でメッセージを送信、検出する方法を学びましょう
データレイヤーの構築
Updated 2024年12月6日
この Codelab では、Android アプリ アーキテクチャのデータレイヤーについて学びます。リポジトリ、データモデル、データソースを構築し、ローカル データベースとネットワーク サービスにデータを読み書きします。
WorkManager によるバックグラウンド処理
Updated 2024年12月6日
Android 用の WorkManager API を使用すると、バックグラウンド処理の実行が簡単になります。WorkManager は、クエリ可能、再利用可能、チェーン化可能なタスクを作成できます。Android の推奨タスク スケジューラでもあります。この Codelab では、簡単なジョブの作成から、より複雑なチェーン化されたジョブの作成まで、WorkManager の使い方を詳しく説明します。
Compose 内のビュー
Updated 2024年12月6日
Jetpack Compose で作成されたアプリ内に既存のビューを追加して使用する方法について学習します。
- Android
Jetpack Compose でのシンプルなアニメーション
Updated 2024年12月6日
Compose アプリに簡単なスプリング アニメーションを追加する方法を学習します。
Jetpack Compose の状態
Updated 2024年12月5日
この Codelab では、状態を管理することでリッチでインタラクティブな Compose アプリケーションを構築する方法を学びます。
Jetpack Compose のユーザー補助
Updated 2024年12月5日
この Codelab では、Compose アプリのユーザー補助を改善する方法を学びます。タップ ターゲットを大きくする方法や、内容説明、クリックラベル、カスタム操作を追加する方法などをご確認ください。
- Android
Compose の基本レイアウト
Updated 2024年12月5日
この Codelab では、Compose に標準搭載されているコンポーザブルと修飾子を使用して、実際のデザインを実装する方法を学びます。
カスタムのチップ金額を計算する
Updated 2024年12月5日
アクション ボタンの追加方法、キーボード アクションの設定方法、Switch コンポーザブルの使用方法を学習します。
Android のページングの基本
Updated 2024年12月5日
この Codelab では、リストを表示するアプリにページング ライブラリを統合します。ページング ライブラリを使用すれば、大規模なデータセットからデータのページをローカル ストレージやネットワーク経由で読み込んで表示できます。
アートスペース アプリを作成する
Updated 2024年12月5日
自分のアートスペースを紹介する Android アプリの作成方法を紹介します。
Jetpack Compose でのパフォーマンスに関する実践的な問題の解決
Updated 2024年12月5日
システム トレースを分析し、遅れの原因として一般的なものを修正して、Compose アプリを高速に実行できるようにします。
- Android
Cronet の基本
Updated 2024年12月5日
最終更新日: 2022 年 5 月 6 日 Cronet は Android アプリがライブラリとして利用できる Chromium ネットワーク スタックです。Cronet は、アプリの動作に必要なネットワーク リクエストのレイテンシを抑え、スループットを向上させる複数のテクノロジーを利用します。 Cronet Library は、 YouTube 、 Google アプリ 、 Google フォト 、 マップ - ナビ&乗換
- Android
Android 15 でのエッジ ツー エッジの適用の処理
Updated 2024年12月5日
Android 15 でのエッジ ツー エッジの適用の処理を学びます。
- Android
Wear OS 向け Compose の Codelab
Updated 2024年12月5日
この Codelab では、新しい Wear OS 向け Compose を使用して Compose の知識をウェアラブルに転用する方法を学びます。Codelab が終了するまでに、手首用アプリでシンプルなコンポーザブルと高度なコンポーザブルの両方の作成を完了します。
- Wear OS
- Android
フォーム ファクタ
Updated 2024年12月5日
Jetpack Compose を使用して、さまざまな画面形式とデバイスタイプに対応したアプリを開発します。
- Android
Android ネットワーク セキュリティ構成の Codelab
Updated 2024年12月4日
この Codelab では、Android のネットワーク セキュリティ構成について確認し、安全なネットワーク通信を確立する際のよくある問題について見ていきます。
アクティビティのライフサイクルのステージ
Updated 2024年12月4日
この Codelab では、アクティビティのライフサイクルとロギングについて学習します。
Android アプリに画像を追加する
Updated 2024年12月4日
コンポーザブルを使用するシンプルなアプリの作成方法を学習します。
- Android
ベクトル エンベディングに textembedding-gecko@003 を使用する
Updated 2024年11月30日
この Codelab では、gecko@003 モデルとは何か、そしてそのアプリケーションの実際のユースケースについて学びます。
Private Service Connect エンドポイントを介して Python SDK で Gemini Chat にアクセスする
Updated 2024年11月30日
Python SDK と PSC エンドポイントを介して VM から Gemini にアクセスする
- Vertex AI
Vertex AI Conversation を使用して生成チャットアプリを作成する
Updated 2024年11月30日
この Codelab では、Vertex AI Conversation を使用してデータストア エージェントとチャットアプリを作成、構成、デプロイし、Google ストアの製品に関するお客様からの質問に回答します。
Next Paint(INP)とのインタラクションの測定
Updated 2024年11月30日
これは、 web-vitals ライブラリを使用して Interaction to Next Paint(INP) を測定する方法を学ぶためのインタラクティブな Codelab です。 コードは web-vitals-codelabs リポジトリ にあります。 この Codelab では、Gastropodicon(人気のあるカタツムリの解剖学リファレンス サイト)を使用して、INP に関する潜在的な問題を探ります。 ページを操作して、どの操作が遅いかを確認します。 [ その他のツール ]
Media CDN と Live Streaming API を使用した Google Cloud でのライブ配信
Updated 2024年11月30日
このラボでは、Media CDN(CDN)を使用したライブ配信ワークフローのデモをデプロイする手順を説明します。Live Stream API +Cloud Storageメディア プレーヤー。
ラボ: NCC PSC の伝播
Updated 2024年11月30日
このラボの目的は、PSC 伝播による NCC を確認することです。
PaLM Vertex AI API と Google Cloud Storage を使用したコンテンツ要約用の Cloud Functions の関数
Updated 2024年11月30日
Google Cloud Storage にアップロードされたファイルを処理し、コンテンツに対して Vertex AI PaLM API を使用して要約を実行する方法を示す Cloud Functions の関数。
ラボ: SD-WAN アプライアンスを使用して NCC サイトからクラウドへ
Updated 2024年11月30日
このラボでは、ソフトウェア定義の WAN アプライアンス スポークが NCC ハブに接続された NCC について学習します。
Looker PSC サウスバウンド HTTPS インターネット NEG
Updated 2024年11月30日
この Codelab では、GitHub.com への Looker サウスバウンド アクセスのために、サービス プロデューサーとして HTTPS で構成されたインターネット NEG を統合する方法について説明します。
SQL を使用した BQML による映画評価の予測
Updated 2024年11月30日
BigQuery ML で SQL のみを使用して映画スコア予測モデルを作成します。
Looker PSC サウスバウンド ハイブリッド NEG からオンプレミス
Updated 2024年11月30日
この Codelab では、オンプレミスの postgres データベースへの Looker サウスバウンド アクセスのサービス プロデューサーとしてハイブリッド NEG を統合する方法について説明します。
Vertex AI AutoML を使用した映画評価の予測
Updated 2024年11月30日
Vertex AI AutoML を使用して映画スコア予測モデルを作成し、API エンドポイントにデプロイして、Java Cloud Functions から Prediction API をトリガーします。
簡素化されたマスターデータ管理: マッチングと生成 AI と統合する
Updated 2024年11月30日
この Codelab では、BigQuery の一般公開データセットに含まれる citibike_stations データについて、拡充や重複除去などのマスターデータ管理アプリケーションを Gemini 1.0 Pro で簡素化する方法を示します。
生成 AI によるコードレビューの自動化
Updated 2024年11月30日
生成 AI によるコードレビューの自動化
Looker PSC ノースバウンド リージョン外部 L7 ALB
Updated 2024年11月30日
この Codelab では、ノースバウンド Looker アクセス用に L7 リージョン外部アプリケーション ロードバランサを統合する方法について説明します。
Gemini Pro を使用してマルチモーダル RAG で Q&A アプリを作成する
Updated 2024年11月30日
この Codelab では、Gemini Pro を使用してマルチモーダル質問応答システムを構築する方法を学びます。
MediaPipe を使用した Android でのオンデバイスでの画像生成
Updated 2024年11月30日
この Codelab では、MediaPipe Solutions を使用して、デバイスでのテキストから画像の生成を Android アプリに追加する方法を学びます。
基本的な「Google 翻訳」をデプロイするPython 3 上の Cloud Functions のアプリ
Updated 2024年11月30日
この Codelab では、Google Cloud Translation API を Python で使用し、ローカルで実行する方法と、Cloud サーバーレス コンピューティング プラットフォーム(App Engine、Cloud Functions、Cloud Run)にデプロイする方法を学びます。
Google フォームのアンケートの回答を変換して BigQuery に読み込む
Updated 2024年11月30日
この Codelab では、Dataprep を使用して Google フォームのアンケート データを変換し、BigQuery に push して詳細な分析を行う方法を学びます。
基本的な「Google 翻訳」をデプロイするPython 2 Cloud Run(Docker)上のアプリ
Updated 2024年11月30日
この Codelab では、Google Cloud Translation API を Python で使用し、ローカルで実行する方法と、Cloud サーバーレス コンピューティング プラットフォーム(App Engine、Cloud Functions、Cloud Run)にデプロイする方法を学びます。
基本的な「Google 翻訳」をデプロイするPython 3 Cloud Run 上のアプリ(Docker)
Updated 2024年11月30日
この Codelab では、Google Cloud Translation API を Python で使用し、ローカルで実行する方法と、Cloud サーバーレス コンピューティング プラットフォーム(App Engine、Cloud Functions、Cloud Run)にデプロイする方法を学びます。
AlloyDB、ベクトル検索、Vertex AI を使用して特許検索アプリを作成する
Updated 2024年11月30日
この Codelab では、Gemini 1.5 Pro を AlloyDB と VertexAI とともに使用して特許検索アプリケーションを作成する方法について説明します。
Cloud Run での Django
Updated 2024年11月30日
この Codelab では、サーバーレス コンポーネント(ウェブエンジン用の Cloud Run、データベース用の Cloud SQL、メディア アセット用の Cloud Build)を使用して Django をデプロイする方法を学びます。
- Cloud Run
MediaPipe Tasks で手書きの数字分類器を作成する Android アプリを作成する
Updated 2024年11月30日
MediaPipe を使用して、Android で画像分類を使用して手書きの数字を検出する方法を学びます。
Cloud Run for Anthos のイベントに関する Codelab
Updated 2024年11月30日
この Codelab では、Cloud Run のイベントについて学習します。具体的には、Cloud Pub/Sub、監査ログ、Cloud Storage、Cloud Scheduler からのイベントをリッスンし、カスタム イベントを生成/使用する方法を説明します。
タグを使用したグローバル ネットワーク ファイアウォール ポリシー
Updated 2024年11月30日
この Codelab では、タグ付きのグローバル ネットワーク ファイアウォール ポリシーを使用してトラフィックを制御する方法を学びます。
Looker PSC サウスバウンド SSH インターネット NEG
Updated 2024年11月30日
この Codelab では、SSH で構成されたインターネット NEG を、github.com への Looker サウスバウンド アクセスのサービス プロデューサーとして統合する方法について説明します。
大規模言語モデルのファインチューニング: Vertex AI が LLM を次のレベルに引き上げる方法
Updated 2024年11月30日
この Codelab では、Vertex AI を使用して LLM の教師ありファインチューニングを行う方法を学びます。
ML Kit を使用して画像内のオブジェクトを検出する: Android
Updated 2024年11月30日
この Codelab の内容
ラボ: スポークとしての NCC VPC
Updated 2024年11月30日
このラボの目標は、VPC をスポークとして NCC を探索することです。
Google Cloud 上の Spring Native
Updated 2024年11月30日
Spring Native は、Spring 6.x と Spring Boot 3.x でメインラインに入るための新たなプロジェクトです。つまり、リリースの数か月前にこれに慣れておくのに最適です。
安全なソースコード
Updated 2024年11月30日
ソースコードの安全な手法とは、ソースコードのセキュリティを向上させるために使用できる一連の手法です。これらの手法は、ソースコードの脆弱性を特定して修正し、ソースコードへの不正アクセスを防止し、ソースコードの変更を防止するのに役立ちます。
ML Kit を使用して画像内のオブジェクトを検出し、視覚的な商品検索を構築する: Android
Updated 2024年11月30日
この Codelab では、ML Kit を使用して、オンデバイスの機械学習を使用して画像内のオブジェクトを検出し、ユーザーが商品の画像検索を実行できる Android アプリを作成します。
- Android
- ML Kit
安全なビルドとCloud Build、Artifact Registry、GKE を使用してデプロイする
Updated 2024年11月30日
Container Analysis はコンテナ用の脆弱性スキャンとメタデータ ストレージを提供します。スキャン サービスは、Artifact Registry と Container Registry 内のイメージに対して脆弱性スキャンを実行してから生成されたメタデータを保存し、API を介して利用できるようにします。メタデータ ストレージには、脆弱性スキャン、Google Cloud サービス、サードパーティ プロバイダなど、さまざまなソースからの情報を保存できます。
TCP プロキシの Codelab - TCP プロキシ ロードバランサを使用したレート制限と IP 拒否リスト
Updated 2024年11月30日
この Codelab では、バックエンド サービスを使用して TCP/SSL ロードバランサを作成し、ロードバランサへのアクセスを特定のユーザー クライアントのセットのみに制限します。
DNS の自動構成を使用した Private Service Connect
Updated 2024年11月30日
この Codelab では、Private Service Connect の自動 DNS を構成して検証する方法を学びます。
Cloud Run への安全なデプロイ
Updated 2024年11月30日
Cloud Run に安全にデプロイするための基本的なプラクティス
Identity-Aware Proxy(IAP)でサーバーレス アプリケーションを保護する
Updated 2024年11月30日
Identity-Aware Proxy を使用して、CloudRun で実行されるアプリケーションのアクセスを保護し、ユーザー ログインを必須にする
コンテナビルドの保護
Updated 2024年11月30日
ソフトウェアの脆弱性は、偶発的なシステム障害の原因になる場合や、悪意のある攻撃者にソフトウェアを侵害する手段を提供する可能性がある弱点です。Container Analysis では、コンテナ内の脆弱性を検出するために、次の 2 種類の OS スキャンを行います。 On-Demand Scanning API を使用すると、自分のコンピュータにローカルに保存されているイメージ、または Container Registry や Artifact Registry
Gemma によるアジャイル安全分類器の紹介
Updated 2024年11月23日
この Codelab では、パラメータ エフィシエント チューニング(PET)を使用してカスタマイズされたテキスト分類器を作成する方法について説明します。PET 手法では、モデル全体をファインチューニングするのではなく、少量のパラメータのみを更新するため、比較的簡単に迅速にトレーニングできます。また、比較的少ないトレーニング データでモデルが新しい動作を学習しやすくなります。この手法について詳しくは、 Towards Agile Text Classifiers for Everyone
Keras で LIT を使用して Gemma モデルを分析する
Updated 2024年11月23日
生成 AI プロダクトは比較的新しいため、アプリケーションの動作は以前のソフトウェアよりも大きく異なる場合があります。そのため、使用している ML モデルを調査し、モデルの動作の例を調べて、想定外の動作を調査することが重要です。 Learning Interpretability Tool(LIT)( ウェブサイト 、 GitHub )は、ML モデルのデバッグと分析を行うためのプラットフォームであり、モデルの動作の理由と方法を理解できます。 この Codelab では、LIT を使用して
スマートホーム デバイスを Google アシスタントにリンクする
Updated 2024年11月23日
Cloud 間統合を構築してデプロイし、仮想スマート洗濯機をアシスタントに統合します。
- クラウドからクラウドへの移行
- Google アシスタント
スマートホームのデバッグ
Updated 2024年11月23日
GCP の指標とロギングを使用して本番環境の問題を特定して解決する方法を学習します。テストスイートを使用して、機能と API の問題を特定する方法について学習します。
- Google アシスタント
- クラウドからクラウドへの移行
スマートホームのログベースの指標
Updated 2024年11月23日
Google Cloud でログベースの指標を使用してパターンを追跡し、スマートホーム統合のエラーログを分析する方法について説明します。
- Google アシスタント
- クラウドからクラウドへの移行
WebRTC で CameraStream を実装する
Updated 2024年11月23日
CameraStream トレイトと WebRTC を使用して、ウェブカメラから Google Nest ディスプレイ デバイスにストリーミングする方法について説明します。
- Google アシスタント
- クラウドからクラウドへの移行
Cloud 間インテグレーションを強化して保護する
Updated 2024年11月23日
カスタマイズ可能なデバイス トレイトでクラウド間インテグレーションを拡張し、2 要素認証でセキュリティを強化する方法を解説します。
- クラウドからクラウドへの移行
- Google アシスタント
ローカルホームのデバッグ
Updated 2024年11月23日
GCP の指標とロギングを使用して本番環境の問題を特定して解決する方法を学習します。テストスイートを使用して、機能と API の問題を特定する方法について学習します。ローカルホーム アプリを開発する際に Chrome Dev Tools を使用する方法を学びます。
- クラウドからクラウドへの移行
- Google アシスタント
Cloud Scheduler での Cloud Run ジョブのトリガー
Updated 2024年11月23日
Cloud Scheduler で Cloud Run ジョブを作成し、ジョブ実行を構成する方法を説明します。
Cloud Deploy を使用した Cloud Run アプリケーションのデプロイ
Updated 2024年11月23日
Cloud Deploy を使用して Cloud Run アプリケーションをデプロイする方法を学習します。
販売注文の自動化のための生成 AI エージェント
Updated 2024年11月23日
この Codelab では、販売注文プロセスを自動化する会話型 AI エージェント アプリを構築します。
Cloud Run の上り(内向き)トラフィックの保護
Updated 2024年11月23日
Cloud Run での上り(内向き)設定
使用中の共有データを Confidential Space で保護する
Updated 2024年11月23日
この Codelab では、Confidential Space を使用して機密性を保持しながらマルチパーティ データ共有を保護する方法を学びます。
Room を使用してデータを永続化する
Updated 2024年11月22日
Room ライブラリを使用すると、Android アプリでリレーショナル データベースを簡単に作成して使用できます。
- Android
Node.js でビッグデータから Google スライド プレゼンテーションを生成
Updated 2024年11月22日
この Codelab では、Google スライド API と BigQuery を使用してプレゼンテーションを作成し、最も一般的なソフトウェア ライセンスの分析を報告します。
- Google Workspace
AdWords と Merchant Center のサブアカウントの作成とリンク
Updated 2024年11月22日
この Codelab では、AdWords API と Content API For Shopping を使って、AdWords MCC アカウントと Merchant Center マルチクライアント アカウントによって管理される新しいアカウントを作成するソリューションを作成します。新しいサブアカウントをリンクすると、新しい Merchant Center サブアカウントによって管理されている商品を、新しい AdWords サブアカウントで作成されたショッピング キャンペーンで使用できるようになります。
Go でアプリのパフォーマンスを向上させるために計測する(パート 1: トレース)
Updated 2024年11月22日
OpenTelemetry は、トレースと指標に関するシステム オブザーバビリティの業界標準です。また、継続的なプロファイリングは、パフォーマンス調整のためのラスト 1 マイルの情報を特定するためのツールです。この Codelab では、トレース用に OpenTelemetry を使用してアプリケーションを計測する方法、Profiler エージェントを使用する方法、Cloud Trace と Cloud Profiler で可視化したグラフからボトルネックを特定する方法について学習します。
Private Service Connect インターフェースのマネージド サービス
Updated 2024年11月22日
このチュートリアルでは、VPC ピアリング経由でサービスにアクセスできるように Private Service Connect インターフェースを構成して検証する方法について説明します。
Private Service Connect でマルチリージョン MongoDB Atlas にアクセスする
Updated 2024年11月22日
この Codelab では、グローバル アクセスを使用して MongoDB への Private Service Connect アクセスを構成および検証する方法を学びます。
AI Platform Notebooks で調達向け Document AI を使用して請求書を解析する
Updated 2024年11月22日
Procurement DocAI を使用して請求書をインテリジェントに解析する方法を学びます。
Dataproc での自然言語処理用の PySpark
Updated 2024年11月22日
このラボでは、Spark MLlib と spark-nlp を使用して、大量のデータに対して ML と NLP を実行する方法について説明します。
マイクロサービスレインボー ルンパス
Updated 2024年11月22日
Cloud Run にマイクロサービスをデプロイし、マイクロサービスが他のマイクロサービスに「レインボー」を投げて勝利を目指して競い合う仮想イベントに参加し、Google Cloud について理解を深めましょう。Kotlin、Java、Go、Python、Node.js のマイクロサービスを実際にデプロイし、その過程でコンテナと Cloud Run について学びます。アルゴリズムを継続的に改善することで、他の冒険者よりも多くのポイントを獲得できるか試してみましょう。
GCP の Learning Interpretability Tool(LIT)を使用した LLM プロンプトのデバッグ
Updated 2024年11月22日
このラボでは、Google Cloud Platform(GCP)に LIT アプリケーション サーバーをデプロイして、Vertex AI Gemini 基盤モデルとセルフホストのサードパーティの大規模言語モデル(LLM)を操作する方法について詳しく説明します。また、LIT UI を使用してプロンプトのデバッグとモデルの解釈を行う方法に関するガイダンスも含まれています。 このラボでは、次の方法について学習します。 LIT
Private Service Connect インターフェース
Updated 2024年11月22日
このチュートリアルでは、Private Service Connect インターフェースを構成して検証する方法について説明します。
AI Platform Notebooks でモデルをプロトタイピング
Updated 2024年11月22日
このラボでは、AI Platform Notebooks を使用して ML ワークフローのプロトタイピングを行う方法を学びます。カスタム ノートブック インスタンスの作成、git でのノートブック コードの追跡、What-If ツールを使用したモデルのデバッグについて説明します。
- TensorFlow
C# での Google Cloud Functions
Updated 2024年11月22日
この Codelab では、C# で Google Cloud Run 関数について学習します。具体的には、さまざまな Google Cloud ソースからの HTTP と CloudEvents に応答する C# 関数をデプロイします。
基本的な「Google 翻訳」をデプロイするPython 2 App Engine 上のアプリ
Updated 2024年11月22日
この Codelab では、Google Cloud Translation API を Python で使用し、ローカルで実行する方法と、Cloud サーバーレス コンピューティング プラットフォーム(App Engine、Cloud Functions、Cloud Run)にデプロイする方法を学びます。
Eventarc と Workflows でイベント駆動型オーケストレーションを構築する
Updated 2024年11月22日
この Codelab では、マイクロサービスのイベント ドリブン オーケストレーションを構築し、Eventarc と Workflows で画像を処理します。
CodeLab: NCC を使用した動的ルート交換
Updated 2024年11月22日
このラボの目的は、VPC スポークとの動的ルート交換を使用した NCC について学習することです。
トラフィック分割、段階的なロールアウト、ロールバックに Cloud Run 関数のリビジョンを使用する
Updated 2024年11月21日
Cloud Run 関数でリビジョンを使用して、トラフィックの分割、段階的なロールアウト、ロールバックを行う方法を学習します。
- Cloud Run
Google Kubernetes Engine(GKE)でウェブサイトのデプロイ、スケーリング、更新を行う
Updated 2024年11月21日
GKE を使用してウェブサイトのデプロイ、スケーリング、更新を行う方法を学習します。
Python での Natural Language API の使用
Updated 2024年11月21日
このチュートリアルでは、Python で Natural Language API を使用する方法を学びます。
Private Service Connect とハイブリッド NEG と内部 HTTP(S) ロードバランサを使用して、ハイブリッド ネットワーキング経由でオンプレミス サービスに接続する
Updated 2024年11月21日
内部 HTTP(S) ロードバランサで Private Service Connect とハイブリッド NEG を使用して、ハイブリッド ネットワーキング経由でオンプレミス サービスに接続する
スマートホームのサービス停止のモニタリング
Updated 2024年11月21日
この Codelab では、スマートホーム統合に自動アラートを設定して、停電を検出する方法を学習します。
- クラウドからクラウドへの移行
- Google アシスタント
Gemini Code Assist Enterprise によるコードのカスタマイズ
Updated 2024年11月17日
Gemini Code Assist Enterprise の新機能と、Google Cloud を使用した組織の構築に Gemini Code Assist Enterprise がどのように役立つかをご覧ください。
- Cloud Run
クラウド プロバイダに保存されていない保護されたリソースで Confidential Space を使用する
Updated 2024年11月16日
この Codelab では、Confidential Space を使用して機密性を保持しながらマルチパーティ データ共有を保護する方法を学びます。この Codelab では、Google Cloud 以外の場所にホストされている保護されたリソースで Confidential Space を使用する方法について説明します。ノンス、オーディエンス、PKI トークン タイプを指定して、Google 構成証明サービスにカスタム トークンをリクエストする方法を学習します。
Cloud SQL 用の Private Services Connect を作成する方法
Updated 2024年11月15日
この Codelab では、CloudSQL 用の Private Service Connect を作成する方法について説明します。
- Cloud SQL
Google Pay API for Web 101: 基本
Updated 2024年11月15日
この Codelab を完了すると、Google Pay が統合された最小限のウェブサイトが完成します。このプロジェクトは、処理のために支払いサービス プロバイダに送信される可能性のある支払いトークンを取得します。 Google Pay の支払いリクエストには、リクエスト オブジェクトが必要です。ここで baseGooglePayRequest として定義されているオブジェクトには、すべてのリクエストに共通する最小設定が含まれています。リクエストに応じて追加の設定が追加されます。この
- Google Pay
Cloud NGFW Enterprise - 侵入防止サービス(TLS インスペクションなし)
Updated 2024年11月15日
この Codelab では、Cloud NGW Enterprise Intrusion Prevention Service を使用して East-West トラフィックと North-South トラフィックを検査する方法を学びます。
認証済みの Cloud Functions を呼び出す方法を学ぶ
Updated 2024年11月9日
呼び出しに認証を要求して Cloud Functions を保護する方法を学習します。
Jetpack Compose でアダプティブ アプリを作成する
Updated 2024年11月9日
この Codelab では、スマートフォン、タブレット、折りたたみ式デバイスに対応したアダプティブ アプリを作成する方法について学習し、到達性についても学びます。また、マテリアル 3 のアダプティブ コンポーネントのベスト プラクティスについても学習します。
- Android
キャスト レシーバーにライブサポートを追加する
Updated 2024年11月9日
この Codelab では、Cast Live API を使用するカスタム ウェブ レシーバー アプリケーションを作成します。
- キャスト
ウェブレシーバーへの Ad Breaks API サポートの追加
Updated 2024年11月9日
この Codelab では、Cast Ad Breaks API を使用するカスタム ウェブ レシーバー アプリケーションを作成します。
- キャスト
カスタムのウェブレシーバーを作成する
Updated 2024年11月9日
この Codelab では、Cast 対応デバイスでコンテンツを再生するカスタムの Web Receiver アプリを作成します。
- キャスト
キャスト レシーバー アプリのデバッグ
Updated 2024年11月9日
この Codelab では、既存のカスタム ウェブレシーバー アプリに Cast Debug Logger を追加します。
- キャスト
Android アプリを Cast 対応にする
Updated 2024年11月9日
この Codelab では、既存の Android 動画アプリを変更して、Google Cast 対応デバイスにコンテンツをキャストします。
- Android
- キャスト
ウェブアプリを Cast 対応にする
Updated 2024年11月9日
この Codelab では、既存のウェブ動画アプリを変更して、Google Cast 対応デバイスにコンテンツをキャストします。
- キャスト
ネットワーク ロードバランサをターゲット プールからリージョン バックエンド サービスに移行する
Updated 2024年11月9日
このガイドでは、既存のネットワーク ロードバランサをターゲット プール バックエンドからリージョン バックエンド サービスに移行する手順について説明します。
Cloud オペレーション スイートの紹介
Updated 2024年11月9日
この Codelab では、Google Cloud オペレーション スイートについて学びます。このラボでは、gcloud を使用してサンプル アプリケーションをインストールします。サンプル アプリケーションをデプロイしたら、Cloud Monitoring を使用してダッシュボード、アラート、稼働時間チェックなどを定義します。
Android TV アプリをキャスト対応にする
Updated 2024年11月9日
この Codelab では、既存の Cast TV アプリからのキャストや通信をサポートするように既存の Android TV アプリを変更します。
- Android TV
- キャスト
Android 11 - 第 9 週 - テレビ
Updated 2024年11月9日
Android TV 向けアプリの作成に使用できるデベロッパー ツールについて学習します。
- Android
Flutter ゲームにサウンドと音楽を追加する
Updated 2024年11月9日
Flutter を使用して、効果音、バックグラウンド ミュージック、ダイナミック オーディオをゲームに追加する方法を学びます。
- Flutter
BigQuery リモート関数を使用して、SQL クエリで Vertex AI Visual Question & Answering(VQA)に質問する
Updated 2024年11月9日
BigQuery リモート関数を使用して、Cloud Storage オブジェクト テーブルに保存されている画像について Vertex AI Visual Question Answering(VQA)に質問する方法について説明します。
認証された Cloud Run 関数を呼び出す方法を学習する
Updated 2024年11月9日
呼び出しの認証を必要にして Cloud Run 関数を保護する方法について学習する
新しい ARCore Geospatial API を使用して拡張現実(AR)アプリを作成する
Updated 2024年11月9日
新しい ARCore Geospatial API の使用方法を説明します。
- Android
- ARCore
Vertex Pipelines でのカスタムモデル トレーニングの実行
Updated 2024年11月8日
このラボでは、 Vertex Pipelines で Kubeflow Pipelines SDK を使ってモデルのトレーニング用のカスタムジョブを実行する方法について学びます。 次の方法を学習します。 このラボを Google Cloud で実行するための総費用は約 $5 です。 このラボでは、Google Cloud のエンドツーエンドのマネージド ML プラットフォームである Vertex AI を使用します。Vertex AI は、Google Cloud 全体の Google の ML
Vertex AI で事前トレーニング済みの TensorFlow 画像モデルから予測を取得する
Updated 2024年11月8日
このラボでは、 Vertex AI を使用して、事前トレーニング済みの画像分類モデルから予測を取得します。 次の方法を学習します。 このラボを Google Cloud で実行するための総費用は約 $1 です。 このラボでは、Google Cloud で利用できる最新の AI プロダクトを使用します。 Vertex AI は Google Cloud 全体の ML サービスを統合してシームレスな開発エクスペリエンスを提供します。以前は、AutoML
パイプラインでの Vertex ML Metadata の使用
Updated 2024年11月8日
このラボでは、 Vertex ML Metadata を使用して Vertex Pipelines の実行のメタデータを分析する方法について学びます。 次の方法を学習します。 このラボを Google Cloud で実行するための総費用は約 $2 です。 このラボでは、Google Cloud で利用できる最新の AI プロダクトを使用します。 Vertex AI は Google Cloud 全体の ML サービスを統合してシームレスな開発エクスペリエンスを提供します。以前は、AutoML
Vertex Pipelines の概要
Updated 2024年11月8日
このラボでは、 Vertex Pipelines を使った ML パイプラインの作成方法と実行方法について学びます。 次の方法を学習します。 このラボを Google Cloud で実行するための総費用は約 $25 です。 このラボでは、Google Cloud で利用できる最新の AI プロダクトを使用します。 Vertex AI は Google Cloud 全体の ML サービスを統合してシームレスな開発エクスペリエンスを提供します。以前は、AutoML
Vertex AI: Vertex AI Training で自動パッケージ化を使用して Hugging Face で BERT を微調整
Updated 2024年11月8日
このラボでは、自動パッケージ化機能を使用して Vertex AI Training でカスタム トレーニング ジョブを実行する方法について学習します。Vertex AI のカスタム トレーニング ジョブはコンテナを使用します。独自の画像をビルドしない場合は、自動パッケージ化を使用できます。これにより、コードに基づいてカスタム Docker イメージがビルドされ、イメージが Container Registry に push され、イメージに基づいて CustomJob が開始されます。
スタンドアロン コンポーネント スタートガイド
Updated 2024年11月8日
この初心者向けの Codelab では、Angular v14 スタンドアロン コンポーネントを使用してサンプルアプリを構築する方法を学びます。
Bookshelf 分析: Gemini を使用して BigQuery と生成 AI で SQL アプリケーションを構築
Updated 2024年11月8日
Gemini を使用して、BigQuery(SQL のみの生成 AI)で書籍のレコメンデーションと要約の分析を行います。
アプリのオンボーディング
Updated 2024年11月8日
https://ide.cloud.google.com gcloud config set project {{project-id}} export PROJECT_ID=$(gcloud config get-value project) export PROJECT_NUMBER=$(gcloud projects describe $PROJECT_ID --format='value(projectNumber)') gcloud services enable \
Jib を使用して Google App Engine Java アプリから Cloud Run への移行
Updated 2024年11月8日
シンプルな Java App Engine アプリを変換して Jib でコンテナ化し、Cloud Run に移行する方法を学習します
BigQuery と Looker を使用して、Bigtable でクレジット カードの取引データを分析、可視化する
Updated 2024年11月8日
この Codelab では、Bigtable change streams to BigQuery テンプレートの使用方法について説明します。サンプル データセットを使用して変更ログのクエリ方法を学び、Looker を使用してビジュアル ダッシュボードを作成します。
高度なロード バランシング最適化の Codelab
Updated 2024年11月8日
この Codelab では、グローバル外部アプリケーション ロード バランシング用に高度なロード バランシング最適化機能を設定する方法を学びます。
Cloud Foundation Toolkit 入門ガイド
Updated 2024年11月8日
この Codelab では、Cloud Foundation Toolkit(CFT)の使用を開始し、一連のステップに沿って CFT モジュールに機能を追加します。
- Google Cloud
Buildpacks を使用した Google App Engine Java アプリから Cloud Run への移行
Updated 2024年11月8日
シンプルな Java App Engine アプリを変換し、Buildpacks でコンテナ化して、Cloud Run に移行する方法を学習します
ベースライン プロファイルを使用してアプリのパフォーマンスを改善する
Updated 2024年11月8日
この Codelab では、ベースライン プロファイルを使用して、アプリの起動時間とフレーム時間を改善する方法を説明します。
AppSheet を Apps Script に接続する
Updated 2024年11月8日
この Codelab では、「Hello World」という名前の Apps Script プロジェクトを作成し、メッセージをログに記録するシンプルな関数 logThis を追加してから、AppSheet の自動化を作成してスクリプトを呼び出します。
Vertex AI を使用して Google 品質の検索システムを構築する
Updated 2024年11月8日
この Codelab では、Vertex AI Search/Agent Builder を使用してドキュメントやテキスト ファイルからクエリに応答できる Google 品質の検索エンジンを構築します。
- Vertex AI
- Google Cloud
Bookshelf ビルダー: Gemini を使用して Gemini アプリケーション用の Java Cloud Functions を作成する
Updated 2024年11月8日
BigQuery のリモート関数として Cloud Functions の関数で Vertex AI の生成 AI(Gemini)を使用し、書籍のレコメンデーションと要約のアプリを作成します。
Docker を使用した Google App Engine Java アプリから Cloud Run への移行
Updated 2024年11月8日
シンプルな Java App Engine アプリを変換して Docker でコンテナ化し、Cloud Run に移行する方法を学習します
生成 AI と Cloud Run を使用してクイズ生成ツールを構築する
Updated 2024年11月8日
この Codelab では、Vertex AI を使用して、所定の仕様に従って雑学クイズを生成します。クラウドでホストされる開発環境でクイズ生成ツールをテストし、Google Cloud Run にデプロイして一般公開します。ラボの最後に、クイズ生成ツールを完全なアプリに統合します。
- Cloud Run
MDC-112 Web: MDC とウェブ フレームワークの統合
Updated 2024年11月8日
事前構築済みのマテリアル コンポーネントを、任意のウェブ フレームワークのコンポーネントに拡張する方法を学びます。
ML Kit を使用してテキストと顔の特徴を認識する: Android
Updated 2024年11月8日
この Codelab では、ML Kit を使用して、オンデバイスの機械学習を使用して画像内のテキストと顔の特徴を認識する Android アプリを作成します。
- Android
- ML Kit
ML Kit と CameraX を使用した言語の認識、識別、テキストの翻訳: Android
Updated 2024年11月8日
この Codelab では、ML Kit を使用して、オンデバイスの機械学習を使用して 59 の言語の認識とテキストの翻訳を行う Android アプリを作成します。また、CameraX ライブラリを統合して、リアルタイムのカメラフィードからこれらのタスクを実行する方法についても説明します。
- Firebase
- Android
- ML Kit
Vertex AI: 予測のために同じ VM 上でモデルを共同ホストする
Updated 2024年11月8日
このラボでは、 Vertex AI の 共同ホスティング モデル機能 を使用して、オンライン予測のために同じ VM 上で複数のモデルをホストします。 次の方法を学習します。 このラボを Google Cloud で実行するための総費用は約 $2 です。 このラボでは、Google Cloud で利用できる最新の AI プロダクトを使用します。 Vertex AI は Google Cloud 全体の ML サービスを統合してシームレスな開発エクスペリエンスを提供します。以前は、AutoML
Vertex AI: Sklearn でカスタム予測ルーチンを使用して、予測用のデータの前処理と後処理を行う
Updated 2024年11月8日
このラボでは、Vertex AI でカスタム予測ルーチンを使用して、カスタム前処理ロジックとカスタム後処理ロジックを記述する方法について学習します。このサンプルでは Scikit-learn を使用していますが、カスタム予測ルーチンは XGBoost、PyTorch、TensorFlow などの他の Python ML フレームワークでも使用できます。 次の方法を学習します。 このラボを Google Cloud で実行するための総費用は約 $1 です。 このラボでは、Google Cloud
顧客管理の暗号鍵(CMEK)を使用して Cloud Functions を暗号化する
Updated 2024年11月8日
use-cmek-to-encrypt-cloud-functions
Skaffold について
Updated 2024年11月8日
Skaffold は、アプリケーションのビルド、push、デプロイのワークフローを処理するツールです。Skaffold を使用すると、簡単にローカルの開発ワークスペースを構成し、内部開発ループを合理化できます。また、 Kustomize や Helm などの他のツールと統合して Kubernetes マニフェストの管理に役立てることもできます。 このチュートリアルでは、Skaffold のコアコンセプトについて学び、Skaffold
Vertex AI Vision のトラフィック モニタリング アプリ
Updated 2024年11月8日
この Codelab では、リアルタイムのトラフィックの動画ストリームをモニタリングするエンドツーエンドの Vertex AI Vision アプリケーションの作成に焦点を当てます。事前トレーニング済みの専用モデルの Occupancy Analytics を使用します。また、アプリケーションに取り込む動画ストリームの作成方法、アプリケーションの構築とデプロイの方法、BigQuery を使用してモデルの JSON 出力を分析し、その結果を Looker Studio で可視化する方法についても学びます。
Vertex AI Vision Queue Detection アプリ
Updated 2024年11月8日
この Codelab では、小売店でキュー検出シナリオをモニタリングするエンドツーエンドの Vertex AI Vision アプリケーションの作成に焦点を当てます。事前トレーニング済みの専用モデルの Occupancy Analytics を使用します。また、アプリケーションに取り込む動画ストリームの作成方法、アプリケーションの構築とデプロイの方法、BigQuery を使用してモデルの JSON 出力を分析し、その結果を Looker Studio で可視化する方法についても学びます。
Vertex AI: AutoML を使用した不正行為検出モデルの構築
Updated 2024年11月8日
このラボでは、 Vertex AI を使用して、表形式データを使ったモデルのトレーニングとサービングを行う方法を学びます。これは Google Cloud の最新の AI プロダクトで、現在プレビュー版が提供されています。 次の方法を学習します。 このラボを Google Cloud で実行するための総費用は約 $22 です。 このラボでは、Google Cloud で利用できる最新の AI プロダクトを使用します。 Vertex AI は Google Cloud 全体の ML
Vertex AI: カスタムモデルのトレーニングとサービング
Updated 2024年11月8日
このラボでは、 Vertex AI を活用し、カスタム コンテナ内のコードを使用して TensorFlow モデルのトレーニングとサービングを行います。 ここではモデルのコードに TensorFlow を使用していますが、別のフレームワークに簡単に置き換えることができます。 次の方法を学習します。 このラボを Google Cloud で実行するための総費用は約 $1 です。 このラボでは、Google Cloud で利用できる最新の AI プロダクトを使用します。 Vertex AI は
迷惑メールフィルタの機械学習モデルを使用するようにアプリを更新してください
Updated 2024年11月8日
基本的なコメントスパム フィルタリングが可能な ML モデルを使用してアプリを更新する方法を学習します。
- TensorFlow
- Android
テストを最大限に活用: Vertex AI による ML テストの管理
Updated 2024年11月8日
このラボでは、 Vertex AI を使用して、TensorFlow でカスタム Keras モデルをトレーニングするパイプラインを作成します。次に、 Vertex AI Experiments で利用可能な新しい機能を使用してモデルの実行を追跡し、比較して、最適なパフォーマンスのハイパーパラメータの組み合わせを特定します。 次の方法を学習します。 このラボを Google Cloud で実行するための総費用は約 $1 です。 このラボでは、Google Cloud で利用できる最新の AI
Vertex AI Vision モーション フィルタ
Updated 2024年11月8日
この Codelab では、エンドツーエンドの Vertex AI Vision アプリケーションを作成し、モーション フィルタリング機能を使用した動画の送信方法のデモンストレーションに焦点を当てます。このチュートリアルでは、モーション フィルタ構成を使用して動画ストリームをアプリケーションに取り込む方法を学びます。
Vertex AI Vision の占有率分析アプリ(イベント管理あり)
Updated 2024年11月8日
この Codelab では、エンドツーエンドの Vertex AI Vision アプリケーションを作成し、イベント管理機能を使用したイベント送信のデモを行います。事前トレーニング済みの専用モデルの Occupancy Analytics を使用します。また、アプリケーションに取り込む動画ストリームの作成方法、アプリケーションの構築とデプロイの方法についても学習します。
Vertex AI: TensorFlow を使用したマルチワーカー トレーニングと転移学習
Updated 2024年11月8日
このラボでは、 Vertex AI を使用して TensorFlow モデル用のマルチワーカー トレーニング ジョブを実行します。 次の方法を学習します。 このラボを Google Cloud で実行するための総費用は約 $5 です。 このラボでは、Google Cloud で利用できる最新の AI プロダクトを使用します。 Vertex AI は Google Cloud 全体の ML サービスを統合してシームレスな開発エクスペリエンスを提供します。以前は、AutoML
YAML を使用して Google Cloud で Pulumi を使用する
Updated 2024年11月8日
このラボでは、YAML を使用して Google Cloud で Pulumi を使用する方法について学びます
What-If ツールと Vertex AI を使用した財務 ML モデルの構築
Updated 2024年11月7日
このラボでは、金融データセットで XGBoost モデルをトレーニングして Vertex AI にデプロイし、What-if ツールで分析する方法を学びます。
- TensorFlow
Vertex AI Workbench: BigQuery のデータで TensorFlow モデルをトレーニングする
Updated 2024年11月7日
このラボでは、データ探索と ML モデルのトレーニングに Vertex AI Workbench を使用する方法について学習します。 次の方法を学習します。 このラボを Google Cloud で実行するための総費用は約 $1 です。 このラボでは、Google Cloud で利用できる最新の AI プロダクトを使用します。 Vertex AI は Google Cloud 全体の ML サービスを統合してシームレスな開発エクスペリエンスを提供します。以前は、AutoML
Cloud Run の関数と Gemini を使用して、Cloud Storage バケットにアップロードされたテキスト ファイルを要約する方法
Updated 2024年11月7日
イベント ドリブンの Cloud Run 関数の使用を開始する方法
- Cloud Run
Cloud Run GPU と Open WebUI をフロントエンド Ingress コンテナとして使用し、Ollama をサイドカーとして使用する方法
Updated 2024年11月7日
Cloud Run GPU で Ollama をサイドカーとして使用し、Open WebUI をフロントエンド Ingress コンテナとして使用する方法を学習する
- Cloud Run
Vertex AI Agent Builder を使用した AI エージェントの構築
Updated 2024年11月7日
この Codelab では、Google Cloud の強力なツールとインフラストラクチャを使用して生成 AI エージェントを構築してデプロイする方法を学びます。基本的なコンセプトについて説明するとともに、最初のエージェントを稼働させるための初期手順について説明します。
Matter 統合のデバッグ
Updated 2024年11月6日
分析ツールを使用して Matter 統合のトラブルシューティングを行う方法と、デベロッパー サポート リソースの詳細を確認します。
- Matter
Cloud Run で LangChain アプリをビルドしてデプロイする方法を学習する
Updated 2024年11月6日
Cloud Run で LangChain アプリをビルドしてデプロイする方法を学習する
Dialogflow とカレンダーを統合してフルフィルメントを理解する
Updated 2024年11月6日
Dialogflow によるフルフィルメントのコンセプトについて学習できます。
Vision API を Dialogflow と統合する
Updated 2024年11月6日
Vision API と Dialogflow を統合する方法を学習します。
Google 広告と Firebase 向け Google アナリティクスのカスタム イベント - iOS
Updated 2024年11月4日
この Codelab では、GA4F iOS SDK を使用してカスタム イベントを実装し、Google 広告でアクション キャンペーンを開始する方法を学びます。
Keras と TPU を使用した畳み込みニューラル ネットワーク
Updated 2024年11月4日
このラボでは、畳み込み層を組み合わせて、花を認識できるニューラル ネットワーク モデルを作成する方法を学びます。今回はモデルをゼロから構築し、TPU のパワーを使用して数秒でトレーニングし、設計を反復処理します。このコースには、畳み込みニューラル ネットワークに関して必要な理論的な説明が含まれており、ディープ ラーニングについて学習する出発点として適しています。
- TensorFlow
埋め込み Looker iframe メッセージ
Updated 2024年11月4日
埋め込み Looker コンテンツに対してプログラムでイベントをリッスンし、アクションを送信する方法について説明します。
- Looker
MDC-103 Android: 色、高度、タイプを使用したマテリアル テーマ設定(Kotlin)
Updated 2024年11月4日
Android 用のマテリアル コンポーネントによって、プロダクトの差別化を図り、Kotlin でのデザインを通じてブランド表現を容易にする方法を確認します。
レッスン 13: アプリ UI の設計
Updated 2024年11月4日
UI のベスト プラクティスと、アプリをマテリアル デザイン ガイドラインに沿うようにする方法について学習します。
- Android
IP アドレス指定オプション(IPv4 と IPv6)
Updated 2024年11月4日
この Codelab では、2 つの VPC を作成し、異なるタイプの IP アドレスを使用して、シンプルな Apache ウェブサイトにアクセスします。
MDC-102 Android: マテリアルの構造とレイアウト(Java)
Updated 2024年11月4日
Java で Android の構造とレイアウトにマテリアルを使用する方法について学習します。
Google 広告と Firebase 向け Google アナリティクスのカスタム イベント - Unity
Updated 2024年11月4日
この Codelab では、Unity 環境で GA4F iOS を使ってカスタム イベントを実装し、Google 広告でアクション キャンペーンを開始する方法を学びます。
MDC-102 Android: マテリアルの構造とレイアウト(Kotlin)
Updated 2024年11月4日
Kotlin で Android の構造とレイアウトにマテリアルを使用する方法について学習します。
Embed SDK を使って Looker を埋め込む方法
Updated 2024年11月4日
Looker Embed SDK を使って Looker ダッシュボードを埋め込む方法について説明します
- Looker
Magento と Cloud Spanner の統合
Updated 2024年11月4日
この Codelab では、オープンソースの Magento e コマース プラットフォームを Cloud Spanner と統合します。
MDC-111 ウェブ: コードベースへのマテリアル コンポーネントの組み込み(ウェブ)
Updated 2024年11月4日
最初からやり直すことなく、既存のウェブコードベースに個々のマテリアル コンポーネントを組み込む方法を学びます。
Looker ダッシュボード要約拡張機能の Codelab
Updated 2024年11月4日
この Codelab では、ローカル開発用に Looker Dashboard Summarization Extension を設定し、この拡張機能を本番環境にデプロイする方法を学びます。
- Looker
MDC-101 Android: マテリアル コンポーネント(MDC)の基本(Kotlin)
Updated 2024年11月4日
Kotlin のコア コンポーネントを使用してシンプルなアプリをビルドすることで、Android 用のマテリアル コンポーネントの使用に関する基本を学習します。
ハイブリッド ネットワークで Looker Cloud を接続する
Updated 2024年11月4日
このチュートリアルでは、ハイブリッド ネットワークで Looker Cloud コアのプライベート IP を構成および検証する方法について説明します。
- Looker
TPU での Keras と最新の convnets
Updated 2024年11月4日
このラボでは、独自の畳み込みニューラル ネットワークをゼロから構築、トレーニング、調整する方法を学びます。これは、TPU のパワーを利用して数分で行うことができます。また、非常にシンプルな転移学習から Squeezenet などの最新の畳み込みアーキテクチャまで、さまざまなアプローチについて学びます。このラボには、ニューラル ネットワークに関する必要な理論的な説明が含まれており、ディープ ラーニングについて学習する出発点として適しています。このラボでは Tensorflow 2 を使用します。
- TensorFlow
TPU スピードのデータ パイプライン: tf.data.Dataset と TFRecords
Updated 2024年11月4日
TPU は非常に高速です。トレーニング データのストリームも、トレーニングのスピードについていく必要があります。このラボでは、tf.data.Dataset API を使用して GCS からデータを読み込み、TPU にフィードする方法を学びます。
- TensorFlow
Firebase Emulator Suite を使用したローカル開発
Updated 2024年11月4日
Firebase Emulator Suite を使用してウェブアプリを開発する方法について学習します。
- Firebase Authentication
- Firebase Hosting
- Cloud Functions for Firebase
- Firestore
PSC を使用した GCP L7 ロードバランサの明示的なチェーン接続
Updated 2024年11月4日
この Codelab では、Private Service Connect を使用して L7 ロードバランサをチェーンする方法を学びます。
MDC-102 ウェブ: マテリアルの構造とレイアウト(ウェブ)
Updated 2024年11月4日
ウェブで構造とレイアウトにマテリアルを使用する方法について学びます。
IPv6 アドレスを使用してオンプレミス ホストから Google API にアクセスする
Updated 2024年11月4日
この Codelab では、オンプレミス ホストから Google API への IPv6 アクセスを構成および検証する方法を学びます。
転移学習を使用した最初の Keras モデル
Updated 2024年11月4日
このラボでは、Keras 分類器の構築方法について学びます。花を認識するためのニューラル ネットワーク層の完璧な組み合わせを見つけるのではなく、まず転移学習という手法を使用して、事前トレーニングされた強力なモデルをデータセットに適応させます。このラボには、ニューラル ネットワークに関する必要な理論的な説明が含まれており、ディープ ラーニングについて学習する出発点として適しています。
Keras と TPU を使用した最新の convnets、squeezenet、Xception
Updated 2024年11月4日
このラボでは、最新の畳み込みアーキテクチャについて学び、その知識を駆使して「squeezenet」というシンプルながら効果的な Convnet を実装します。このコースには、畳み込みニューラル ネットワークに関して必要な理論的な説明が含まれており、ディープ ラーニングについて学習する出発点として適しています。
- TensorFlow
サーバーレス データ パイプラインの構築: IoT からアナリティクスへ
Updated 2024年11月4日
この Codelab では、リアルタイム データを処理しながらスケーリングと復元性を実現するために一般的に使用されるアーキテクチャ パターンを実際に体験します。気象データを測定する IoT デバイス(Raspberry Pi)を構築してから、Google の Cloud Platform を使用して、メッセージ キュー、サーバーレス関数、クラウドベースのデータ ウェアハウス、分析ダッシュボードなどのデータ パイプラインを作成します。
Dataproc クラスタでの Hadoop ワードカウント ジョブの実行
Updated 2024年11月4日
この Codelab では、次のタスクを完了する Apache Airflow ワークフローを Cloud Composer で作成して実行する方法について説明します。
Android 用マテリアル モーションで美しい遷移を作成する
Updated 2024年11月4日
Android ライブラリと Kotlin のマテリアル コンポーネントからの移行を使用して、マテリアルのモーション システムを Reply アプリにビルドします。
- Android
lit-element を使用して Brick Viewer を作成する
Updated 2024年11月4日
この Codelab では、lit-element を使用して Brick Viewer ウェブ コンポーネントを作成します。
ナビゲーション
Updated 2024年11月4日
ナビゲーションはアプリケーション サイトの重要な要素であり、HTML から始まります。
Firebase セキュリティ ルールで Firestore データを保護する
Updated 2024年11月4日
セキュリティ ルールで Firestore データを保護する方法
- Firebase
- Firestore
用語集
Updated 2024年10月24日
ユーザー補助に関する一般的な用語と概念をご確認ください。
Vertex AI Workbench: 転移学習とノートブック エグゼキュータを使用して画像分類モデルを構築する
Updated 2024年10月16日
このラボでは、Vertex AI Workbench を使用してノートブックの実行を構成し、起動する方法を学びます。 次の方法を学習します。 このラボを Google Cloud で実行するための総費用は約 $2 です。 このラボでは、Google Cloud で利用できる最新の AI プロダクトを使用します。 Vertex AI は Google Cloud 全体の ML サービスを統合してシームレスな開発エクスペリエンスを提供します。以前は、AutoML
Web Serial API スタートガイド
Updated 2024年10月16日
この Codelab では、BBC の micro:bit ボードを操作して 5x5 の LED ディスプレイに画像を表示するウェブページを作成します。Web Serial API の概要と、読み取り、書き込み、変換が可能なストリームを使用して、ブラウザ経由でシリアル デバイスと通信する方法について説明します。
Cloud Dataflow でビッグデータ テキスト処理パイプラインを実行する
Updated 2024年10月15日
Cloud Dataflow を使用し、Cloud Dataflow SDK を使用して Maven プロジェクトを作成し、Google Cloud Platform Console を使用して分散処理数パイプラインを実行します。
Cloud SQL データベースと LangChain を使用して、LLM と RAG ベースのチャット アプリケーションを構築する
Updated 2024年10月15日
この Codelab では、データベースを作成する方法、データベース向け生成 AI 検索サービスをデプロイする方法、このサービスを使用してサンプルのチャット アプリケーションを作成する方法を学習します。
- Cloud SQL
Android アプリのユーザー補助機能を強化する
Updated 2024年10月14日
色のコントラスト、タップ ターゲットのサイズ、コンテンツ ラベルなど、ユーザーにとって大きな違いとなるユーザー補助の原則について学びます。
- Android
デバイス アクセス ウェブ アプリケーションを作成する
Updated 2024年10月13日
この Codelab では、デバイス アクセスの仕組みについて学び、認証と Smart Device Management API から Google Nest Thermostat への呼び出しを処理するウェブ アプリケーションを作成します。
- デバイス アクセス
OAuth 2 アクセス トークンを使用して FCM HTTP v1 API を使用する
Updated 2024年10月10日
FCM レガシー API と比較して、FCM HTTP v1 API は有効期間の短いアクセス トークンを使用するより安全な認可モデルを提供します。FCM v1 API のアクセス トークンを生成する手順は、レガシー API の手順とは大きく異なります。 この Codelab では、FCM HTTP v1 API を使用して Android アプリにプッシュ通知を送信できるように、クライアント側とサーバー側でのセットアップのプロセスについて説明します。v1 API
Firebase App Distribution Android SDK を使用して、新しいアプリのリリースについてテスターに警告する - Codelab
Updated 2024年10月10日
App Distribution Android SDK を使用すると、最新バージョンをテスターに迅速に配布できます。この Codelab では、新しいリリースが利用可能になったときにアプリ内通知をテスターに表示するようにアプリを更新します。
- Firebase
- Android
- Firebase App Distribution
Google アシスタントと Cloud Firestore を使用したスペル練習ゲーム
Updated 2024年10月10日
Google アシスタントのデベロッパー プラットフォームを使用すると、仮想パーソナル アシスタントである Google アシスタントの機能を、スマート スピーカー、スマートフォン、自動車、テレビ、ヘッドフォンなど 10 億台を超えるデバイスで拡張するソフトウェアを作成できます。ユーザーは、Google アシスタントとの会話を通じて、食料品の購入から乗車の予約までさまざまなタスクを実行できます。Google アシスタントのデベロッパー プラットフォームを使用することで、サードパーティ
- Google アシスタント
Firebase Emulator Suite を使用した Flutter アプリのローカル開発
Updated 2024年10月10日
Flutter での開発中に Firebase Emulator Suite を使用する方法の概要を説明する Codelab。この Codelab では、Auth エミュレータと Firestore エミュレータを使用して、エミュレータの使用方法を確認します。
- Firebase
- Flutter
- Firestore
- Firebase Authentication
Test Lab を CI/CD システムに統合する
Updated 2024年10月10日
この Codelab では、gcloud CLI を使用して、Jenkins などの既存の CI/CD システムで大規模なテストスイートをプログラマティックに実行する手順について説明します。この Codelab はプラットフォームに依存しません。
- Firebase Test Lab
スクリプト化された自動化を作成する
Updated 2024年9月20日
この Codelab では、スクリプトによる自動化の記述方法を学習します。
重要な Android アプリを作成する
Updated 2024年9月20日
デバイスの調達と管理を Google Home サンプルアプリで行えるようになりました。
- Matter
博士号を取得しなくても、TensorFlow、Keras、ディープ ラーニングを利用可能
Updated 2024年9月20日
この Codelab では、100 行の Python / Keras コードを使用して、手書きの数字を 99% の精度で認識するようコンピュータに指示します。
- TensorFlow
Python での Video Intelligence API の使用
Updated 2024年9月20日
このチュートリアルでは、Python で Video Intelligence API を使用する方法を学びます。
Cloud Functions を使ってみる
Updated 2024年9月20日
クラウド サービスの構築と接続に使用できる Google のサーバーレス実行環境、Cloud Functions を使ってみます。このハンズオンラボでは、Google Cloud コンソールを使用して Cloud Functions の関数を作成、デプロイ、テストする方法について学習します。
C# で Vision API を使用する
Updated 2024年9月20日
この Codelab では、C# で Google Cloud Vision API を使用する方法を学びます。
DLP API と Cloud Functions を使用して Cloud Storage にアップロードされたデータを自動的に分類する
Updated 2024年9月20日
この Codelab では、DLP API を使用して、Cloud Storage にアップロードされたデータを自動的に分類する方法を学びます。Cloud Storage にアップロードされたデータの分類の自動化に基づく
Spring Boot Kotlin アプリをコンテナ化して Cloud Run にデプロイする
Updated 2024年9月20日
Spring Boot Kotlin アプリ用に最適化された Docker イメージを、Docker や Dockerfile なしですぐにビルドして公開し、そのイメージを Cloud Run で実行する方法を学びます。
ASP.NET Core アプリを Google Kubernetes Engine の Kubernetes にデプロイする
Updated 2024年9月20日
この Codelab では、ASP.NET Core のコードを、Google Kubernetes Engine 上の Kubernetes で実行される複製されたアプリケーションに変換する方法を学びます。
Java で gRPC サービスを構築する
Updated 2024年9月20日
この Codelab では、gRPC 経由で API を公開する Java ベースのサービスを構築する方法を学びます。次に、gRPC サービス用の Java コマンドライン クライアントを作成します。
Cloud KMS Autokey でリソースを簡単に暗号化
Updated 2024年9月20日
この Codelab では、Cloud KMS Autokey を設定し、リソースの作成時にリソースを自動的かつオンデマンドで暗号化します。
Istio を使用して ASP.NET Core アプリを Google Kubernetes Engine にデプロイする(パート 1)
Updated 2024年9月20日
この Codelab では、Istio を使用して ASP.NET Core アプリを Google Kubernetes Engine にデプロイする方法を学びます。
ノートブックから Kubeflow Pipelines への HP 調整: データ サイエンスへの取り組み
Updated 2024年9月20日
この Codelab では、CLI コマンドや SDK を使用せずに、Kubeflow Pipelines でハイパーパラメータを調整して複雑なデータ サイエンス パイプラインを構築してデプロイする方法を学びます。
Istio を使用して ASP.NET Core アプリを Google Kubernetes Engine にデプロイする(パート 2)
Updated 2024年9月20日
この Codelab では、パート 1 の ASP.NET Core アプリケーションに取り組み、さらに Istio 機能を追加します。
Python 2 App Engine Cloud NDB およびCloud Tasks アプリから Python 3 および Cloud Datastore へ(モジュール 9)
Updated 2024年9月20日
この Codelab では、Python 2 の App Engine Cloud NDB アプリと Cloud Tasks(v1)アプリを Python 3、Cloud Datastore、Cloud Tasks(v2)に移行する方法を学びます。
Jib でコンテナ化された Micronaut アプリケーションを Google Kubernetes Engine にデプロイする
Updated 2024年9月20日
この Codelab では、Micronaut のマイクロサービスを、Google Kubernetes Engine で実行される複製されたサービスに変換する方法を学びます。
Kubeflow Pipelines - GitHub の問題の要約
Updated 2024年9月20日
この Codelab では、GKE で Cloud AI Platforms Pipeline インストール(Hosted KFP)を設定し、Kubeflow Pipelines を使用して ML ワークフローを構築して実行します。さらに、AI Platform Notebooks(Jupyter)内でパイプラインを定義して実行します。
- TensorFlow
C# での gRPC サービスの構築
Updated 2024年9月20日
この Codelab では、gRPC 経由で API を公開する C# サービスを作成し、gRPC サービスを呼び出す C# クライアントを作成する方法を学習します。
Managed Active Directory のスタートガイド
Updated 2024年9月20日
この Codelab では、Google Cloud Platform に Managed Active Directory をデプロイする方法を学習します。
MiniKF と Kale を使用してノートブックから Kubeflow パイプラインへ
Updated 2024年9月20日
この Codelab では、CLI コマンドや SDK を使用せずに、Kubeflow Pipelines で複雑なデータ サイエンス パイプラインを構築してデプロイする方法を学びます。
プログレッシブ ウェブアプリ
Updated 2024年9月20日
プログレッシブ ウェブアプリ(PWA)は、最新の API で構築、強化されたウェブアプリで、強化された機能、信頼性、インストール性をもたらします。また、誰もが、場所、デバイス、すべてに 1 つのコードベースでアクセスできます。
アプリの設計
Updated 2024年9月20日
プログレッシブ ウェブアプリと従来のウェブサイトおよびウェブアプリの主な違いの一つは、インストールしやすさです。これにより、プラットフォームとオペレーティング システムにより統合されたスタンドアロン エクスペリエンスが実現します。インストールすることで、コンテンツを取り巻くブラウザのユーザー インターフェースがなくなるため、新たな柔軟性と新たな責任が可能になります。
機能強化
Updated 2024年9月20日
ユーザーは優れたエクスペリエンスを期待しています。この章では、スプラッシュ画面、アプリのショートカット、セッションの仕組みで PWA を強化する方法について説明します。
インストール
Updated 2024年9月20日
インストール済みのアプリはアクセスしやすく、OS との高度な統合を利用できます。PWA をインストールできるようにする方法と、そのメリットについて学習します。
Cloud Armor と TCP/SSL プロキシ ロードバランサ - レート制限と IP 拒否リスト Codelab
Updated 2024年9月20日
この Codelab では、バックエンド サービスを使用する TCP/SSL プロキシ ロードバランサを作成し、Cloud Armor を使用してロードバランサへのアクセスを特定のユーザー セットのみに制限します。
Node.js での Text-to-Speech API の使用
Updated 2024年9月20日
この Codelab では、Node.js で Text-to-Speech API を使用して、音声ファイルを文字変換します。
Cloud Armor の事前構成 WAF ルールの Codelab
Updated 2024年9月20日
この Codelab では、Cloud Armor の事前構成済み WAF ルールについて学びます。ルールセットの名前がシンプルなもので、上位 10 件の OWASP 脆弱性から保護できます。
Google API 用の Private Service Connect
Updated 2024年9月20日
この Codelab では、Google API 用の Private Service Connect について学習します。具体的には、Storage API 用のサービス エンドポイントと Cloud Storage バケットを作成します。DNS を使用して検証を行います。
Cloud Run ジョブを使ってみる
Updated 2024年9月20日
この Codelab では、まず Node.js アプリケーションを探索し、ウェブページのスクリーンショットを撮影して Cloud Storage に保存します。続いて、アプリケーションのコンテナ イメージをビルドし、Cloud Run でジョブとして実行し、ジョブを更新して追加のウェブページを処理し、Cloud Scheduler を使用してスケジュールに基づいてジョブを実行します。
Compute Engine を使用して Google Cloud でウェブアプリをホストしてスケーリングする
Updated 2024年9月20日
Compute Engine を使用して Google Cloud でウェブアプリをホストし、スケーリングする方法を学習します。
C# での Video Intelligence API の使用
Updated 2024年9月20日
この Codelab では、C# で Video Intelligence API を使用する方法を学びます。
マテリアル 3 でアニメーション化されたレスポンシブ アプリ レイアウトを作成する
Updated 2024年9月20日
この Codelab では、Flutter がサポートしている 6 つのプラットフォームで、マテリアル 3 を使い、流れるようなアニメーションで表示されるアダプティブなデザインのアプリケーションを作成する経験が得られます。
- Flutter
ウェブアプリでフォームの自動入力を使用してパスキーを実装する
Updated 2024年9月18日
ウェブアプリでフォームの自動入力を使用してパスキーを実装し、よりシンプルで安全なログインを実現する方法を学びます。
データカード ハンドブック: 責任ある AI のための透明性の高いドキュメント
Updated 2024年9月18日
AI データセットで透明性の課題に取り組む際に役立つツールキットである、データカード ハンドブックについて学習します。
ARCore の Streetscape Geometry API と Rooftop anchors API を使ってみる
Updated 2024年9月18日
ARCore の Streetscape Geometry API と Rooftop anchors API を Kotlin で使用する方法を学びます。
- Android
- ARCore
セキュリティ キー(WebAuthn)による 2 要素認証でサイトを保護する
Updated 2024年9月18日
この Codelab では、セキュリティ キーを使用した 2 要素認証をサイトまたはウェブ アプリケーションに追加します。
Google Chat アプリを作成する
Updated 2024年9月18日
Google Chat アプリを設計して作成する方法を説明します。
はじめての WebAuthn
Updated 2024年9月18日
In this codelab, you’ll add a user verifying strong authentication to a website with a simple form based sign-in system.
Angular を使用して画像スライダー要素を作成する
Updated 2024年9月18日
この Codelab では、Angular フレームワークから独立して動作し、任意のフレームワークにインポートして簡単に組み込める画像スライダーを作成します。
Adobe Aero プレリリース版で Geospatial Creator を使ってみる
Updated 2024年9月18日
Adobe Aero で Geospatial Creator ツールを使用する方法を学びます。
- Android
- ARCore
ARCore の Scene Semantics API と Geospatial Depth API を使ってみる
Updated 2024年9月18日
ARCore の Scene Semantics API と Geospatial Depth API を Kotlin で使用する方法を学びます。
- Android
- ARCore
Unity 用 Geospatial Creator を使ってみる
Updated 2024年9月18日
Unity 用 ARCore Geospatial Creator を使用する方法を学びます。
- Android
- ARCore
検出
Updated 2024年9月18日
ユーザーがアプリをどのように操作しているかを特定することは、ユーザー エクスペリエンスのカスタマイズと改善に役立ちます。たとえば、アプリがすでにユーザーのデバイスにインストールされているかどうかを確認し、ブラウザからスタンドアロン アプリにナビゲーションを転送するなどの機能を実装できます。
初めての Flutter アプリ
Updated 2024年9月16日
この Codelab では、響きの良いランダムな名前を生成する Flutter アプリの作成方法を学びます。
- Flutter
Vertex AI を使用した動画分析用の生成 AI
Updated 2024年9月12日
Google の生成 AI 機能を使用して、YouTube でインフルエンサーの視聴回数を分析する方法を解説します。
iOS アプリをキャスト対応にする
Updated 2024年9月11日
この Codelab では、既存の iOS 動画アプリを変更して、Google Cast 対応デバイスにコンテンツをキャストします。
- キャスト
Python によるインナーループ開発
Updated 2024年9月9日
コンテナ化された環境で Java アプリケーションを開発するソフトウェア エンジニア向けに、開発ワークフローを効率化するための特長や機能について紹介します。
Cloud Run ジョブを使用して AlloyDB データベースを作成する
Updated 2024年9月9日
Cloud Run ジョブを使用して AlloyDB データベースを作成する方法を学習します
インプレース LLM の分析情報: 構造化データおよび非構造化データ分析のための BigQuery および Gemini
Updated 2024年9月9日
この Codelab では、LLM モデルである Gemini 1.0 Pro(テキストのみ)と Gemini 1.0 Pro Vision(マルチモーダル)を BigQuery ワークロード内に直接統合し、ローコードで生成 AI による分析情報を生成する方法を紹介します。
Java での Gemini 関数呼び出しを使用した確定的な生成 AI
Updated 2024年9月9日
Gemini モデルを呼び出して関数呼び出しの入力をオーケストレートし、API を呼び出してから、別の Gemini 呼び出しでレスポンスを処理して REST エンドポイントにデプロイすることで、Java アプリケーションで Gemini の関数呼び出し機能のデモを行います。
Cloud Data Loss Prevention の概要
Updated 2024年9月9日
この Codelab では、コマンドライン インターフェースを使用して DLP API を紹介します。ユーザーはプロジェクト コードをダウンロードし、サンプル ディレクトリのいくつかのツールとその基礎となる機能を確認します。
Cloud DNS ResourceRecordSets API
Updated 2024年9月9日
この Codelab では、gcloud を使用して Cloud DNS ManagedZone と関連する ResourceRecordSet を作成し、ドメインとサブドメインを管理します。解決します。
Google Compute Engine
Updated 2024年9月9日
この Codelab では、Google Compute Engine について理解を深めるために、VM をスピンアップし、ソフトウェアをインストールし、ネットワーク ロードバランサを介してインターネットで利用できるようにします。
Python での BigQuery の使用
Updated 2024年9月9日
この Codelab では、BigQuery を Python で使用する方法を学びます。
Google Cloud Armor による bot 管理と reCAPTCHA
Updated 2024年9月9日
この Codelab では、ロードバランサとそれに関連するバックエンド サービスを作成します。その後、Cloud Armor の bot 管理ルールを作成し、これがバックエンドを保護する仕組みについて学習します。
BigQuery ジョブを Workflows と並行して実行する
Updated 2024年9月9日
この Codelab では、Workflows の並列イテレーション機能と並行して、Wikipedia データセットに対して BigQuery ジョブを実行する方法について説明します。
Cloud Tasks で HTTP リクエストをバッファリングする
Updated 2024年9月9日
この Codelab では、まず HTTP ターゲット タスク用の通常の Cloud Tasks キューを作成して使用する方法を学びます。次に、キューレベルの HTTP URI オーバーライドと新しい BufferTask API を使用して、Cloud Tasks で HTTP リクエストを簡単にバッファリングする方法を学びます。
Cloud Armor によるレート制限
Updated 2024年9月9日
この Codelab では、ロードバランサとそれに関連するバックエンド サービスを作成します。その後、Cloud Armor のレート制限ポリシーを作成し、このポリシーによってバックエンドがどのように保護されるかを理解します。
Dialogflow と Google Chat の統合
Updated 2024年9月9日
この Codelab では、Dialogflow と Google カレンダーを基盤とする Appointment Scheduler Chat アプリを Google Chat で実行できるようにします。カスタムの Google Chat メッセージを作成してデプロイします。
- Google Workspace
Cloud Run から Private Cloud SQL への接続
Updated 2024年9月9日
このラボでは、Cymbal Eats のメニュー サービスを作成し、メニュー項目を追加、更新、削除、一覧表示する RESTful API を公開します。Cloud Run で実行されるメニュー サービスのバックエンド データベースとして、Cloud SQL データベースを作成します。Cloud Run は Cloud SQL データベースと同じ VPC にないため、Cloud Run がプライベート IP アドレスを介して Cloud SQL と通信できるようにサーバーレス VPC アクセス
ウェブ機能の Codelab
Updated 2024年9月9日
この Codelab では、まったく新しいウェブ API やフラグでのみ利用できるウェブ API をいくつか試してみます。
Artifact Registry による依存関係の管理
Updated 2024年9月9日
Architect Registry で依存関係を管理する方法について説明します。
Dialogflow アプリ用にフロントエンド Django クライアントを構築する
Updated 2024年9月9日
フロントエンド用の Django クライアントを構築して Dialogflow アプリの会話環境を作成する方法について学びます。
Python で Cloud Workstations を使用したインナーループ開発
Updated 2024年9月9日
コンテナ化された環境で Cloud Workstations を使用して Python アプリケーションを開発するソフトウェア エンジニア向けに、開発ワークフローを効率化するための特長と機能を紹介します。
Cloud Armor NamedIP リスト
Updated 2024年9月9日
この Codelab では、Google Cloud Armor の名前付き IP アドレスリストについて学習します。具体的には、セキュリティ ポリシー内に名前付き IP アドレスリストを構成し、接続を検証します。
Google Cloud Shell から ASP.NET Core アプリをビルドして起動する
Updated 2024年9月9日
この Codelab では、ブラウザを離れることなく、Google Cloud Shell から ASP.NET Core アプリをビルドして起動する方法を学びます。
Cloud Bigtable の概要
Updated 2024年9月9日
この Codelab では、Java HBase クライアントを使用する Cloud Bigtable について学習します。データを読み込んでからクエリを実行し、そのデータを地図上にプロットします。
開発環境
Updated 2024年9月9日
コンテナ化された環境で Cloud Workstations を使用して Python アプリケーションを開発するソフトウェア エンジニア向けに、開発ワークフローを効率化するための特長と機能を紹介します。
ASP.NET Core アプリを App Engine にデプロイする
Updated 2024年9月9日
この Codelab では、シンプルな ASP.NET Core アプリを Google App Engine にデプロイする方法を学びます。
NodeJS によるインナーループ開発
Updated 2024年9月9日
コンテナ化された環境で Java アプリケーションを開発するソフトウェア エンジニア向けに、開発ワークフローを効率化するための特長や機能について紹介します。
VPC Service Controls - BigQuery の保護 Codelab I
Updated 2024年9月9日
この Codelab では、 VPC Service Controls を使用して BigQuery API を保護する方法を学習します。この Codelab は、サービス境界で保護された API サービスがない状態で始まり、一般公開データセットに対してクエリを実行し、その結果をプロジェクト テーブルに保存できるようにします。クエリは 1 つのプロジェクトで実行され、テーブル(結果が保存されるテーブル)は別のプロジェクトに作成されます。これは、データを 1
Vertex AI:Sklearn でカスタム予測ルーチンを使用し、予測用のデータの前処理と後処理を行う
Updated 2024年9月9日
この Codelab では、Vertex AI でカスタム予測ルーチンを使用して、カスタムの前処理と後処理のロジックを記述する方法を学びます。
Cloud Run からフルマネージド データベースへの接続
Updated 2024年9月9日
サーバーレス データベースを Cloud Run で実行されているアプリケーションと統合し、Cloud Spanner リレーショナル データベースと Cloud Firestore を使用するようにサービスを構成します。
Cloud AI Platform での XGBoost モデルの構築、トレーニング、デプロイ
Updated 2024年9月9日
このラボでは、BigQuery からデータを取り込み、Cloud AI Platform Notebooks インスタンスで XGBoost モデルを構築し、モデルを AI Platform にデプロイするという、GCP での ML ワークフロー全体を学びます。
GKE Autopilot で実行されているアプリケーションからプライベート AlloyDB インスタンスへの接続
Updated 2024年9月9日
GKE Autopilot で実行されているアプリケーションを AlloyDB データベースのプライベート インスタンスに接続する方法について説明します。
Node.js と Cloud Run を使用して Google Workspace アドオンを構築する
Updated 2024年9月9日
この Codelab では、Node.js と Cloud Run を使用して Google Workspace アドオンを作成する方法を学びます。
- Google Workspace
- Cloud Run
VPC Service Controls 基本チュートリアル I
Updated 2024年9月9日
このラボでは、VPC Service Controls の境界を作成し、それを使用してプロジェクトを保護します。次に、VPC Service Controls の上り(内向き)違反を引き起こし、拒否のトラブルシューティング プロセスについて説明します。このラボを修了すると、VPC Service Controls を使用してリソースを保護する方法をより深く理解できるようになります。
VPC Service Controls 基本チュートリアル II - 下り(外向き)違反のトラブルシューティング
Updated 2024年9月9日
このラボでは、VPC Service Controls の境界を作成し、それを使用してプロジェクトを保護します。その後、VPC Service Controls の下り(外向き)違反を引き起こし、下り(外向き)ルールを作成して拒否のトラブルシューティング プロセスを確認します。このラボを修了すると、VPC Service Controls を使用してリソースを保護する方法をより深く理解できるようになります。
ウェブアプリに迅速なナビゲーションとシームレスなページ遷移を追加する
Updated 2024年9月9日
Google Chrome の最新の API を使って、ウェブアプリに迅速なナビゲーションとシームレスなページ遷移を追加する方法を学びます。
Cloud AI Platform にデプロイされた財務 ML モデルを What-if ツールを使用して分析する
Updated 2024年9月9日
このラボでは、金融データセットで XGBoost モデルをトレーニングして Cloud AI Platform にデプロイし、What-if ツールで分析する方法を学びます。
- TensorFlow
好みのメディアクエリを使用してユーザー適応インターフェースを構築
Updated 2024年9月9日
アダプティブ ウェブフォームを構築する方法について説明します。このフォームでは、各ユーザーが、その時点での好みを反映したカスタマイズされたインターフェースを受け取ることができます。
インスタンスごとの重み付きネットワーク ロード バランシング
Updated 2024年9月9日
この Codelab では、重み付きロード バランシングを使用した HTTP ヘルスチェックで報告された重みに基づいて、ロードバランサのバックエンド インスタンスにトラフィックを分散するようにネットワーク ロードバランサを構成する方法を学びます。
IAM を使用してプロジェクトへのアクセスを許可する
Updated 2024年9月9日
この Codelab では、Google Cloud コンソールを使用して、プロジェクトのプリンシパルに Identity and Access Management(IAM)ロールを付与する方法について説明します。
Vertex AI による安全なユーザー管理ノートブックの作成
Updated 2024年9月9日
このチュートリアルでは、安全なユーザー管理ノートブックを構成する方法を学びます。
AlloyDB と Vertex AI Agent Builder を使用してスマート ショッピング アシスタントを構築する - パート 2
Updated 2024年9月5日
この Codelab では、顧客からの質問に回答したり、商品を見つけたり、e コマース データセット向けに検索結果をカスタマイズしたりするための知識ベースのチャット アプリケーションを構築します。
Google Cloud Platform に ABAP Platform トライアル 2022 をインストールし、ABAP SDK をインストールする
Updated 2024年9月4日
この Codelab では、ABAP Platform トライアル 202 をインストールします。
AlloyDB と Vertex AI Agent Builder を使用して特許検索アシスタントを構築する - パート 2
Updated 2024年9月4日
この Codelab では、特許検索に関連する質問に回答し、特許データセットの真実に基づいた結果をソースとして提示する、知識ベースのチャット アプリケーションを構築します。
Compute Engine VM でホストされている SAP 用のトークンを使用して ABAP SDK 認証を構成し、Address validation API を実行する
Updated 2024年9月3日
この Codelab では、Compute Engine VM でホストされている SAP 用のトークンを使用して ABAP SDK 認証を構成し、Address Verification API を実行します。
Thread ボーダー ルーター - Thread 1.2 マルチキャスト
Updated 2024年8月29日
Thread 1.2 では、Thread ネットワーク間にマルチキャストが導入され、Thread ネットワークとインフラストラクチャ(Wi-Fi/イーサネット)のネットワーク セグメント間でマルチキャスト通信が可能になります。この Codelab では、Thread 1.2 マルチキャスト機能をセットアップして操作するプロセスについて説明します。
Thread ボーダー ルーター - 双方向 IPv6 接続と DNS ベースのサービス ディスカバリ
Updated 2024年8月29日
この Codelab では、OTBR を標準の Thread ボーダー ルーターとして使用し、同じ Wi-Fi ネットワークに接続しているスマートフォンから Thread エンドデバイスを検出してリーチします。
Simply Studio v5 を使用して Silicon Labs EFR32 ボードと OpenThread で Thread ネットワークを構築する
Updated 2024年8月29日
この Codelab では、実際のハードウェアで OpenThread をプログラミングし、Thread ネットワークを作成して管理し、ノード間でメッセージを渡します。
OTNS を使用してスレッド ネットワークをシミュレートする
Updated 2024年8月29日
この Codelab では、OTNS CLI とウェブ ビジュアリゼーションを使用して、シミュレートされた Thread ネットワーク内のノードを追加/移動/削除し、ネットワークがトポロジの変化にどのように適応するかを確認します。
可視化によるスレッド ネットワークのテスト
Updated 2024年8月29日
この Codelab では、ウェブ インターフェースを使用して可視化された OpenThread 機能テストを実施します。
Thread ボーダー ルーター - NAT64 経由でインターネット アクセスを提供
Updated 2024年8月29日
この Codelab では、NAT64 をサポートする OpenThread ボーダー ルーターを構築し、ネットワーク内のエンドデバイスを使用して、インターネットから IPv4 のみのリソースにアクセスします。
nRF52840 ボードと OpenThread で Thread ネットワークを構築
Updated 2024年8月29日
この Codelab では、実際のハードウェアで OpenThread をプログラミングし、Thread ネットワークを作成して管理し、ノード間でメッセージを渡します。
ESP32H2 と ESP Thread ボーダー ルーター ボードを使用して Thread ネットワークを構築する
Updated 2024年8月29日
この Codelab では、実際のハードウェアで OpenThread をプログラミングし、Thread ネットワークを作成して管理し、ノード間でメッセージを渡します。
コンピュータ ビジョンを簡単に: Spring Boot と Java での Vision AI
Updated 2024年8月29日
Spring Boot と Java を使用してコンピュータ ビジョン アプリケーションを作成し、プロジェクトで画像認識と分析の可能性を引き出せるようにします。
- Cloud Run
Accelerated Mobile Pages の高度な概念
Updated 2024年8月29日
この Codelab では、Accelerated Mobile Pages の主なコンセプトと従来の HTML ドキュメントとの違いについて紹介します。そのためには、AMP ドキュメントを作成して検証します。
Accelerated Mobile Pages の基礎
Updated 2024年8月29日
この Codelab では、Accelerated Mobile Pages の主なコンセプトと従来の HTML ドキュメントとの違いについて紹介します。そのためには、AMP ドキュメントを作成して検証します。
Cloud Shell と gcloud のスタートガイド
Updated 2024年8月29日
この Codelab では、Google Cloud Platform でホストされているコンピューティング リソースにウェブ経由で接続する方法を学びます。
Cloud Run による 3 つの簡単なステップで開発から本番環境へ
Updated 2024年8月29日
この Codelab では、シンプルなウェブアプリを作成してプライベートの開発環境で実行し、Docker を使用してコンテナで実行し、最後に同じアプリをクラウドにデプロイします。
Spring Boot アプリを Cloud SQL に接続する
Updated 2024年8月29日
Spring Boot アプリを Cloud SQL に接続する方法を学習します。
- Cloud SQL
Cloud Datastore を使用した Spring Boot アプリケーション
Updated 2024年8月29日
この Codelab では、Spring Cloud GCP を使用して Datastore からオブジェクトを読み書きする方法を学びます。
Spring Integration と Google Cloud Pub/Sub を使用したメッセージング
Updated 2024年8月29日
この Codelab では、バックグラウンドで Google Cloud Pub/Sub を使用し、Spring Integration を介してメッセージを交換する 2 つの Spring Boot アプリケーションを構築します。
Google Cloud Platform を使用して Kotlin Spring アプリケーションを構築する
Updated 2024年8月29日
この Codelab では、Kotlin を使用して Spring アプリケーションを作成し、Cloud Pub/Sub や Cloud SQL などの Google Cloud Platform テクノロジーと統合します。
Cloud Spanner ゲーム取引投稿
Updated 2024年8月29日
この Codelab では、Cloud Spanner と連携するアイテム サービスと取引後サービスを実装します。
C# での Hello Cloud Run
Updated 2024年8月29日
この Codelab では、ステートレス コンテナをサーバーレスな方法(インフラストラクチャを抽象化した方法)でデプロイして実行することで、Cloud Run の使用を開始する方法を学びます。Cloud Run は、フルマネージド型で実行することも、GKE クラスタ上で実行することもできます。
C# で Speech-to-Text API を使用する
Updated 2024年8月29日
この Codelab では、C# で Speech-to-Text API を使用する方法を学びます。
Node.js での Speech-to-Text API の使用
Updated 2024年8月29日
この Codelab では、Node.js で Speech-to-Text API を使用して音声ファイルを文字変換します。
Cloud SQL への接続: Compute Engine、プライベート IP、Cloud SQL Proxy
Updated 2024年8月29日
この Codelab では、Cloud SQL Proxy を使用して、Google のプライベート内部ネットワーク内で Compute Engine インスタンスと Cloud SQL 間の接続を設定します。
- Cloud SQL
Cloud SQL への接続: パブリック IP と承認済みネットワーク
Updated 2024年8月29日
この Codelab では、どこからでもアクセス可能な Cloud SQL インスタンスへの簡単な接続を設定します。
- Cloud SQL
Cloud Run 関数(HTTP)のスタートガイド
Updated 2024年8月29日
Cloud Run の関数を使ってみる
- Cloud Run
Dockerfile によるコンテナの開発
Updated 2024年8月29日
Docker は、アプリケーションを開発、リリース、実行するためのオープン プラットフォームです。Docker を使用すると、アプリケーションをインフラストラクチャから分離して、インフラストラクチャをマネージド アプリケーションのように扱うことができます。また、コードのリリース、テスト、デプロイを高速化し、コード作成からコード実行までのサイクルを短縮できます。 Docker は、カーネル
Binary Auth によるデプロイのゲーティング
Updated 2024年8月29日
Binary Authorization は、信頼できるコンテナ イメージのみが Google Kubernetes Engine(GKE)や Cloud Run にデプロイされることを保証する、デプロイ時のセキュリティ管理サービスです。Binary Authorization
Dataproc Serverless
Updated 2024年8月29日
この Codelab では、Dataproc Serverless の開始方法、豊富な機能セットへのアクセス方法など、Dataproc Serverless のすべてを学びます。
Codelab: Gemini を使用して JavaScript で Chrome 拡張機能を作成する
Updated 2024年8月29日
この Codelab では、Gemini を使用して Chrome 拡張機能を作成します。今後、Google Meet ページに機能を追加できるレベルに到達するためのイテレーション機能を追加する予定です。
Flutter アプリにホーム画面ウィジェットを追加する
Updated 2024年8月29日
この Codelab では、iOS または Android 向けの Flutter アプリ用のホーム画面ウィジェットを作成します。基本的な Flutter ニュースアプリから始めます。その後、ネイティブ フレームワークを使用してウィジェット自体の UI を作成します。最後に、リソースを共有し、ウィジェットとメインアプリ間の通信を確立する方法を学びます。
- Flutter
- Android
Vertex AI から画像を生成して Google 広告にアップロードする方法
Updated 2024年8月29日
この Codelab では、Vertex AI で画像を生成し、その画像を Google 広告に送信する方法を学びます。
Google Dataproc で Spark ML モデルを作成する
Updated 2024年8月29日
この Codelab では、Spark ML ジョブを Google の Dataproc サービスに送信します。
OHS と Google Cloud を使用して Android アプリから FHIR データを管理する
Updated 2024年8月29日
Android-FHIR SDK、OHS、Google Cloud Healthcare API を使用して、安全かつスケーラブルでコンプライアンスを遵守したデータドリブンのヘルスケア モバイルアプリを構築
- Android
- Google Cloud
Google Compute Engine 上の Dataproc
Updated 2024年8月29日
この Codelab では、Google Compute Engine(GCE)で Dataproc を使用する方法を学びます。
GKE Autopilot および Pub/Sub と統合する Workflows をトリガーするように Eventarc を構成する
Updated 2024年8月29日
GKE Autopilot や Pub/Sub と統合される Workflows をトリガーするように Eventarc を構成し、お客様に特典を提供するビジネス プロセスを実行する方法について説明します。
Firebase 向け Google アナリティクスを使用して WebView でイベントをトラッキングする
Updated 2024年8月29日
この Codelab では、GA4F を使用して WebView 内のウェブページのイベントをネイティブ コードに転送し、トラッキングする方法を説明します。
高度なトラフィック管理(Envoy)を使用した外部 HTTPS LB の Codelab
Updated 2024年8月29日
この Codelab では、新しい外部 HTTPS ロードバランサで使用できる高度なトラフィック機能について学びます。
Eventarc を使用したワークフローのトリガー
Updated 2024年8月29日
Cloud Run や Pub/Sub と連携する Workflows をトリガーするように Eventarc を構成し、お客様に特典を提供するビジネス プロセスを実行する方法について説明します。
ウェブサイトを描画する: Gemini モデルを使用して、想像力をウェブサイトに変換しましょう。
Updated 2024年8月29日
この Codelab では、Gemini 1.0 Pro Vision、Gemini 1.5 Pro などの生成 AI モデルを使用して、図形描画をウェブサイト コードに変換する Cloud Run アプリケーションを数分で構築します。
Dialogflow Essentials を使用して Android 用音声ボットを構築するフラッター
Updated 2024年8月29日
Dialogflow には、ウェブ、Google アシスタント、ソーシャル メディア、Phone Gateway など、多くのインテグレーションがあらかじめ組み込まれています。しかし、chatbot をモバイル デバイスで使用できるようにするには、カスタム統合を作成する必要があります。このラボでは、Dialogflow Essentials を Flutter アプリに統合する方法について学習します。
- Flutter
サイドカーを使用して Cloud Run サービスを作成する
Updated 2024年8月29日
localhost ポートとボリューム マウントを使用してサイドカーと通信する Cloud Run サービスを作成する方法について説明します。
- Cloud Run
Document AI(Python)を使用したフォーム解析
Updated 2024年8月29日
この Codelab では、Document AI の Form パーサーを使用して、Python で手書きのフォームを解析する方法を学びます。 ここでは、例として簡単な医療用登録フォームを使用しますが、この手順は DocAI でサポートされているすべての一般化フォームでも機能します。 この Codelab は、Document AI の他の Codelab の内容に基づいて作成されています。 このラボを始める前に、次の Codelab を完了しておくことをおすすめします。 この Codelab
Document AI Workbench - カスタム ドキュメント エクストラクタ
Updated 2024年8月29日
この Codelab では、Document AI Workbench で独自のトレーニング データを使用して完全にカスタマイズされたモデルを作成する方法を学びます。
ハンズオン: Dialogflow と Actions on Google を使用して、Google アシスタント用のテレビガイド アクションを作成する
Updated 2024年8月29日
Google アシスタントとの会話を作成して、テレビガイドの情報を取得できるようにしましょう。
インテント カバレッジを拡大し、生成フォールバックでエラーを適切に処理
Updated 2024年8月29日
この初心者向けの Codelab では、Google の最新の生成大規模言語モデル(LLM)を使用して仮想エージェントのレスポンスを生成する生成フォールバック機能について学習します。
ハンズオン: Women in Voice ワークショップ
Updated 2024年8月29日
Google アシスタントとの会話を作成して、Women in Voice ミートアップ グループのイベントや文献情報を取得しましょう。
Android 用のユーザー補助サービスを開発する
Updated 2024年8月29日
この Codelab では、Android ユーザー向けのユーザー補助サービスを作成する方法を学びます。
- Android
Dialogflow CX ジェネレータとデータストアを使用した情報に基づく意思決定
Updated 2024年8月29日
この初心者向けの Codelab では、ジェネレータ機能について学習します。生成ツールは、Google の最新の生成大規模言語モデル(LLM)を使用してエージェントのレスポンスを生成します。この Codelab のコンテキストでは、データストアから情報を取得するジェネレータを使用して、情報に基づいた意思決定を行います。
Document AI Workbench - アップトレーニング
Updated 2024年8月29日
この Codelab では、Document AI のアップトレーニングを使用し、独自のトレーニング データを使用してモデルの品質を向上させる方法を学びます。
ハンズオン: Google Workspace と Dialogflow を使用して Google Chat でテレビガイドを作成する
Updated 2024年8月29日
動的なカード レスポンスを使用する Google Chat 用のカスタム Dialogflow chatbot を構築する方法を学習します。
- Google Workspace
Document AI(Python)を使用した専用プロセッサ
Updated 2024年8月29日
この Codelab では、Procurement DocAI と Lending DocAI を使用して、特殊なドキュメントを分類、解析する方法を学びます。
Document AI(Python)を使用した光学式文字認識(OCR)
Updated 2024年8月29日
この Codelab では、Document AI とPython を使用して、PDF ドキュメントの光学式文字認識(OCR)を実行します。オンライン(同期)およびバッチ(非同期)で処理をリクエストする方法についても学習します。
Apache Kafka から Pub/Sub への移行
Updated 2024年8月29日
この Codelab では、段階的な移行手法を使用して Apache Kafka から Google Cloud Pub/Sub にアプリケーションを移行します。
Google Cloud Dataflow を使用して最初の SQL ステートメントを実行する
Updated 2024年8月29日
このページでは、Dataflow SQL の使用方法と Dataflow SQL ジョブの作成方法について説明します。
Document AI: 人間参加型
Updated 2024年8月29日
この Codelab では、Document AI の人間参加型を使用して、専用プロセッサで人間による確認のタスクを行う方法を学びます。
Google Cloud Dataflow での Notebooks の使用
Updated 2024年8月29日
インタラクティブな Beam を使用してノートブックを設定して実行する
Document AI を使用して手書きフォームをインテリジェントに処理(Node.js)
Updated 2024年8月29日
この Codelab では、Node.js で Document AI API を使用するチュートリアルの作成に焦点を当てます。
ウェブ コンポーネントから Lit Element へ
Updated 2024年8月29日
この Codelab では、ウェブ コンポーネントを一から作成し、段階的に Lit Element に拡張します。
HEY を使用した Vertex AI オンライン予測ベースライン テスト
Updated 2024年8月29日
このチュートリアルでは、HEY と予測の Cloud Monitoring 指標を使用してベースライン テストを実施する方法を学びます。
Gemini Code Assist を使用したテストの概要
Updated 2024年8月29日
Gemini Code Assist を使用してコードのテストを作成する
Node.JS と Google Cloud Functions を使用して DAG をトリガーする
Updated 2024年8月29日
この Codelab では、Google Cloud Functions を使用して Google Cloud Composer で Apache Airflow ワークフロー(DAG)をトリガーする方法について説明します。この DAG は、BashOperator を使用して単純な bash コマンドを実行します。
Cloud AI Platform での PyTorch モデルのトレーニングとハイパーパラメータ チューニング
Updated 2024年8月29日
このラボでは、クラウドでハイパーパラメータ調整を使用してモデルをトレーニングする方法を学びます。PyTorch を使用してこれを行う方法について説明しますが、これは任意のフレームワークで行うことができます。
Vertex AI と BigQuery ML による時系列予測
Updated 2024年8月29日
このラボでは、ノートブック、トレーニング、予測、BigQuery ML など、Vertex AI を使用して時系列の問題を解決する方法を学びます。
- TensorFlow
C# で Text-to-Speech API を使用する
Updated 2024年8月23日
この Codelab では、C# で Text-to-Speech API を使用する方法について学習します。
C# での Translation API の使用
Updated 2024年8月23日
この Codelab では、C# で Translation API を使用する方法を学びます。
Cloud Run 上の Node.js アプリケーションを Cloud SQL for PostgreSQL データベースに接続する方法
Updated 2024年8月23日
Cloud SQL Node.js コネクタ は、Node.js アプリケーションを Cloud SQL データベースに安全に接続する最も簡単な方法です。 Cloud Run はフルマネージドのサーバーレス プラットフォームで、HTTP リクエスト経由で呼び出し可能なステートレス コンテナを実行できます。この Codelab では、IAM 認証を使用して、サービス アカウントを使用して Cloud Run 上の Node.js アプリケーションを Cloud SQL for PostgreSQL
Python で Text-to-Speech API を使用する
Updated 2024年8月23日
このチュートリアルでは、Python で Text-to-Speech API を使用する方法を学びます。
Cloud Tools for PowerShell をインストールして使用する
Updated 2024年8月23日
この Codelab では、Cloud Tools for Windows PowerShell をインストールして使用する方法を学びます。
Workflows を使用したサーバーレス オーケストレーションの概要
Updated 2024年8月23日
この Codelab では、Workflows を使用して Google Cloud と HTTP ベースの API サービスをオーケストレートして自動化する方法を学びます。
Python で Vision API を使用する
Updated 2024年8月23日
このチュートリアルでは、Python で Vision API を使用する方法を学びます。
Cloud Workstations と Cloud Code を使用した開発
Updated 2024年8月23日
Cloud Workstations を使用して、コンテナ化された環境で Java ソフトウェア エンジニアの開発ワークフローを効率化するための特長と機能について説明します。
ウェブ Bluetooth で PLAYBULB キャンドルを操作する
Updated 2024年8月23日
JavaScript だけで、初期の Web Bluetooth API を使って LED フレームレス キャンドルを制御するウェブアプリを作成できます。
NodeJS と Cloud Workstations を使用したインナーループ開発
Updated 2024年8月23日
コンテナ化された環境で Cloud Workstations を使用して Nodejs アプリケーションを開発するソフトウェア エンジニア向けに、開発ワークフローを効率化するための特長と機能を紹介します。
BigQuery SQL と Vertex AI を使用した生成インサイト
Updated 2024年8月23日
BigQuery SQL クエリと Vertex AI PaLM API を使用して、映画の成功評価予測と処方箋アプリを作成します。
流体数値解析による Gromacs 分子動力学シミュレーションを実行するSlurm-GCP
Updated 2024年8月23日
この Codelab では、SchedMD の Slurm-GCP ソリューションを使用して Google Cloud Platform で Gromacs を実行する手順について説明します。
Java を使用したインナーループ開発 - SpringBoot
Updated 2024年8月23日
コンテナ化された環境で Java アプリケーションを開発するソフトウェア エンジニア向けに、開発ワークフローを効率化するための特長や機能について紹介します。
Android ビューの基本的な色のハーモナイゼーション
Updated 2024年8月23日
この Codelab では、カスタムカラーとダイナミック テーマを調和させる方法を学びます。
- Android
生成 AI - キーワードからの画像生成
Updated 2024年8月23日
この Codelab では、生成 AI API を使用して、指定されたキーワードから画像を生成する方法を学びます。これは 2 段階からなるプロセスです。text-bison API を呼び出して画像生成プロンプトを生成し、次に Imagen API を呼び出して生成されたプロンプトに従って画像を生成します。このワークフロー全体は、Gradio アプリを使用してフロントエンドで起動します。
Vertex AI PaLM API を使用した BigQuery ML と SQL のみの LLM
Updated 2024年8月23日
BigQuery の一般公開データセットとして利用可能な GitHub リポジトリのソースコードの要約。テキスト生成に Vertex AI 大規模言語モデル(text-bison)を BigQuery のホスト型リモート関数として使用しています。
ハモンと戦う - マイクロサービスの合戦場
Updated 2024年8月23日
この Codelab では、アリーナ内で「jamón」を相互に「投げる」ことで他のマイクロサービスと戦うマイクロサービスを構築します。
Cloud Run で PaLM API を使用してチャットアプリ
Updated 2024年8月23日
Python Flask フレームワークと Vertex AI PaLM API モデルを使用してチャット アプリケーションを開発する
- Cloud Run
マテリアル 3 を使用した Compose でのテーマ設定
Updated 2024年8月23日
この Codelab の目的は、新しいマテリアル デザイン 3 と Material You の実装を使用した Jetpack Compose でのテーマ設定のデモを行うことです。
- Android
Kotlin 04.1 の高度な Android: Android Google マップ
Updated 2024年8月23日
Android Kotlin アプリに Google マップを追加してスタイルを設定する方法について説明します。
- Android
ML Kit で AutoML Vision を使用してデバイス上の画像分類モデルをトレーニングしてデプロイする
Updated 2024年8月23日
この Codelab では、ML Kit で AutoML Vision Edge を使用して画像分類器をトレーニングし、ML Kit SDK を使用して Android または iOS スマートフォンで画像分類器を実行します。
- ML Kit
- TensorFlow
- Firebase
- Android
Cloud Foundation Toolkit 入門ガイド
Updated 2024年8月23日
この Codelab では、Cloud Foundation Toolkit(CFT)の使用を開始し、一連のステップに沿って CFT モジュールに機能を追加します。
- Google Cloud
Google VPN 経由で AlloyDB を Oracle に接続する
Updated 2024年8月23日
この Codelab では、VPN 経由で接続された別のネットワークにデプロイされた Oracle データベースに AlloyDB クラスタを接続する方法を学びます。
BigQuery を使用して GitHub データをクエリする
Updated 2024年8月23日
BigQuery の基本と、GitHub commit データを例として使用してテラバイト単位の一般公開データに対してクエリを実行する方法を学習します。
ARCore の未加工の深さ
Updated 2024年8月23日
この Codelab では、新しい Raw Depth API を使用して ARCore アプリを作成する手順を説明します。
- Android
Battle One - マイクロサービスの戦場
Updated 2024年8月23日
この Codelab では、アリーナ内で互いの葉を「投げる」ことで他のマイクロサービスと戦うマイクロサービスを構築します。
Anthos Service Mesh ワークショップ: ラボガイド - 日本語
Updated 2024年8月23日
このワークショップは、GCP 上でグローバルに分散されたサービスを本番環境に設定する方法を説明する、実践的で実践的な経験です。使用される主なテクノロジーは、コンピューティング用の GKE と、安全な接続、オブザーバビリティ、高度なトラフィック シェーピングを作成するための Anthos サービス メッシュです。このワークショップで使用するプラクティスとツールはすべて、本番環境で使えるものと同じです。
- Anthos
Anthos Service Mesh ワークショップ: ラボガイド
Updated 2024年8月23日
このワークショップは、GCP 上でグローバルに分散されたサービスを本番環境に設定する方法を説明する、実践的で実践的な経験です。使用される主なテクノロジーは、コンピューティング用の GKE と、安全な接続、オブザーバビリティ、高度なトラフィック シェーピングを作成するための Anthos サービス メッシュです。このワークショップで使用するプラクティスとツールはすべて、本番環境で使えるものと同じです。
- Anthos
アプリにダイナミック カラーを追加する
Updated 2024年8月23日
この Codelab では、アプリのテーマ設定をマテリアル 3 に移行し、後でダイナミック カラーを適用します。
- Android
BigQuery ML スタートガイド
Updated 2024年8月23日
この Codelab では、BigQuery を使用してアナリティクス 360 データセット用の ML モデルを作成する方法を学びます。
Cloud Data Fusion を使用して CSV データを BigQuery に取り込む - バッチ取り込み
Updated 2024年8月23日
この Codelab では、Cloud Data Fusion を使用して CSV 形式の医療データを BigQuery に読み込むデータ取り込みパターンを実装します。
Google スプレッドシートと Google スライドでビッグデータを分析情報に変換
Updated 2024年8月23日
この中級者向けの Google Apps Script Codelab では、Google Workspace と Google Cloud コンソールという 2 つの Google デベロッパー プラットフォームを使用します。具体的には、Cloud コンソールの BigQuery API(Apps Script の高度なサービス)と、組み込みの Google Workspace サービスのペア(Google スプレッドシートと Google スライド)を使用します。このサンプルアプリの目的は、ビッグデータ分析からスライド プレゼンテーションまで、最終的な作業をすべて(比較的)短いコードで自動化できることをユーザーに示すことです。
- Google Workspace
BigQuery 用の bq コマンドライン ツールを使用してデータを読み込んでクエリを実行する
Updated 2024年8月23日
BigQuery 用の Python ベースのコマンドライン ツールである bq を使用してデータを読み込んでクエリを実行する方法を学習します。
Cassandra ユーザー向け Cloud Bigtable
Updated 2024年8月23日
この Codelab では、データの挿入、更新、読み取り、削除を行う一般的な Cassandra クエリと、Java クライアントを使用した Cloud Bigtable の同等のクエリを比較します。
ユーザー定義ルールを使用して NLB/VM に対応する Cloud Armor
Updated 2024年8月23日
この Codelab では、ユーザー定義のルールを使用して Cloud Armor ネットワーク エッジのセキュリティ ポリシーを構成する方法を学びます。
Vertex AI: 予測用の BigQuery ML モデルのエクスポートとデプロイ
Updated 2024年8月23日
このラボでは、 BigQuery ML でモデルをトレーニングし、そのモデルを Vertex AI にエクスポートしてデプロイします。これは、Google Cloud の最新の AI プロダクトです。 次の方法を学習します。 このラボを Google Cloud で実行するための総費用は約 $2 です。 このラボでは、Google Cloud で利用できる最新の AI プロダクトを使用します。 Vertex AI は Google Cloud 全体の ML
Google Apps Script の実践: 4 行のコードで Google スプレッドシート、マップ、Gmail にアクセスする
Updated 2024年8月23日
この Codelab では、Google のデベロッパー テクノロジーを利用するコードを記述する最も簡単な方法の一つを紹介します。これは、ウェブ開発の主流言語である JavaScript を利用することで実現しています。Google Apps Script を使用して、Google スプレッドシートのセルから住所を抽出し、その住所に基づいて Google マップを生成し、Gmail でその地図を添付ファイルとして送信するコードを記述します。さらに、必要なのはわずか 4 行のコードです。
- Google Workspace
Dialogflow を BigQuery と統合する方法
Updated 2024年8月23日
このラボでは、Dialogflow のフルフィルメントのコンセプトを使用します。BigQuery でデータセットとテーブルを作成し、Dialogflow フルフィルメントで BigQuery 統合の詳細を設定して、会話エクスペリエンスをテストする方法を学習します。
CEL-Go Codelab: 高速で安全な埋め込み式
Updated 2024年8月23日
この Codelab では、Go で実装される Common Expression Language で式を記述します。変数の作成、論理演算子や演算子の使用、JSON の作成、proto の作成、式の調整を行います。
Battle Peach - マイクロサービスの戦場
Updated 2024年8月23日
この Codelab では、アリーナでモモを「投げる」ことで他のマイクロサービスと戦うマイクロサービスを構築します。
Bigtable と Dataflow: データベースのモニタリング技術(HBase Java クライアント)
Updated 2024年8月23日
この Codelab では、Dataflow を使用して大量のデータを読み込んで読み取る際の Bigtable の書き込み/読み取りをモニタリングする方法を学びます。
フルスタックの映画レコメンデーション システムの構築
Updated 2024年8月23日
この Codelab では、フルスタックのレコメンデーション システムを構築します。TensorFlow Recommender を使用して 2 つのレコメンデーション モデルをトレーニングし、TensorFlow Serving をバックエンドとして使用してデプロイします。また、フロントエンドとしてクロス プラットフォームの Flutter アプリも作成します。
Interaction to Next Paint(INP)を理解する
Updated 2024年8月23日
Interaction to Next Paint(INP) について学習するためのインタラクティブなデモと Codelab。 コードは web-vitals-codelabs リポジトリ にあります。 ページの上部に、[ スコア ] カウンタと [ インクリメント ] ボタンがあります。リアクティブと応答性の典型的なデモ ボタンの下に、次の 4 つの測定値があります。 FPS エントリとタイマー
PaLM Text Bison モデルをラップする Cloud Functions の関数
Updated 2024年8月23日
Python で記述された Cloud Functions の関数について説明します。この関数は、Vertex AI モジュールを初期化し、PaLM Text Bison モデルを呼び出すためのエンドポイントを提供します。
カスタム テキスト分類モデルを作成し、それを使用してアプリを更新する
Updated 2024年8月23日
この Codelab では、「モバイル テキスト分類のスタートガイド」パスウェイで作成したモデルを拡張し、独自のデータで機能するモデルを作成する方法を学びます。その後、Android アプリや iOS アプリを新しいモデルでアップデートする方法を確認します。
- Android
- TensorFlow
TensorFlow.js: 独自の「Teachable Machine」を作成するTensorFlow.js で転移学習を使用する
Updated 2024年8月23日
この Codelab の内容
TensorFlow エージェントと Flutter を使用してボードゲームを作成する
Updated 2024年8月23日
この Codelab では、機械学習を利用して簡単なボードゲームを作成します。TensorFlow エージェントを使用して強化学習モデルをトレーニングし、TensorFlow Serving をバックエンドとして使用してデプロイします。また、ゲームのフロントエンドとして、クロス プラットフォームの Flutter アプリも作成します。
基本的なメッセージ スタイル アプリを作成する
Updated 2024年8月23日
この Codelab では、テキスト ボックスと送信ボタンを備えたシンプルなメッセージ アプリの作成方法を学びます。
- TensorFlow
- Android
Vertex AI と Svelte Kit を使用したテキスト Summarizer アプリ
Updated 2024年8月23日
テキスト要約のユースケースを作成し、Svelte Kit ウェブアプリで Google Cloud Vertex AI を使用して、ユーザーが記事、テキスト、その他の形式のコンテンツを要約できるようにします。
画像分類器のカスタムモデルを作成する
Updated 2024年8月23日
この Codelab では、特定の花を認識するように ML モデルをトレーニングします。
- TensorFlow
- Android
TensorFlow.js: エッジケースを処理するコメントスパム検出モデルを再トレーニングする
Updated 2024年8月23日
この Codelab では、Model Maker を使用して、コメント スパム モデルを再トレーニングして、事前トレーニング済みモデルで処理できなかったエッジケースを考慮し、新しいモデルをウェブ アプリケーションに再デプロイする方法を学びます。
- TensorFlow
カスタムモデルをアプリに統合する
Updated 2024年8月23日
この Codelab では、ML Kit のカスタムモデルを使用して、カスタム画像分類モデルを Android アプリまたは iOS アプリに統合する方法を学びます。
- Android
- TensorFlow
コメントスパムの機械学習モデルを構築する
Updated 2024年8月23日
この Codelab では、他のコメントからスパムを除外できる機械学習モデルがどのように作成されるかを学びます。
- TensorFlow
- Android
Vertex AI PaLM API を使用したテキスト要約メソッド
Updated 2024年8月23日
このチュートリアルでは、スタッフィングの手法を通じて、生成モデルを使用してテキストの情報を要約する方法を学びます。
Coral Edge TPU を使用して、TensorFlow.js と Node で TFlite モデルを実行する
Updated 2024年8月23日
Node.js で TensorFlow Lite モデルを実行し、Coral Edge TPU と WebNN でモデルを高速化します。
Codelab: テスト駆動開発を加速する Gemini
Updated 2024年8月23日
Gemini の助けを借りて、TDD(テスト駆動開発)アプローチを使用して、シンプルな Ruby アプリを作成します。
ポリシーベースのルート(PBR)に関する Codelab
Updated 2024年8月23日
この Codelab では、ポリシーベース ルート(PBR)を構成して活用し、機能を検証する方法を学びます。
Cloud Secure Web Proxy(SWP)Codelab
Updated 2024年8月23日
この Codelab では、Cloud Secure Web Proxy(SWP)をデプロイして活用し、ウェブ トラフィックを保護する方法を学びます。
Looker Studio であらゆるデータを接続して可視化
Updated 2024年8月23日
Looker Studio は、Google のビジネス インテリジェンスおよび可視化プラットフォームです。この Codelab では、Looker Studio で任意のソースからのデータを接続し、可視化する方法を学びます。Google Apps Script を使用して、API からデータを取得し、Looker Studio でそのデータを可視化するコードを記述します。
Cloud Run ジョブ
Updated 2024年8月23日
Cloud Run サービスと Cloud Run ジョブのどちらでも、Cloud Run でコードを実行できます。この Codelab では、Cloud Run ジョブをいつどのように使用するかについて学びます(ジョブの作成方法、ジョブの実行方法、ジョブの管理方法など)。
dscc-gen を使用してデータポータルのコミュニティ ビジュアリゼーションを作成する
Updated 2024年8月23日
この Codelab では、プロジェクト テンプレート ツールの dscc-gen を使用して、データポータルのコミュニティ ビジュアリゼーションを作成します。
Looker Studio でカスタム ビジュアリゼーションを作成する
Updated 2024年8月23日
この Codelab では、Looker Studio レポートで使用できるカスタムのビジュアリゼーションを作成する方法を学びます。
Cloud NAT の動的ポート割り当ての使用
Updated 2024年8月23日
このラボの目標は、Cloud NAT の動的ポート割り当て(DPA)機能について学習することです。
Cloud NAT NAT ルールの使用
Updated 2024年8月23日
このラボの目標は、Cloud NAT のルール機能について学習することです。
vLLM と OpenAI Python SDK を使用して Cloud Run GPU で LLM 推論を実行する方法
Updated 2024年8月23日
vLLM と OpenAI Python SDK を使用して Cloud Run GPU で LLM 推論を実行する方法を学習する
- Cloud Run
すべての JavaScript フレームワークを Cloud Run にデプロイする方法
Updated 2024年8月23日
Angular、Nuxt.js、Next.js などの JavaScript フレームワークを Cloud Run にデプロイする方法を学習します。
- Cloud Run
ダイレクト VPC 下り(外向き)を使用して内部の Cloud Run サービスにアクセスするように Cloud Run サービスを構成する方法
Updated 2024年8月23日
ダイレクト VPC 下り(外向き)を使用して内部の Cloud Run サービスにアクセスするように Cloud Run サービスを構成する方法について説明します。
- Cloud Run
Cloud Run、Video Intelligence API、Vertex AI を使用して、動画のシーン単位の画像説明サービスを作成する
Updated 2024年8月23日
Vertex AI と Video Intelligence API を使用して、動画の各シーンの画像を記述する Cloud Run サービスを作成する方法について説明します。
- Cloud Run
最初の 100 個のファイルを表示する &Google ドライブ内のフォルダ
Updated 2024年8月23日
この Codelab では、Google Workspace REST API の使用方法について説明します。ここでは、簡潔性と可用性を高めるために Python を使用していますが、好みの開発言語を選択することもできます。導入用のトピックが多数掲載されており、最後に、最初の 100 個のファイルを表示する簡単なスクリプトを作成することと、Google ドライブ上のフォルダを作成できます。
- Google Workspace
Google Cloud Functions で Gmail の受信トレイを強化する
Updated 2024年8月23日
この Codelab では、G Suite API と Google Cloud Functions を使用して、Gmail のメッセージを自動的かつプログラマティックに処理する方法を学びます。
- Google Workspace
Cloud Run ジョブの使用方法Video Intelligence API で動画を処理する
Updated 2024年8月23日
Vertex AI と Video Intelligence API を使用して、動画の各シーンの画像を記述する Cloud Run ジョブを作成する方法について説明します。
- Cloud Run
Cloud Run サービスから Cloud Storage 内の PDF(非構造化データ)に対して Vertex AI Search を使用する
Updated 2024年8月23日
Cloud Run サービスから Vertex AI Search にクエリを実行する方法を学習します。
- Cloud Run
Slurm を利用して自動スケーリング HPC クラスタをデプロイする
Updated 2024年8月23日
Google Compute Engine、Google Deployment Manager、Slurm ワークロード マネージャーを使用して、動的にスケーラブルな HPC クラスタをプロビジョニングする方法について説明します。
内部 Cloud Run サービスと公共のインターネットの両方にアクセスするように Cloud Run サービスを構成する
Updated 2024年8月23日
パブリック インターネット アクセスを維持しながら、ダイレクト VPC 下り(外向き)を使用して内部専用の上り(内向き)Cloud Run サービスにアクセスする方法について説明します
- Cloud Run
Cloud Run に Gemini を活用したチャットアプリをデプロイする方法
Updated 2024年8月23日
express.js、htmx、tailwindCSS を使用して、Gemini を利用したチャットを Cloud Run にデプロイする方法を学習します。
- Cloud Run
Cloud Build を使用して GitHub から Cloud Run に変更を自動的にデプロイする方法
Updated 2024年8月23日
Cloud Build を使用して GitHub から Cloud Run に変更を自動的にデプロイする方法
- Cloud Run
Gemini 関数呼び出しで Cloud Run を使用する方法
Updated 2024年8月23日
Gemini 関数呼び出しのエンドポイントとして Cloud Run を使用する方法。
- Cloud Run
Google Cloud Codelab を受講していますか?ここからスタート!
Updated 2024年8月23日
この Codelab では、次の Codelab で使用する Google Cloud プロジェクトを設定します。また、Cloud Shell を使用してファイルを編集し、ターミナル コマンドを実行する方法も学習します。
BigQuery と AI Platform Notebooks を使用して臨床データを分析する
Updated 2024年8月23日
この Codelab では、BigQuery と AI Platform Notebooks を使用して、GCP で臨床データにアクセスして分析するソリューションについて説明します。
TensorFlow.js の事前トレーニング済み ML モデルを使用して、JavaScript でスマート ウェブカメラを作成
Updated 2024年8月23日
この Codelab では、TensorFlow.js の事前トレーニング済みモデル(COCO-SSD)のいずれかを読み込んで使用し、それを使用してトレーニングされた一般的なオブジェクトを認識する方法を学びます。
- TensorFlow
Google ドキュメントを使用して、ビジネス ミーティングの文字起こしを作成し、ML
Updated 2024年8月23日
この Codelab では、Google Docs API を使用して Google ドキュメントを作成し、音声ファイルの文字起こしをこのドキュメントに書き込みます。Speech-to-Text API を使用して、特定の音声ファイルの文字起こしを取得します。
- Google Workspace
Duet AI のデベロッパー向け技術ハンズオン ワークショップ ガイド Codelab
Updated 2024年8月23日
このワークショップの目的は、ユーザーと実務担当者に Duet AI の実践的なトレーニングを提供することです。 この Codelab では、次のことを学習します。 Duet AI for Developers が日常的な開発で実際にどのように使用されているかを示すために、このワークショップのアクティビティはナラティブの文脈で行われます。 新しいデベロッパーが e コマース会社に入社しました。このチームは、既存の e コマース
Google Kubernetes Engine で .NET Core アプリをデプロイして更新する
Updated 2024年8月23日
Microsoft.NET Core は、コンテナ内でネイティブに実行できる.NET のオープンソースかつクロス プラットフォーム バージョンです。.NET Core は GitHub で提供され、Microsoft と.NET コミュニティによって管理されています。このラボでは、コンテナ化された.NET Core アプリを Google Kubernetes Engine (GKE)にデプロイします。
- Google Cloud
Document AI ウェアハウスを使用したドキュメントの取り込み、処理、検索
Updated 2024年8月23日
この Codelab では、Document AI ウェアハウスを使用して、ドキュメント全文の取り込み、処理、検索を行います。
Eventarc イベントを使用して Kubernetes Service をトリガーする
Updated 2024年8月23日
この Codelab では、Eventarc を使用して Pub/Sub、Cloud Storage、Cloud Audit Logs からのイベントをリッスンし、Google Kubernetes Engine(GKE)で実行される Kubernetes サービスに渡します。
高度なトラフィック管理(Envoy)を使用した外部 HTTPS LB の Codelab
Updated 2024年8月23日
この Codelab では、新しい外部 HTTPS ロードバランサで使用できる高度なトラフィック機能について学びます。
Cloud KMS(非対称)でデータを暗号化および復号する
Updated 2024年8月23日
この Codelab では、Cloud KMS 非対称鍵を使用してデータの暗号化と復号を行います。
- Cloud Key Management Service
Cloud Armor によるエッジ キャッシュの防御
Updated 2024年8月23日
このラボでは、CDN 配信を作成し、Cloud Armor ルールを適用してエッジ キャッシュを保護します。
FHIR(Fast Healthcare Interoperability Resources)を BigQuery に取り込む
Updated 2024年8月23日
この Codelab では、Cloud Healthcare FHIR API を使用して FHIR - R4 形式の医療データ(Regular リソース)を BigQuery に読み込むデータ取り込みパターンを実装します。
Google 広告と Firebase 向け Google アナリティクスのカスタム イベント - Android
Updated 2024年8月23日
この Codelab では、GA4F でイベントを実装し、Google 広告でアクション キャンペーンを開始する方法を学びます。
ソフトウェア開発ライフサイクル全体における Duet AI の使用
Updated 2024年8月23日
Duet AI を使用して既存プロジェクトのタスクをサポート。
Draco Geometry Compression による 3D データの最適化
Updated 2024年8月23日
3D グラフィックスは、ゲーム、デザイン、データの可視化など、多くのアプリケーションの基礎となっています。グラフィック プロセッサや作成ツールが進化するにつれ、より大規模で複雑な 3D モデルが一般的になり、没入型バーチャル リアリティ(VR)や拡張現実(AR)の新しい用途に利用されるようになるでしょう。モデルの複雑さが増したため、ストレージと帯域幅の要件が 3D データの爆発的な増加に対応することを余儀なくされます。 Draco では、視覚的な忠実度を損なうことなく、3D
Cloud KMS でデータを暗号化、復号する
Updated 2024年8月23日
この Codelab では、Cloud KMS を使用してデータの暗号化と復号を行います。
- Cloud Key Management Service
Flask アプリで App Engine タスクキュー(pull タスク)を使用する方法(モジュール 18)
Updated 2024年8月23日
タスクキューの pull タスクの使用方法を基本的な Python 2 Flask App Engine NDB アプリに追加する方法を学びます。
Python での HTTP Cloud Functions
Updated 2024年8月23日
このチュートリアルでは、Python で Cloud Functions の HTTP 関数を作成します。
App Engine Blobstore から Cloud Storage への移行(モジュール 16)
Updated 2024年8月23日
Python 2 App Engine ndb アプリの blobstore の使用を Cloud Storage に移行する方法について説明します。
Cloud Functions の関数で Google スプレッドシートへの CSV データのインポートを自動化
Updated 2024年8月23日
この Codelab では、Cloud Storage への CSV ファイルのアップロードに反応して、Cloud Functions の関数から Google スプレッドシートにデータを入力する方法を学びます。
- Google Workspace
App Engine blobstore の使用方法(モジュール 15)
Updated 2024年8月23日
シンプルな Python 2 App Engine アプリに blobstore 使用状況を追加する方法を学習します
Flask アプリで App Engine Memcache を使用する方法(モジュール 12)
Updated 2024年8月23日
基本的な Python 2 Flask App Engine NDB アプリに Memcache の使用を追加する方法を学習します。
App Engine タスクキューの pull タスクから Cloud Pub/Sub に移行する(モジュール 19)
Updated 2024年8月23日
Python 2 App Engine NDB およびタスクキュー(pull タスク)アプリから Cloud NDB へCloud Pub/Sub に移行してから Python 3 にアップグレード
App Engine Memcache から Cloud Memorystore への移行(モジュール 13)
Updated 2024年8月23日
Python 2 App Engine NDB およびMemcache アプリから Cloud NDB へCloud Memorystore(Redis)の後の Python 3 へのアップグレード
Cloud Functions の関数に Stackdriver Logging と Stackdriver Trace を使用する
Updated 2024年8月23日
Cloud Functions 用の Stackdriver Logging と Stackdriver Trace の使用方法を学習します。
App Engine バンドル サービスのサポートの拡張: パート 1(モジュール 17)
Updated 2024年8月23日
Gen2 ランタイムで App Engine バンドル サービスを使用する方法を学習する
モジュール 11: Google App Engine から Cloud Functions への移行
Updated 2024年8月23日
シンプルな Python App Engine アプリを変換して(または、より大きなモノリシック アプリをマイクロサービスに分割して)Cloud Functions に移行する方法を学びます。
C# で Natural Language API を使用する
Updated 2024年8月23日
この Codelab では、C# で Natural Language API を使用する方法を学びます。
基本的な「Google 翻訳」をデプロイするApp Engine、Cloud Functions、Cloud Run 上の Express.js アプリ
Updated 2024年8月23日
この Codelab では、Google Cloud Translation API を Node.js で使用し、ローカルで実行する方法と、Cloud サーバーレス コンピューティング プラットフォーム(App Engine、Cloud Functions、Cloud Run)にデプロイする方法を学びます。
Flask アプリで App Engine タスクキュー(push タスク)を使用する方法(モジュール 7)
Updated 2024年8月23日
基本的な Python 2 Flask App Engine NDB アプリに、タスクキューの push タスク使用法を追加する方法について説明します。
モジュール 5: Cloud Buildpacks を使用して Google App Engine から Cloud Run に移行する
Updated 2024年8月23日
Cloud Buildpacks を使用してシンプルな App Engine アプリをコンテナ化し、Cloud Run に移行する方法を学習します。
App Engine ユーザー サービスから Cloud Identity Platform に移行する(モジュール 21)
Updated 2024年8月23日
Python 2 App Engine NDB およびUsers サービスアプリから Cloud NDB へCloud Identity Platform にアップグレードしてから Python 3 にアップグレード
モノリシック ウェブサイトを Google Kubernetes Engine のマイクロサービスに移行する
Updated 2024年8月23日
このラボでは、モノリシック ウェブサイトをマイクロサービスに分割し、それらを Google Kubernetes Engine にデプロイします。
モジュール 6: Cloud Datastore から Cloud Firestore への移行
Updated 2024年8月23日
簡単な App Engine アプリを Cloud Datastore から Cloud Firestore に移行する方法について説明します。
モジュール 3: Google Cloud NDB から Cloud Datastore への移行
Updated 2024年8月23日
簡単な App Engine アプリを Cloud NDB から Cloud Datastore に移行する方法について説明します。
自動化テンプレートを作成する
Updated 2024年8月22日
この Codelab では、自動化テンプレートの作成方法を学びます。
PipelineDP を使用して非公開統計情報を計算する
Updated 2024年8月22日
この Codelab では、差分プライバシー フレームワークである PipelineDP を使用して非公開統計情報を生成する方法を学びます。
Migrate for Anthos を使用した Compute Engine から Kubernetes Engine への移行
Updated 2024年8月22日
この Codelab では、Migrate for Anthos を使用して、シンプルなウェブサーバーを Compute Engine から Kubernetes Engine に移行します。
Matter デバイスをビルドする
Updated 2024年8月22日
この Codelab では、Matter デバイスを構築してコミッションし、使用します。
- Matter
Matter 仮想デバイスを作成する
Updated 2024年8月22日
この Codelab では、仮想 Matter デバイスをビルドし、コミッションして使用します。
- Matter
Google Thread Credentials API による Thread ネットワークの共有
Updated 2024年8月22日
独自のボーダー ルーターとアプリが Google API と連携して単一の Thread ネットワークを構築する方法についてご確認ください。
Cloud Run スターター チュートリアル
Updated 2024年8月22日
スターター アプリケーションを Cloud Run にデプロイする方法を学習します。
Cloud DNS ルーティング ポリシーと内部 TCP/UDP ロードバランサのヘルスチェックを使用したマルチリージョン フェイルオーバー
Updated 2024年8月22日
この Codelab では、プライマリ ロードバランサとバックアップ ロードバランサで Apache を実行するバックエンド VM を持つ Cloud DNS フェイルオーバー ルーティング ポリシーを作成します。フェイルオーバー機能をテストします。
WebRTC とのリアルタイム通信
Updated 2024年8月22日
2 つのブラウザ間でメディアやデータをストリーミングする方法について説明します。WebRTC のコア API とテクノロジーについて理解する。getUserMedia、CSS、キャンバス要素を使用して、画像の取得と操作を行います。ピア接続を設定し、データチャネルを使用してブラウザ間で直接データを交換します。最後に、Node.js を使用してシグナリング サーバーを設定します。
コンソールを使用したクレジット カード トランザクションの不正行為検出のための BigQuery ML
Updated 2024年8月22日
この Codelab では、コンソールを使用して BigQuery のロジスティック回帰モデルを構築し、クレジット カード取引における不正行為の検出を予測します。
Flutter と Flame で 2D 物理ゲームを作成する
Updated 2024年8月22日
2D 物理エンジンの Forge2D を使って、Flutter や Flame のゲームでゲームの仕組みを作る方法を学びましょう。
- Flutter
Flame with Flutter の概要
Updated 2024年8月22日
この Codelab では、Flutter 上に構築されたゲームエンジンである Flame の使用方法を学びます。Flame のコンポーネントと効果、Flame を Flutter の状態管理と統合する方法について学習します。
- Flutter
Google アナリティクス カスタム イベントと Flutter を使用した Google 広告キャンペーンの開始
Updated 2024年8月22日
この Codelab では、GA4F でカスタム イベントを実装し、Google 広告でアプリ アクション キャンペーンを開始する方法を学びます。
Cloud AI Platform を使用した不正行為検出モデルの説明
Updated 2024年8月22日
このラボでは、TensorFlow を使用して不正なトランザクションを特定するための tf.keras を構築し、Cloud の Explainable AI SDK を使用してモデルの結果を解釈します。
- TensorFlow
TensorFlow Enterprise と BigQuery を使用して Cloud AI Platform で不正行為検出モデルを構築する
Updated 2024年8月22日
このラボでは、BigQuery データセットを直接取り込み、Google Cloud AI Platform で TensorFlow Enterprise を使用して不正行為検出モデルをトレーニングします。
- TensorFlow
Flutter でワードパズルを作成する
Updated 2024年8月22日
コンピューティング負荷の高い Flutter アプリを作成し、Flutter の滑らかなインタラクティビティを維持する方法を説明します。
- Flutter
ランタイム セキュリティ分析情報
Updated 2024年8月22日
Cloud Run と GKE クラスタにアプリケーションをデプロイし、ソフトウェア デリバリー シールド セキュリティでデプロイメントのセキュリティ分析情報を表示する
Play Billing Library を使ってアプリ内で定期購入を販売する 5
Updated 2024年8月22日
この Codelab では、自動更新による定期購入とプリペイド プラン(基本プランやフレキシブル プランなど)を実装する方法を学びます。
Spanner と Vertex AI Imagen API を使用した生成 AI へのデータから
Updated 2024年8月21日
サーバーアプリ API を使用して Spanner データベースから取得したデータを使って、ユーザーが作成したポーズ プロンプトに基づいて画像を生成するポーズ生成アプリを作成します。
PaLM と LangChain4J を使用した、Java でユーザーやドキュメントとの生成 AI を活用したチャット
Updated 2024年8月21日
この Codelab では、Java の生成 AI の使用、PaLM 大規模言語モデルの統合、LangChain4J LLM オーケストレーション フレームワークの活用により、ユーザーとチャットしたりドキュメントについて質問したりします。
Gemini API を使用して Google Workspace のタスクを自動化する
Updated 2024年8月21日
Gemini API の機能を使用して Google Workspace のタスクを自動化する方法と、さらなる可能性を探ります。
- Google Workspace
MongoDB Atlas と Cloud Run でのサーバーレス MEAN スタック アプリケーション
Updated 2024年8月21日
この Codelab では、Cloud Run で動作するインストール可能な MEAN スタックアプリをビルドします。
MDC-103 Android: カラー、モーション、タイプを使用したマテリアル テーマ設定(Java)
Updated 2024年8月21日
Java のデザインを通して、商品の差別化とブランドの表現を容易にする、Android 用のマテリアル コンポーネントについて説明します。
MDC-101 Web: Material Components(MDC)Basics(ウェブ)
Updated 2024年8月21日
コア コンポーネントを使用して簡単なアプリを作成することで、ウェブ向けマテリアル コンポーネントを使用する方法の基本を学びます。
MDC-111 Android: マテリアル コンポーネントをコードベースに組み込む(Kotlin)
Updated 2024年8月21日
ゼロから始めることなく、個々のマテリアル コンポーネントを既存の Kotlin コードベースに組み込む方法を学びます。
MDC-111 Android: コードベースへのマテリアル コンポーネントの組み込み(Java)
Updated 2024年8月21日
ゼロから始めることなく、個々のマテリアル コンポーネントを既存の Java コードベースに組み込む方法を学びます。
MDC-104 Android: マテリアルの高度なコンポーネント(Java)
Updated 2024年8月21日
デザインを改善し、Java の高度なコンポーネントの背景メニューの使用方法を学習します。
MDC-103 ウェブ: 色、シェイプ、高度、タイプを使用したマテリアル テーマ設定(ウェブ)
Updated 2024年8月21日
ウェブ向けのマテリアル コンポーネントを使用すると、デザインを通じて商品を差別化し、ブランドを表現することがいかに容易になるかを学習します。
MDC-104 Android: マテリアルの高度なコンポーネント(Kotlin)
Updated 2024年8月21日
デザインを改善し、Kotlin の高度なコンポーネントの背景メニューの使用方法を学習します。
Unity の AR Foundation を使用して AR ゲームを作成する
Updated 2024年8月21日
この Codelab では、Unity の AR Foundation フレームワークで ARCore を使用し、シンプルなドライビング ゲームを作成する方法を学びます。
- Android
Go でアプリのパフォーマンスを向上させるために計測する(パート 2: プロファイラ)
Updated 2024年8月21日
継続的なプロファイリングは、パフォーマンス調整のためのラスト 1 マイルの情報を特定するためのツールです。この Codelab では、Profiler エージェントを使用してアプリケーションを計測する方法と、Cloud Profiler で可視化したグラフからボトルネックを特定する方法を学びます。
Unity と PC 版 Google Play Games のスタートガイド
Updated 2024年8月21日
この Codelab では、ゲーム(または Unity サンプルゲーム)を Google Play Games に適応させる方法を学びます。Android ゲームを PC でサポートするための最初のステップです。
- Android
BigQuery でのパーティショニングとクラスタリング
Updated 2024年8月21日
この Codelab では、BigQuery ウェブ UI を使用して、BigQuery でのパーティショニングとクラスタリングについて学習します。
C++ で Firebase を使ってみる
Updated 2024年8月21日
Android および iOS 向けの Firebase SDK についてはご存じかもしれませんが、C++クロス プラットフォーム ゲーム専用に設計された SDKこのワークショップでは、CMake で SDK を Android プロジェクトに実装し、ゲームの改善に役立つ基本的な分析機能を追加して、友人やテスターと共有してフィードバックの収集を開始できます。
- Firebase
ジェスチャー ナビゲーションと狭額縁エクスペリエンス
Updated 2024年8月21日
この Codelab では、既存のアプリで、アプリ コントロールがジェスチャー ナビゲーションと連携するようにします。また、完全なエッジ ツー エッジの画面エクスペリエンスも提供します。
- Android
Gemini で関数呼び出しを使用して API を操作する方法
Updated 2024年8月21日
この Codelab では、Gemini の関数呼び出しを使用して、ユーザーが為替レートを尋ね、外部 API から最新のデータを取得して、ユーザーに回答を返すアプリを作成します。
PaLM と LangChain4J を使用した Java での生成 AI テキスト生成
Updated 2024年8月21日
この Codelab では、Java での生成 AI の使用を開始し、PaLM 大規模言語モデルを統合して、LangChain4J LLM オーケストレーション フレームワークを活用します。
Google Workspace アドオンでメールの実用性を高める
Updated 2024年8月21日
この Codelab では、Gmail から離れることなく、領収書から Google スプレッドシートに簡単に経費を追加できる Gmail アドオンを設計、実装します。
- Google Workspace
Gemini Code Assist を使用して AI 要約ジャンプ スタート ソリューションの探索と強化を実現
Updated 2024年8月21日
この Codelab では、既存のジャンプ スタート ソリューションである AI Summarization を見ていきます。これは、Vertex AI モデルを使用して、Google Cloud Storage にアップロードされた PDF ドキュメントを要約します。Google は Gemini Code Assist を使用して、このソリューションに新機能を理解して追加します。
GKE NFO マルチネットワークのデプロイと検証高性能インターフェース
Updated 2024年8月21日
この Codelab では、GKE L3 と netdevice マルチ NIC ノードプールを構成して検証する方法を学びます。
Gemini を使用してサービスの合成モニタリング テストを作成する
Updated 2024年8月21日
この Codelab では、文書作成サポート機能を使用して、既存のサービスの合成モニタリング テストを作成する方法を見ていきます。
Google アナリティクスを使用して WebView のイベントを追跡する
Updated 2024年8月21日
この Codelab では、GA4F を使用して WebView 内のウェブサイトのイベントをネイティブ コードに転送し、トラッキングする方法を説明します。
Node.js での TensorFlow.js トレーニングの Codelab
Updated 2024年8月21日
この Codelab では、Node.js サーバーで TensorFlow.js を使用して野球の投球予測モデルを構築してトレーニングし、クライアントに指標を提供する方法を学習します。
- TensorFlow
TensorFlow.js: Python SavedModel を TensorFlow.js 形式に変換する
Updated 2024年8月21日
この Codelab では、SavedModel 形式の既存の Python ML モデルを TensorFlow.js 形式に変換してウェブブラウザで実行できるようにする方法と、変換時に発生する可能性のある一般的な問題への対処方法を学びます。
- TensorFlow
ラボ: Media CDN でのサービス拡張機能
Updated 2024年8月21日
この Codelab では、Service Extensions プラグインを介してカスタムコードを実行し、カスタム HTTP 認証を実現する Media CDN ディストリビューションを作成します。
小売商品の価格の最適化
Updated 2024年8月21日
この Codelab では、Dataprep、BigQuery、Looker を活用してさまざまな小売価格の影響を分析し、情報に基づいた意思決定を行って製品価格を最適化する方法を学びます。
Slack のコマンド自動化
Updated 2024年8月21日
Slack アプリケーションでテキスト要約用の Slack スラッシュ コマンドを作成するためのソースコード。Slack アプリケーションは、Cloud Functions の関数を使用して PaLM API を呼び出し、テキストを要約します。
Kustomize によるスケーリング
Updated 2024年8月21日
Kustomize は、テンプレートを使わずにアプリケーションの構成をカスタマイズできるツールであり、既製のアプリケーションの使用を簡素化します。スタンドアロン ユーティリティとして使用でき、 kubectl apply -k を介して kubectl に組み込まれており、スタンドアロン CLI として使用できます。詳細については、 kustomize.io をご覧ください。 このチュートリアルでは、Kustomize の基本コンセプトのいくつかを確認し、Kustomize
Private Service Connect とハイブリッド NEG TCP プロキシを使用して、ハイブリッド ネットワーク経由でオンプレミス サービスに接続する
Updated 2024年8月20日
この Codelab では、Private Service Connect と TCP プロキシを使用してオンプレミス サービスにアクセスする方法を学びます。
Cloud Dataproc の Apache Spark および Jupyter Notebooks
Updated 2024年8月20日
このラボでは、オプション コンポーネントとコンポーネント ゲートウェイを使用して、Cloud Dataproc で Apache Spark と Jupyter ノートブックを設定する方法を学びます。
Cloud Armor と TCP/SSL プロキシ ロードバランサ - レート制限と IP 拒否リスト Codelab
Updated 2024年8月20日
この Codelab では、バックエンド サービスを使用する TCP/SSL プロキシ ロードバランサを作成し、Cloud Armor を使用してロードバランサへのアクセスを特定のユーザー セットのみに制限します。
Python での Secret Manager の使用
Updated 2024年8月20日
このチュートリアルでは、Python で Secret Manager を使用する方法を学びます。
Kotlin 03.2 での高度な Android: MotionLayout を使用したアニメーション
Updated 2024年8月20日
この Codelab では、MotionLayout を使用して、動的アニメーションを備えた Android Kotlin アプリを作成します。
- Android
Android で TensorFlow Lite を使用して花を認識する
Updated 2024年8月20日
この Codelab では、TensorFlow Lite を使用して Android スマートフォンで画像分類器を実行します。
- TensorFlow
- Android
Cloud Data Fusion を使用して CSV(カンマ区切り値)データを BigQuery に取り込む - リアルタイムの取り込み
Updated 2024年8月20日
この Codelab では、Cloud Data Fusion を使用して CSV 形式の医療データをリアルタイムで BigQuery に読み込むデータ取り込みパターンを実装します。
Spanner と Vertex AI を使用した類似検索
Updated 2024年8月20日
ユーザー入力に基づいてアパレル レコメンデーションの類似検索アプリケーションを構築し、Spanner に格納されたデータに対して検索を実行し、ベクトル検索でインデックス付けして最近傍を返します。
ラボ: flexiWAN SD-WAN アプライアンスを使用した NCC サイト間
Updated 2024年8月20日
このラボでは、ソフトウェア定義の WAN アプライアンス スポークが NCC ハブに接続された NCC について学習します。
TensorFlow Lite for Microcontrollers と SparkFun Edge を使用した AI 音声認識
Updated 2024年8月20日
この Codelab では、マイクロコントローラを搭載したバッテリー駆動の開発ボード SparkFun Edge で、TensorFlow Lite for Microcontrollers を使用して音声認識モデルを実行する方法を学びます。
- TensorFlow
OpenTelemetry を使用してトレース情報を計測する
Updated 2024年8月20日
OpenTelemetry は、トレースと指標に関するシステム オブザーバビリティの業界標準です。このセッションでは、OpenTelemetry を使用してアプリケーション指標を計測する方法と、Cloud Monitoring やその他のモニタリング ツールでそれらを利用する方法に関する知識を共有します。
iOS アプリにプッシュ通知を追加する
Updated 2024年8月20日
この Codelab では、Firebase Cloud Messaging を使用して iOS アプリにプッシュ通知を追加します。
- Firebase
サーバーレス ウェブ API のワークショップ
Updated 2024年8月20日
この Codelab では、Google Cloud サーバーレス ソリューションをベースに、本棚と書籍を提供するウェブ API を開発します。サンプルデータをインポートする Cloud Functions の関数、再利用可能なバックエンド ウェブ API を提供する Cloud Run コンテナ、書籍のライブラリを閲覧するためのウェブ フロントエンドを提供する App Engine ウェブ アプリケーションを作成します。
ウェブアプリにプッシュ通知を追加する
Updated 2024年8月20日
この Codelab では、プッシュ通知をウェブアプリに追加する方法を学びます。
TensorFlow.js - 転移学習を使用した音声認識
Updated 2024年8月20日
この Codelab では、ユーザーの音を認識し、それを使用してブラウザのスライダーを制御できる基本的な音声認識ネットワークを構築します。JavaScript 用の強力で柔軟な ML ライブラリである TensorFlow.js を使用します。
- TensorFlow
Spring リソース抽象化を使用して Cloud Storage 内のファイルにアクセスする
Updated 2024年8月20日
Spring Resource の抽象化を使用して Cloud Storage 内のファイルにアクセスする方法について説明します。
Android への Remote Config の統合に関する Codelab
Updated 2024年8月20日
この Codelab では、Android で Remote Config を実装して使用する方法を学びます。
- Android
テキストと顔の特徴を認識する ML Kit: iOS
Updated 2024年8月20日
この Codelab では、ML Kit を使用して、オンデバイスの機械学習を使用して画像内のテキストと顔の特徴を認識する iOS アプリを作成します。
- ML Kit
ViewModel の単体テストを作成する
Updated 2024年8月16日
ViewModel をテストして、アプリの正確性、機能の動作、ユーザビリティを検証する方法を学習します。
テキスト コンポーザブルを使用してシンプルなアプリを作成する
Updated 2024年8月16日
コンポーザブルを使用するシンプルなアプリの作成方法を学習します。
- Android
広告の指標を使用して Core Web Vitals のフィールド データを測定する
Updated 2024年8月16日
この Codelab では、事前構築済みの Google タグ マネージャー(GTM) タグ テンプレートを使用して Core Web Vitals を測定し、データを Google アナリティクス 4(GA4) プロパティに送信する方法を学びます。また、 Google アド マネージャー と Google AdSense から GA4 にデータを pull して、Core Web Vitals のフィールド データと広告のパフォーマンス指標を事前構築済みの Looker Studio
Angular で構築するクロスプラットフォーム アプリ
Updated 2024年8月6日
Angular が提供する新規および既存のデベロッパー ツールを使用して、スケーラブルでメンテナンスが容易なアプリを迅速にセットアップする方法を学びます。
Google for Developers
Updated 2024年8月6日
マーカーが密集した地図を、Maps JavaScript API のマーカー クラスタリングを使用して見やすくする方法をご紹介します。 Google Maps Platform で使用できるオープンソースのデータ可視化フレームワーク、deck.gl についてご紹介します。 Google Maps Platform と deck.gl で大量のデータを視覚化する方法をご紹介します。 クイズに挑戦してバッジを獲得しましょう。3 つの質問に正解すると、「Google Maps Platform
- Google Maps Platform
- Maps JavaScript API
Google Maps Platform for Android の利用を始める
Updated 2024年8月6日
Google Maps Platform と Google Cloud Console でのプロジェクト管理方法について学習して、初めてのインタラクティブな Android のマップ作成に挑戦します。
Spanner、ベクトル検索、Gemini 1.0 Pro を使用して特許検索アプリを構築
Updated 2024年6月28日
このコードラボでは、Gemini 1.0 Pro を Spanner および VertexAI と組み合わせて使用して特許検索アプリケーションを構築する方法を説明します。
SQL を使用してデータベースに対する読み取りと書き込みを行う
Updated 2024年6月13日
リレーショナル データベースの基本コンセプトと、SQL を使用したデータベースの読み取りと操作について学習します。
SQL の概要
Updated 2024年6月13日
SQL を使用してリレーショナル データベース内のデータを読み取って操作する方法を学習します。
- Android
Room によるデータの読み取りと更新
Updated 2024年6月11日
Android Kotlin アプリで Room を使用してデータの読み取りと更新を行う方法について学びます。Room は、Android Jetpack の一部であるデータベース ライブラリです。Room は、データベースのセットアップと設定に関する多数の処理を行い、通常の関数呼び出しを使用してアプリでデータベースを操作できるようにします。
Room を使用してデータを永続化する
Updated 2024年6月11日
Android Kotlin アプリで Room を使用する方法について学びます。Room は、Android Jetpack の一部である永続データベース ライブラリです。Room は SQLite を対象とした抽象化レイヤです。Room には、データベースのセットアップ、設定、クエリを行うための便利な API が用意されています。
マテリアル デザインを使ったアダプティブ レイアウトのデザイン
Updated 2024年6月6日
マテリアル デザインのアダプティブ デザインの原則を使用して、画面サイズに一貫性を持たせる方法を学びます。この Codelab では、モバイル デザインをタブレット形式にし、レスポンシブ グリッド、アダプティブ コンポジション パターン、正しいコンポーネントについて学びます。
- マテリアル デザイン
デジタル アクセシビリティはどのように測定されますか?
Updated 2024年5月30日
障がいのあるユーザーを含め、誰もが有意義かつ同等の方法でウェブサイトを利用できるよう、アクセシビリティの測定について紹介します。
Cupcake アプリをテストする
Updated 2024年5月26日
Navigation コンポーネントのテスト方法と、テストするコードの量を最大化する方法について学習します。
Jetpack Compose でのナビゲーション
Updated 2024年5月26日
Navigation コンポーネントを使用して多数の画面を備えたより複雑なアプリを作成する方法と、異なるコンポーザブル間を移動してデータを渡す方法について学習します。
- Android
Compose で画面間を移動する
Updated 2024年5月26日
Cupcake アプリに Navigation コンポーネントを追加してアプリのフローを整理し、異なる画面間の移動とデータの受け渡しを行います。
DataStore でキーを使用してデータにアクセスし保存する
Updated 2024年5月26日
Android アプリで Preferences DataStore を使用してシンプルな Key-Value ペアデータを保存する方法を学習します。
- Android
スクロール可能なリストを作成する
Updated 2024年5月24日
Compose を使用して、テキストと画像のスクロール可能なリストを表示するアプリを作成します。
- Android
スクロール可能なリストを追加する
Updated 2024年5月24日
テキストと画像を使用して、アファメーションのスクロール可能なリストを表示するアプリを作成します。
- Android
インターネットからデータを取得する
Updated 2024年5月24日
コミュニティで開発されたライブラリを使用して、Android Kotlin Compose アプリでウェブサービスに接続し、データを取得して表示する方法を学習します。また、発生する可能性があるネットワーク エラーを処理する方法も学習します。
ユーザー補助機能のテスト
Updated 2024年5月24日
アプリのユーザー補助機能をテストする方法を学習します。
- Android
マテリアル デザイン 3 による手軽でパーソナライズされたテーマとブランドの作成
Updated 2024年5月23日
マテリアル 3 を使った手軽でパーソナライズされたテーマとブランドの作り方を学びます。
- マテリアル デザイン
アプリアイコンを変更する
Updated 2024年5月23日
Affirmations アプリのアプリアイコンを変更します。
Gemini 対応の Google Chat アプリを作成する
Updated 2024年5月16日
この Codelab では、Vertex AI の Gemini 対応 AI モデル、Dialogflow CX、アプリホーム、Google Chat イベント、アクセサリ ウィジェットなど、最新の機能を備えた Google Chat アプリを作成します。
Duet AI for Developers でスタイリッシュに
Updated 2024年5月13日
この Codelab では、Duet AI for Developers を使用してウェブサイトにマテリアル デザインを実装する方法について説明します。マテリアル デザインを実装したら、デザインのイテレーションを行い、ユーザー エクスペリエンスを改善し、機能を追加します。このワークショップを終了すると、Duet AI を使用して、CSS を記述することなくマテリアル デザインまたは同様のライブラリを使用した、使いやすくユーザー フレンドリーなウェブページを作成できるようになります。 この
Speculation Rules API を使用して高速ナビゲーションを実現する
Updated 2024年5月13日
Speculation Rules API を使用した事前レンダリング によって高速ナビゲーションを実現する方法を学べるインタラクティブなデモと Codelab です。 この Codelab の所要時間は約 30 分です。画面の上部で残り時間を確認できます。 準備ができたら、始めましょう。 このデモの最初の手順では、 Glitch で 3 ページから成るテスト用サイトを作成します。 独自のデモサイトを代わりに使用する場合は、そのサイトで同じ手順を行ってください。 Glitch を使用するには、
Jetpack Compose でのマテリアル テーマ設定
Updated 2024年5月10日
色、シェイプ、タイポグラフィなど、マテリアル テーマ設定をアプリに追加する方法を学びます。
- Android
Android Studio のデバッガを使用する
Updated 2024年5月10日
Android Studio でデバッガを使用して、実行時のアプリの状態を検査してデバッグする方法を学習します。
Android アプリで Credential Manager API を使用して認証プロセスを簡素化する方法を学習する
Updated 2024年5月10日
Credential Manager API を実装し、アプリでパスキーやパスワードを使用したシームレスかつセキュアな認証を提供する方法について説明します。
Android アプリのサイズ変更
Updated 2024年5月10日
Jetpack Compose ベースのこの Codelab では、Android アプリを最適化し、フリーフォーム サイズ変更のベスト プラクティスを示します。マニフェストの互換性の使用、構成変更の影響、サイズ変更時の継続性維持が含まれます。
- Android
AlloyDB AI と LangChain を使用して LLM と RAG ベースのチャット アプリケーションをビルドする
Updated 2024年5月9日
この Codelab では、AlloyDB クラスタを作成し、データベースに GenAI Databases Retrieval Service をデプロイして、そのサービスを使用するサンプル アプリケーションを作成する方法を学習します。
Duet AI for Developers の概要
Updated 2024年5月9日
この Codelab では、Google Cloud の AI を活用したコラボレーターである Duet AI を使用します。Duet AI Chat とインライン コード アシスタンスを使用してコードを生成し、コードを理解する方法などを学びます。
本棚分析: Gemini を使用して、BigQuery データをウェブに送る Java Cloud Run アプリケーションを作成する
Updated 2024年5月8日
Gemini を使用して書棚要約アプリケーションを作成します。このアプリケーションは、BigQuery データを取得してウェブに表示し、Cloud Run にデプロイされます。
- Cloud Run
Duet AI を使用して既存のアプリケーションを確認、強化する方法
Updated 2024年5月8日
この Codelab では、Duet AI を使用して既存の API バックエンド上にクライアント アプリケーションをビルドする方法について説明します。 このラボでは、既存のアプリケーションで Duet AI を使用する方法を説明します。このラボでは、次の方法について学びます。 組織のポリシーによっては、このソリューションを正しくデプロイできない場合があります。 推奨: 会社または学校のアカウントではなく、完全な権限を持つアカウント(個人アカウントなど)を使用してください 注:
Google Pay を使って、Android でスピーディーな購入手続き体験を構築する(Kotlin)
Updated 2024年5月4日
この Codelab では、Android アプリに購入手続き画面を構築し、Google Pay を実装する方法を学びます。これにより、アプリのユーザーは、ボタンをタップするだけで、迅速、便利、安全な方法で商品の代金を支払うことができます。
キー付きコレクション
Updated 2024年3月31日
マップやセットなど、キー付きコレクションの使用方法を学びます。
文字列
Updated 2024年3月31日
JavaScript の文字列データ型の使用方法を学びます。
Numbers
Updated 2024年3月31日
JavaScript の数値データ型の詳細。
オブジェクト
Updated 2024年3月31日
JavaScript オブジェクトの概要
記号
Updated 2024年3月31日
JavaScript の Symbol データ型の使用方法を学びます。
変数
Updated 2024年3月31日
JavaScript 変数の使用方法をご確認ください。
インデックス登録されたコレクション
Updated 2024年3月31日
配列などのインデックス付きコレクションの使用方法を学習します。
クラスを拡張する
Updated 2024年3月31日
「extends」キーワードを使用すると、既存のクラスのサブクラスを作成できます。
比較演算子
Updated 2024年3月31日
比較演算子の使用方法について学びます。
ブール値
Updated 2024年3月31日
ブール値データ型の使用方法を学習します。
クラスのフィールドとメソッド
Updated 2024年3月31日
クラス フィールドとメソッドを使用して、クラスにプロパティを追加します。
データの型と構造
Updated 2024年3月31日
JavaScript の基本的な「プリミティブ」データ型です。
関数式
Updated 2024年3月31日
JavaScript の関数式の概要です。
JavaScript の概要
Updated 2024年3月31日
JavaScript の略歴と基本的なルールの概要
付録
Updated 2024年3月31日
JavaScript の使用に役立つ追加情報。
return キーワード
Updated 2024年3月31日
関数をさらに活用するには、「return」キーワードを使用します。
Learn JavaScript へようこそ!
Updated 2024年3月31日
JavaScript の基礎について詳しく解説したコースです。
クラス
Updated 2024年3月31日
JavaScript でクラスを使用する方法について学習します。
プロパティ アクセサー
Updated 2024年3月31日
オブジェクトのプロパティを設定、変更、アクセスする方法を学習します。
プロパティ記述子
Updated 2024年3月31日
プロパティ記述子を使用して JavaScript オブジェクトを構成する
静的初期化ブロック
Updated 2024年3月31日
静的初期化ブロックを使用して、静的フィールドを設定または変更します。
BigInt
Updated 2024年3月31日
JavaScript の BigInt データ型の使用方法を学びます。
プロトタイプの継承
Updated 2024年3月31日
JavaScript オブジェクトとプロトタイプの継承。
このキーワード
Updated 2024年3月31日
関数が実行されるコンテキストを操作するには、「this」キーワードを使用します。
null と未定義
Updated 2024年3月31日
JavaScript の「null」と「未定義」のデータ型の使用方法を学びます。
新しいキーワード
Updated 2024年3月31日
「new」キーワードを使用して関数を呼び出し、オブジェクトを作成します。
Kotlin で関数を作成して使用する
Updated 2024年3月9日
Kotlin の関数について学習する
- Android
Kotlin によるプログラミングの概要
Updated 2024年3月9日
Kotlin で Android アプリを作成する準備として、Kotlin によるプログラミングのコンセプトの概要を学習します。
- Android
プロジェクト: Dogglers アプリ
Updated 2024年2月23日
「Android の基本」のユニット 2 のプロジェクト手順
レッスン 2: 関数
Updated 2024年2月23日
Kotlin プログラムを作成し、パラメータ、フィルタ、ラムダ、コンパクト関数のデフォルト値など、Kotlin の関数について学習します。
- Android
デバッグの概要
Updated 2024年2月23日
スタック トレースの読み方を学び、Android Studio のデバッグツールに慣れましょう
ExoPlayer を使用したメディア ストリーミング
Updated 2024年2月23日
この Codelab では、Android YouTube アプリで動作するオープンソースのメディア プレーヤーである ExoPlayer を使用して、音声ストリームとアダプティブ動画ストリームをレンダリングするメディア プレーヤーを作成します。この Codelab では、ライブラリに含まれている UI コンポーネントを使用およびカスタマイズします。また、ExoPlayer をインスタンス化し、そのインスタンスを設定、再利用し、アクティビティのライフサイクルに適切に統合する方法を示します。
- Android
初めての Android アプリを作成して実行する
Updated 2024年2月23日
この Codelab では、Android Studio を使用して Kotlin で初めての Android アプリを作成する方法について説明します。Android Studio テンプレートを使用して最初のプロジェクトを作成します。
コレクションを操作する高階関数
Updated 2024年2月23日
Kotlin でコレクションに対して一般的な高階関数を使用する方法を学習します
レッスン 4: 初めての Android アプリを作成する
Updated 2024年2月23日
Android Studio を使用して初めての Android アプリを作成する方法について学習します。
- Android
Android Studio のダウンロードとインストール
Updated 2024年2月23日
この Codelab では、Android Studio デベロッパー ツールをダウンロードしてインストールします。
Android 11 - 第 3 週 - プライバシー、信頼、セキュリティ
Updated 2024年2月23日
Android 11 では、ユーザーのセキュリティを確保し、透明性と管理性を強化するために、新しいセキュリティ アップデートとプライバシー機能が導入されています。このパスウェイは、Android アプリへのアップデートを紹介し、アップデートの実装方法を説明した動画と記事で構成されています。
- Android
波形を作る: パート 1 - シンセサイザーを作成する
Updated 2024年2月23日
Android O の AAudio API を使用して、低レイテンシのタップ操作式シンセサイザー アプリを作成します。
- Android
誕生日カードアプリを作成する
Updated 2024年2月23日
この Codelab では、Android Studio の Layout Editor を使用してテキストを表示する Android アプリを作成します。
ジェスチャー ナビゲーションと狭額縁エクスペリエンス
Updated 2024年2月23日
この Codelab では、既存のアプリを修正して、アプリ コントロールがジェスチャー ナビゲーションで動作するようにします。また、完全な狭額縁ディスプレイ エクスペリエンスを実現します。
- Android
プロジェクト: Lunch Tray アプリ
Updated 2024年2月23日
「Android の基本」のユニット 3 のプロジェクト手順
ブレークポイントを使用してデバッグする
Updated 2024年2月23日
デバッグ時にブレークポイントを使用して特定の変数を監視する方法について説明します。
Room とフローの概要
Updated 2024年2月23日
リレーショナル データベースの基礎を学び、Android Studio の Database Inspector を使って SQL クエリの実行を練習します。
- Android
省略可: モバイル デバイスでアプリを実行する
Updated 2024年2月23日
この Codelab では、スマートフォンやタブレットなどの Android デバイスをセットアップし、そのデバイスで Android Studio アプリを実行する方法について説明します。
Kotlin で null 可能性を使用する
Updated 2024年2月23日
Kotlin で null 可能性を使用する方法を学習します。
Android アプリを Chrome OS 向けに最適化する
Updated 2024年2月23日
この Codelab では、Chrome OS のユーザー エクスペリエンスを向上させるために必要な多くの最適化が組み込まれた Android アプリを作成します。
- Android
Room によるデータの読み取りと更新
Updated 2024年2月23日
Android Kotlin アプリで Room を使用してデータの読み取りと更新を行う方法について学びます。Room は、Android Jetpack の一部であるデータベース ライブラリです。Room は、データベースのセットアップと設定に関する多数の処理を行い、通常の関数呼び出しを使用してアプリでデータベースを操作できるようにします。
Jetpack Compose への移行
Updated 2024年2月23日
この Codelab では、View システムの画面の一部を Jetpack Compose に移行する方法を学びます。
- Android
ビルド バリアントを使用してさまざまなバージョンのアプリを作成する
Updated 2024年2月23日
この Codelab では、ビルド バリアントを使用して、DiceRoller アプリのデフォルト版(デモ版)とプレミアム版(完全版)を作成します。
- Android
アーキテクチャ コンポーネント
Updated 2024年2月23日
ViewModel、LiveData、ViewModel と LiveData によるデータ バインディング、LiveData 変換について学習します。2 人のプレーヤーが最高スコアを目指して協力する、2 プレーヤー ジェスチャー ゲームの GuessTheWord アプリを完成させます。
- Android
Kotlin 拡張機能ライブラリの作成
Updated 2024年2月23日
この Codelab では、Java プログラミング言語で作成された API を対象に、独自の Kotin 拡張機能ライブラリを作成します。拡張関数とプロパティの基礎、従来のコールバック ベースの API のコルーチンと Flow バージョンを実装する方法について説明します。
- Android
プロジェクト: Water Me! アプリ
Updated 2024年2月23日
「Android の基本」のユニット 6 のプロジェクト手順
リポジトリと WorkManager
Updated 2024年2月23日
DevBytes というアプリを完成させて、WorkManager を使用したリポジトリの作成、オフライン キャッシュの追加、バックグラウンド タスクのスケジュール設定を行う方法について学習します。このアプリは、Google Android デベロッパー リレーションズ チームが作成した短いチュートリアルである DevByte 動画のリストを表示します。Retrofit ライブラリを使用してネットワークから動画の URL のリストを取得し、RecyclerView を使用してリストを表示します。
- Android
Android Studio のダウンロードとインストール
Updated 2024年2月23日
Android Studio をダウンロードしてインストールする方法について説明します。
Kotlin のコレクション
Updated 2024年2月23日
この Codelab では、コレクションと、Kotlin のラムダおよび高階関数について学習します。
アーキテクチャ コンポーネント
Updated 2024年2月23日
この内容は最新のものではなく、今後も更新されません。推奨される最新のベスト プラクティスについては、「Compose を使用した Android の基礎」コースをご覧ください。このパスウェイは 2023 年 12 月に非推奨となります。
Kotlin で条件を記述する
Updated 2024年2月23日
Kotlin で条件を記述する方法を学習します。
初めての Kotlin プログラム
Updated 2024年2月23日
Kotlin でシンプルなプログラムを作成および変更する方法を学習します。
- Android
Dice Roller アプリに画像を追加する
Updated 2024年2月23日
この Codelab では、Dice Roller アプリに画像を追加して、ユーザー エクスペリエンスを向上させます。
バックグラウンド処理と WorkManager - Java
Updated 2024年2月23日
WorkManager は、エッジケースと互換性の問題に対応しています。また、クエリ可能、再利用可能、チェーン化可能なタスクを作成することもできます。Android の推奨タスク スケジューラでもあります。この Codelab では、簡単なジョブの作成から、より複雑なチェーン化された制約付きジョブの作成まで、WorkManager の使い方を詳しく説明します。
- Android
初めてのアプリを作成する
Updated 2024年2月23日
Android Studio の使用を開始し、Kotlin で Hello World Android アプリを完成させます。
- Android
Android 11 - 第 6 週 - Jetpack
Updated 2024年2月23日
Android Jetpack は、高品質なアプリの作成に役立つライブラリ スイートです。ベスト プラクティスに基づいており、ボイラープレート コードの使用を削減し、Android バージョン間やデバイス間での一貫した動作を実現します。このパスウェイでは、Android 11 で導入された新しいライブラリとメジャー アップデートについてご紹介します。
- Android
アクティビティとインテント
Updated 2024年2月23日
未完了のアプリに手を加え、暗黙的インテントや明示的インテントによるナビゲーションを使用できるようにします。
レッスン 8: アプリ アーキテクチャ(UI レイヤ)
Updated 2024年2月23日
Android Jetpack アーキテクチャ コンポーネント(堅牢かつテストと保守が容易なアプリを設計する際に活用できるライブラリ集)の使用方法を学習します。
- Android
Android Emulator で初めてのアプリを実行する
Updated 2024年2月23日
Android Emulator でアプリを実行する方法について説明します。
- Android
Preferences DataStore
Updated 2024年2月23日
この Codelab では、Jetpack DataStore というデータ ストレージ ソリューションを使用して、アプリに Key-Value ペアを保存する方法を学びます。
演習: Kotlin の基礎
Updated 2024年2月23日
Kotlin プログラミング言語の基本コンセプトを応用して、与えられた課題を解決します。
- Android
Kotlin で関数型とラムダ式を使用する
Updated 2024年2月23日
Kotlin でラムダ式と高階関数を使用する方法について説明します。
Dagger アプリの Hilt への移行
Updated 2024年2月23日
この Codelab では、Dagger を依存関係注入ライブラリとして使用する Android アプリを Hilt に移行します。
- Android
ジェネリック、オブジェクト、拡張機能
Updated 2024年2月23日
Compose コードで使用するジェネリクス、列挙型クラス、データクラス、オブジェクト、スコープ関数など、Kotlin のコンセプトの概要を学びます。
アプリの変更を保存する
Updated 2024年2月23日
この内容は最新のものではなく、今後も更新されません。推奨される最新のベスト プラクティスについては、「Compose を使用した Android の基礎」コースをご覧ください。このパスウェイは 2023 年 12 月に非推奨となります。
Android 11 - 第 11 週 - 最新の UI
Updated 2024年2月23日
11 Weeks of Android の最終週には、Android 11 での UI 開発について学習します。
- Android
Android 用の XML レイアウトを作成する
Updated 2024年2月23日
この Codelab では、XML 言語を使用して Android アプリのレイアウトを作成する方法を学びます。
リポジトリ パターン
Updated 2024年2月23日
リポジトリ パターンを使用して、既存のアプリにキャッシュを実装します。
レイアウト
Updated 2024年2月23日
さまざまな種類のレイアウトを作成して、ユーザー操作を追加し、データ バインディングを使用します。ボタン、画像、スクロール可能なテキストを使用して効果的に自己紹介できる AboutMe アプリを完成させます。また、クリック可能な TextView とタップした際に色が変化するボタンで構成された ColorMyViews アプリも作成します。
- Android
Kotlin でアプリに実行時の権限を追加する
Updated 2024年2月23日
この Codelab では、Android アプリに権限を追加する方法について説明します。
ViewModel にデータを保存する
Updated 2024年2月23日
この Codelab では、アーキテクチャ コンポーネントのひとつである ViewModel の使用方法を学びます。ViewModel を実装すると、構成変更時もアプリデータを維持できるようになります。
Android 11 - 第 7 週 - デベロッパー ツール
Updated 2024年2月23日
Android Studio の最新バージョンで利用可能なデベロッパー ツールについて学習します。
- Android
初めての Android アプリを作成する
Updated 2024年2月23日
この内容は最新のものではなく、今後も更新されません。推奨される最新のベスト プラクティスについては、「Compose を使用した Android の基礎」コースをご覧ください。このパスウェイは 2023 年 12 月に非推奨となります。
Kotlin Flow と LiveData を使用した高度なコルーチンの学習
Updated 2024年2月23日
この Codelab では、アーキテクチャ コンポーネントを使用してネットワークと Room データベースからデータを取得するコルーチンベースの Android アプリを作成します。
- Android
WorkManager でタスクのスケジュールを設定する
Updated 2024年2月23日
この内容は最新のものではなく、今後も更新されません。推奨される最新のベスト プラクティスについては、「Compose を使用した Android の基礎」コースをご覧ください。このパスウェイは 2023 年 12 月に非推奨となります。
ナビゲーションとバックスタック
Updated 2024年2月23日
この Codelab では、バックスタックと、アプリ内のナビゲーション動作をカスタマイズする方法について学習します。
Kotlin で Android アプリにマテリアル デザインを適用する
Updated 2024年2月23日
Kotlin で記述された Android アプリにマテリアル デザインを適用することについて学習します。
- Android
レッスン 12: リポジトリ パターンと WorkManager
Updated 2024年2月23日
リポジトリ パターンと、WorkManager の使用方法について学習します。
- Android
インターネットから画像を読み込んで表示する
Updated 2024年2月23日
この Codelab では、Coil ライブラリを使用して、Android Compose アプリでインターネットから写真を読み込んで表示します。
SQL、Room、フローの概要
Updated 2024年2月23日
この内容は最新のものではなく、今後も更新されません。推奨される最新のベスト プラクティスについては、「Compose を使用した Android の基礎」コースをご覧ください。このパスウェイは 2023 年 12 月に非推奨となります。
Preferences DataStore を使用する
Updated 2024年2月23日
この Codelab では、サンプルアプリを変更して、Jetpack Preferences DataStore を組み込みます。これは、SharedPreferences に代わるものとして改善された新しいデータストア ソリューションです。
- Android
Kotlin で初めてのプログラムを作成する
Updated 2024年2月23日
この Codelab では、Kotlin 言語で初めてのプログラムを作成します。
初めての Android アプリを作成する
Updated 2024年2月23日
初めての Android アプリを作成する方法について説明します。
- Android
Kotlin のクラスと継承
Updated 2024年2月23日
この Codelab では、サブクラスの作成方法と、Kotlin プログラミング言語での継承の仕組みについて学習します。
- Android
ダイナミック ナビゲーションを使用してアダプティブ アプリを作成する
Updated 2024年2月23日
アダプティブ ナビゲーション UI パターンを使用してアプリを大画面に適応させる方法について学びます。
Kotlin で誕生日メッセージを作成する
Updated 2024年2月23日
この Codelab では、Kotlin 言語で誕生日メッセージ プログラムを作成します。
ViewModel で LiveData を使用する
Updated 2024年2月23日
この Codelab では、アーキテクチャ コンポーネントのひとつである LiveData の使用方法を学びます。ViewModel のアプリデータを LiveData に変換します。また、LiveData の変更を監視して、UI を自動的に更新する方法についても学習します。
レッスン 1: Kotlin の基本
Updated 2024年2月23日
Kotlin での開発を開始し、Kotlin プログラミング言語の基本(データ型、演算子、変数、制御構造、null 値許容変数と null 値非許容変数)について学習します。
- Android
レッスン 11: インターネットに接続する
Updated 2024年2月23日
Android の権限、ネットワーク リソースに接続してリソースを使用する方法、Retrofit サービスの定義方法と画像の表示方法について学習します。
- Android
レッスン 3: クラスとオブジェクト
Updated 2024年2月23日
Kotlin のクラス、オブジェクト、継承について学習します。抽象クラス、インターフェース、インターフェースの委任について学習しながら、小さなプログラムを作成します。
- Android
アプリでユーザー入力を取得する: パート 1
Updated 2024年2月23日
この内容は最新のものではなく、今後も更新されません。推奨される最新のベスト プラクティスについては、「Compose を使用した Android の基礎」コースをご覧ください。このパスウェイは 2023 年 12 月に非推奨となります。
Kotlin で条件付き動作を追加する
Updated 2024年2月23日
この Codelab では、サイコロの出目が特定のラッキー ナンバーと同じかどうかをチェックする、Lucky Diice Roll Kotlin プログラムを作成します。
Android のユーザー補助機能の使用を開始する
Updated 2024年2月23日
この Codelab では、Android のユーザー補助の基礎を学びます。Android プラットフォームを使用して、さまざまなユーザー補助を必要とする複数のユーザーが、より簡単に使用できるアプリを作成する方法を練習します。
- Android
MediaSession を介したメディアの制御
Updated 2024年2月23日
この Codelab では、動画サンプルを拡張して MediaSession のサポートを追加します。これにより、Google アシスタント、テレビのリモコン、ロック画面や Wear OS 画面上のコントロールなど、アプリ外からの再生を Android で制御できます。
- Android
Android Room とビュー - Kotlin
Updated 2024年2月23日
この Codelab では、Android アーキテクチャ コンポーネント(RoomDatabase、エンティティ、DAO、AndroidViewModel、LiveData)と Kotlin コルーチンを使用する Android アプリを Kotlin で作成します。このサンプルアプリは、単語のリストを Room データベースに保存し、RecyclerView に表示するものです。これを、上記のコンポーネントを使用した推奨 Android アーキテクチャを使って実装します。
- Android
Proto DataStore を使用する
Updated 2024年2月23日
この Codelab では、サンプルアプリを変更して、Jetpack Proto DataStore を組み込みます。これは、SharedPreferences に代わるものとして改善された新しいデータストア ソリューションです。
- Android
チップを計算する
Updated 2024年2月23日
この Codelab では、チップ計算アプリ用のコードを記述します。
Android 11 - 第 4 週 - 互換性
Updated 2024年2月23日
Android 11 と互換性のあるアプリを作成する方法について学習します。
- Android
Jetpack Compose のテーマ設定
Updated 2024年2月23日
この Codelab では、アプリのテーマを作成する方法、個々のコンポーネントのスタイルを設定する方法、ライトモードやダークモードをサポートする方法を学びます。
アプリのテーマを変更する
Updated 2024年2月23日
この Codelab では、アプリのカラーテーマを作成します。
インターネットに接続する
Updated 2024年2月23日
インターネットからデータと画像を取得してアプリに表示する方法について学習します。ウェブサービスからデータを取得して、販売されている火星の不動産物件を表示する MarsRealEstate アプリを完成させます。
- Android
プロジェクト: Lemonade アプリ
Updated 2024年2月23日
「Android の基本」のユニット 1 のプロジェクト手順
Jetpack Compose の Navigation
Updated 2024年2月23日
この Codelab では、Compose の Navigation の基本について学びます。
- Android
SQL の基本
Updated 2024年2月23日
リレーショナル データベースの基礎を学び、Android Studio の Database Inspector を使って SQL クエリの実行を練習します。
プロジェクト: Amphibians アプリ
Updated 2024年2月23日
「Android の基本」のユニット 4 のプロジェクト手順
ナビゲーション
Updated 2024年2月23日
フラグメントを作成し、ナビゲーション パスを定義して、外部のアクティビティを開始します。ここで完成させる AndroidTrivia アプリは、ユーザーが Android 開発に関する雑学クイズに答えるゲームであり、勝つと結果を共有できます。
- Android
インターネットからデータを取得して表示する
Updated 2024年2月23日
HTTP / REST を使用して、インターネットから画像を取得して表示します。
- Android
全ユーザー対象の設計
Updated 2024年2月23日
Android のスタイル設定システムの基本、アプリの UI にマテリアル デザインの原則を適用する方法、アプリをすべてのユーザーにとって使いやすいものにする方法について学習します。地域の Google デベロッパー グループ(GDG)を探す GDG 検索アプリを完成させます。
- Android
高度な WorkManager
Updated 2024年2月23日
「WorkManager の基礎」の Codelab に基づいて作成されており、WorkManager v2.3 で導入された新しい Progress API のサポートが追加されています。また、カスタム構成を使用して WorkManager をカスタマイズする方法も紹介しています。この Codelab では、ワーカーのテスト方法についても説明します。
- Android
レッスン 9: アプリ アーキテクチャ(永続性)
Updated 2024年2月23日
Room ライブラリを使用してデータベースを作成し、コルーチンを使用することで非同期プログラミングをシンプルにします。
- Android
演習: スポーツアプリを作成する
Updated 2024年2月23日
マテリアル デザインのコンセプトに基づいて、リストとシンプルなアニメーションを作成し、スーパーヒーローのリストを作成します。
Android アプリでの Hilt の使用
Updated 2024年2月23日
この Codelab では、Hilt を使用して依存関係注入を行う Android アプリを作成します。
- Android
インタラクティブなアプリを作成する
Updated 2024年2月23日
Android アプリ プロジェクトの基本構造、アプリに画像を追加する方法、アプリに下位(古いバージョンの Android との)互換性を持たせる方法、オンライン ドキュメントの活用方法について学習します。その一環として DiceRoller アプリ(ボタンをタップするとサイコロをランダムに振るアプリ)を完成させます。
- Android
レッスン 6: アプリ ナビゲーション
Updated 2024年2月23日
フラグメントを作成し、ナビゲーション パスを定義して、外部のアクティビティを開始します。ここで完成させる AndroidTrivia アプリは、ユーザーが Android 開発に関する雑学クイズに答えるゲームであり、勝つと結果を共有できます。
- Android
レッスン 5: レイアウト
Updated 2024年2月23日
レイアウトをビルドし、ユーザー入力からチップを計算するロジックを実装して、チップ計算アプリをビルドします。次に、Android の RecyclerView ウィジェットを使用してスクロール可能なリストを表示するアプリを作成します。
- Android
スクロール可能なリストを表示する
Updated 2024年2月23日
Android の RecyclerView ウィジェットを使用して、魅力的なテキストや画像を示すスクロール可能なリストを表示するアプリを作成します。また、Kotlin でリストを使用してデータを収集する方法も学習します。
- Android
Android ページングの高度な Codelab
Updated 2024年2月23日
この Codelab では、サンプルアプリを変更して Paging ライブラリを組み込むことで、アプリのメモリ フットプリントを削減します。
- Android
Tweakr: Firebase と Android を使用した Wizard of Oz 型のプロトタイピングとリモート コントロール
Updated 2024年2月23日
すべてのプロトタイプ作成者、モーション デザイナーに朗報!アニメーションで 1 つの値を微調整してから、コンパイルして変更を確認するまでに数分かかることにうんざりしていませんか?プロトタイプを誰かに渡した後、各種オプションをオンザフライで調整して、その人にさまざまなプロトタイプを試してもらいたいと思ったことはありませんか?「1 行のソリューション」という言葉にワクワクしませんか?
Kotlin でリストを使用する
Updated 2024年2月23日
Kotlin プログラミング言語でのリストの使用方法について学習します。
CameraX のスタートガイド
Updated 2024年2月23日
この Codelab では、CameraX を使用してビューファインダーの表示、写真の撮影、カメラからの画像ストリームの分析を行うカメラアプリを作成する方法を学習します。
- Android
フラグメント間の共有 ViewModel
Updated 2024年2月23日
さらに高度なアプリのサンプルで Jetpack Navigation コンポーネントを使用して、アクティビティの複数のフラグメント間で ViewModel を共有するメリットについて説明します。
Android 11 - 第 10 週 - ゲームとメディア
Updated 2024年2月23日
Google Play での大きな成功を可能にする最新情報について学習します。
- Android
Android 11 - 第 9 週 - 大画面
Updated 2024年2月23日
折りたたみ式デバイス、ノートパソコン、タブレットなど、Chrome OS 搭載デバイスで開発する場合のヒントとコツを学習します。
- Android
Kotlin で変数を作成して使用する
Updated 2024年2月23日
変数がプログラミングで役立つ理由と、Kotlin コードで変数を定義および更新する方法を学習します。
- Android
プロジェクト: Forage アプリ
Updated 2024年2月23日
「Android の基本」のユニット 5 のプロジェクト手順
Kotlin のクラスとオブジェクト インスタンス
Updated 2024年2月23日
この Codelab では、サイコロを振ることができる Kotlin プログラムを作成します。
Android デバイスを接続する方法
Updated 2024年2月23日
アプリを接続する方法を確認する
- Android
レッスン 7: アクティビティとフラグメントのライフサイクル
Updated 2024年2月23日
アクティビティとフラグメントのライフサイクル、複雑なライフサイクル状態の扱い方、アプリの状態を確認・デバッグするためのロギングの活用方法を学習します。
- Android
演習: スーパーヒーローのアプリを作成する
Updated 2024年2月23日
マテリアル デザイン、リストの作成、シンプルなアニメーションというコンセプトに基づいて、スーパーヒーローのリストを作成します。
Jetpack Navigation
Updated 2024年2月23日
この Codelab では、Android アプリに一般的なナビゲーション要件を実装する方法を学びます。Navigation コンポーネントは、フラグメント トランザクション、アップスタックとバックスタック、ナビゲーション ドロワーなどのナビゲーション UI パターン、ディープリンクなどを処理します。また、新しいタイプセーフな Safe Args プラグインと Android Studio の Navigation Editor についても学びます。
- Android
もっと波形を作る - サンプラー
Updated 2024年2月23日
低レイテンシのデジタル サンプラーを構築する
- Android
アダプティブ レイアウト
Updated 2024年2月23日
さまざまな画面サイズにアプリを適合させる方法を学びます。
Macrobenchmark を使用してアプリのパフォーマンスを調査する
Updated 2024年2月23日
この Codelab では、Jetpack Macrobenchmark を使用してアプリの起動時間とフレーム時間を測定する方法を学習します。
- Android
Room を使用してデータを永続化する
Updated 2024年2月23日
Android Kotlin アプリで Room を使用する方法について学びます。Room は、Android Jetpack の一部である永続データベース ライブラリです。Room は SQLite を対象とした抽象化レイヤです。Room には、データベースのセットアップ、設定、クエリを行うための便利な API が用意されています。
- Android
カードを使用して画像の一覧を表示する
Updated 2024年2月23日
この Codelab では、前の Codelab で作成した Affirmations アプリのユーザー インターフェースを改良します。
データベースと RecyclerView
Updated 2024年2月23日
このパスウェイの前半では、Room ライブラリを使用してデータベースを作成し、コルーチンを使用して非同期プログラミングを簡素化します。パスウェイの後半では、RecyclerView を使用してアイテムのリストを表示し、リストアイテムをクリック可能にします。パスウェイ全体を通じて、ユーザーが睡眠の質を評価し睡眠データを経時的に保存できる TrackMySleep アプリを作成します。
- Android
インタラクティブな Dice Roller アプリを作成する
Updated 2024年2月23日
この Codelab では、サイコロを振って結果を画面に表示する Android アプリを作成します。
WorkManager を使用したバックグラウンド処理 - Kotlin
Updated 2024年2月23日
Android には、バックグラウンド処理を確実に実行するための方法が多数用意されており、それぞれに長所、短所があります。Android 用の WorkManager API を使用すると、バックグラウンド処理の実行が簡単になります。WorkManager は、エッジケースと互換性の問題に対応しています。また、クエリ可能、再利用可能、チェーン化可能なタスクを作成することもできます。Android の推奨タスク スケジューラでもあります。この Codelab では、簡単なジョブの作成から、より複雑なチェーン化された制約付きジョブの作成まで、WorkManager の使い方を詳しく説明します。
- Android
アクティビティとフラグメントのライフサイクル
Updated 2024年2月23日
アクティビティとフラグメントのライフサイクル、複雑なライフサイクル状況の扱い方、アプリの状態をデバッグして追跡するためのロギングの活用方法を学習します。ユーザーが画像をタップしてデザートを「購入」する DessertClicker アプリを完成させます。デザートがタップされるたびに、デザートの購入数とユーザーが使用した合計金額が更新されるようにします。
- Android
レッスン 10: RecyclerView の高度なユースケース
Updated 2024年2月23日
RecyclerView を使用した高度なバインディングとレイアウト、および RecyclerView で複数のタイプを扱う方法について学習します。
- Android
コルーチンの概要
Updated 2024年2月23日
コルーチンの概要
- Android
Navigation コンポーネントの紹介
Updated 2024年2月23日
この内容は最新のものではなく、今後も更新されません。推奨される最新のベスト プラクティスについては、「Compose を使用した Android の基礎」コースをご覧ください。このパスウェイは 2023 年 12 月に非推奨となります。
- Android
実践: Compose の基本
Updated 2024年2月23日
基本的な UI コンポーザブルのコンセプトを適用し、所与の問題について、画面を実装します。
アダプティブ レイアウト
Updated 2024年2月23日
この Codelab では、SlidingPaneLayout を使用してアプリをさまざまな画面サイズに適合させる方法を学びます。
Android の位置情報ベースの機能
Updated 2024年2月23日
Android 10 で位置情報の利用許可を管理する方法と、アプリに Google マップを追加する方法、ユーザーが訪れる場所を特定できるようにする方法について学習します。
- Android
Android アプリに画像を追加する
Updated 2024年2月23日
この Codelab では、ImageView を使用してアプリに画像を追加する方法を学びます。
- Android
Android 11 - 第 8 週 - アプリの配信と収益化
Updated 2024年2月23日
Google Play での大きな成功を可能にする最新情報について学習します。
- Android
Android TV のホーム画面チャンネルとのコンテンツ統合(Kotlin)
Updated 2024年2月23日
この Codelab では、Android TV のホーム画面機能を紹介します。チャンネルとプログラムを Android TV のホーム画面に追加して見つけやすくする方法について学びます。
- Android
カメラアプリでサイズ変更可能なサーフェスをサポートする
Updated 2024年2月23日
Android 12L の登場、新しいフォーム ファクタ(折りたたみ式デバイスなど)、新しい表示モード(マルチウィンドウやマルチディスプレイなど)の出現により、カメラ出力とサーフェスとの関係に関する多くの前提が課題となっていました。
Codelab: ロジスティック回帰
Updated 2024年2月13日
この Codelab では、性別、年齢層、インプレッション時刻、ブラウザの種類といった要素と、ユーザーが広告をクリックする確率との相関性の度合いを、ロジスティック回帰によって理解する方法を解説します。 この Codelab を完了するには、モデルを作成するのに十分な量の高品質なキャンペーン データが必要になります。
Codelab: 線形回帰
Updated 2024年2月13日
この Codelab では、線形回帰を使ってクリック単価を予測するモデルの作成方法を解説します。 この Codelab を完了するには、モデルを作成するのに十分な量の高品質なキャンペーン データが必要になります。 次のクエリを実行します。 テーブル作成のステップとモデル作成のステップは分けておくことをおすすめします。 前のステップで作成した一時テーブルに対して、次のクエリを実行します。開始日と終了日は一時テーブル内のデータから自動的に推測されるため、指定しなくても問題ありません。 行
Codelab: 線形回帰
Updated 2024年2月13日
この Codelab では、線形回帰を使ってクリック単価を予測するモデルの作成方法を解説します。 この Codelab を完了するには、以下が必要です。 この Codelab を完了するには、モデルを作成するのに十分な量の高品質なキャンペーン データが必要になります。 次のクエリを実行します。 テーブル作成のステップとモデル作成のステップは分けておくことをおすすめします。
Codelab: ロジスティック回帰
Updated 2024年2月13日
この Codelab では、性別、年齢層、インプレッション時刻、ブラウザの種類といった要素と、ユーザーが広告をクリックする確率との相関性の度合いを、ロジスティック回帰によって理解する方法を解説します。 この Codelab を完了するには、モデルを作成するのに十分な量の高品質なキャンペーン データが必要になります。
近日提供予定
Updated 2024年2月10日
テストの詳細については、今後の情報にご注目ください。
自動テストの種類
Updated 2024年1月31日
テストタイプの一般的な分類について学習する。
コンポーネント テストの実践
Updated 2024年1月31日
複雑な依存関係を持つ React コンポーネントのテスト設計例。
テスト環境
Updated 2024年1月31日
ランタイム ツールとブラウザ エミュレーションを使用してテストする方法を説明します。
静的分析
Updated 2024年1月31日
基本的な自動テストにリンターツールを使用する方法を学習します。
テストとは
Updated 2024年1月31日
テストの概要。
業務用ツール
Updated 2024年1月31日
ほとんどのテスト フレームワークに共通するアサーションとその他のプリミティブについて学びます。
テスト項目とアプローチ
Updated 2024年1月31日
テスト用のコードを評価する方法を学習します。
テストが実行される場所
Updated 2024年1月31日
手動または自動プロセスの一部としてテストを実行する方法について説明します。
付録
Updated 2024年1月31日
テスト開発に役立つ追加情報。
テストの学習へようこそ!
Updated 2024年1月31日
ソフトウェア テストに関する詳細なコース。
コード分割 JavaScript
Updated 2023年12月4日
一部のリソースはウェブページの初期読み込みに重要ではありません。JavaScript もそのようなリソースの 1 つで、コード分割と呼ばれる手法により、必要になるまで遅延させることができます。これにより、帯域幅と CPU の競合を減らしてパフォーマンスを改善できます。これは、最初のページ読み込み速度と起動時の入力応答性の両方を向上させるうえで重要な考慮事項です。
パフォーマンスの学習へようこそ!
Updated 2023年11月27日
このコースは、ユーザー エクスペリエンスの重要な要素であるウェブ パフォーマンスを初めて利用する方を対象としています。ウェブ パフォーマンスの主な概念と、パフォーマンスを向上させるための手法について説明します。
クリティカル パスを理解する
Updated 2023年11月27日
クリティカル レンダリング パスはウェブ パフォーマンスのコンセプトで、ページの初期レンダリングがブラウザに表示されるまでの時間を表します。このモジュールでは、クリティカル レンダリング パスの背後にある理論を紹介し、レンダリング ブロック リソースやパーサー ブロック リソースなどの概念と、それらがブラウザでのページの表示速度に重要な役割を果たす仕組みについて説明します。
動画のパフォーマンス
Updated 2023年11月23日
動画はウェブページで頻繁に使用されるメディアタイプですが、動画を効率的に配信する方法を知ることは、パフォーマンスの重要な要素の一つです。このモジュールでは、ウェブサイトの処理速度を維持したまま動画を埋め込むための主要なテクニックと、動画を使用することで生じるパフォーマンスに関する考慮事項について説明します。
初めての WebGPU アプリ
Updated 2023年11月20日
この Codelab では、新しい WebGPU API の基礎について説明します。GPU 上で動作するコンウェイのライフゲームを作成する方法を順を追って説明します。WebGPU のレンダリング機能を使用してゲームボードを描画し、WebGPU のコンピューティング機能を使用してゲームの状態を更新します。
リソースの読み込みを最適化する
Updated 2023年11月1日
ページが読み込まれると、HTML 内で多くのリソースが参照されます。これらのリソースは、CSS を介してページの外観やレイアウトを提供し、JavaScript を介してインタラクティブな動作を提供します。このモジュールでは、これらのリソースに関する重要な概念と、ページの読み込み時間に与える影響について説明します。
プリフェッチ、事前レンダリング、Service Worker の事前キャッシュ
Updated 2023年11月1日
パフォーマンスの多くは、不要なリソースを最適化して排除する方法を扱っていますが、一部のリソースが必要になる前に読み込む必要があるというのは、少し逆説的なように思われるかもしれません。ただし、特定のリソースを事前に読み込むことが適切な場合もあります。このモジュールでは、プリフェッチと事前レンダリングについて説明しながら、こうしたパフォーマンスの側面について学習します。
リソースヒントを使用してブラウザをサポートする
Updated 2023年11月1日
リソースヒントは HTML で利用できる機能の集合で、ブラウザがリソースを早期にロードし、場合によってはリソースの優先度が高くなるよう支援できます。このモジュールでは、ページの読み込みをさらに高速化するためのリソースヒントをいくつか紹介します。
HTML のパフォーマンスに関する一般的な考慮事項
Updated 2023年11月1日
どのウェブサイトも、まず HTML ドキュメントのリクエストから始まります。このリクエストは、ウェブサイトの読み込み速度において大きな役割を果たします。このモジュールでは、HTML キャッシュ、パーサー ブロック、レンダリング ブロックなどの重要な概念について説明します。これにより、ウェブサイトの HTML に対する最初のリクエストを適切に実行できるようになります。
ウェブフォントを最適化する
Updated 2023年11月1日
ウェブフォントはウェブ上でよく使用されるリソースですが、当然のことながら、他のリソースではできない方法でウェブサイトのデザインに加わります。それでも、ウェブフォントにはパフォーマンス コストがかかります。このモジュールでは、ウェブフォントのパフォーマンスに関するさまざまな考慮事項と手法について説明します。
画像のパフォーマンス
Updated 2023年11月1日
現在多くのウェブページで転送されているデータの大部分は画像です。このモジュールでは、ユーザーのデバイスに関係なく画像を最適化し、画像を効率的に配信してデータの無駄を最小限に抑える方法について説明します。
速度が重要な理由
Updated 2023年11月1日
学習のパフォーマンスについて取り組む前に、それがユーザー エクスペリエンスにおける役割と、それがユーザーにとってより良い結果にどのようにつながるかを理解する必要があります。このコースでは、まずこれらのトピックについて簡単に紹介し、パフォーマンスの学習が重要な理由について重要なコンテキストを提供します。
具体的なウェブワーカーのユースケース
Updated 2023年11月1日
ウェブワーカーとその機能、制限事項の基本を理解したところで、次はウェブワーカーの具体的なユースケースを見てみましょう。このデモでは、Web Worker を使用して JPEG ファイルを取得し、メタデータを抽出してメインスレッドに送り返しています。これにより、ユーザーはブラウザでファイルを確認できます。
ウェブワーカーの概要
Updated 2023年11月1日
ブラウザでユーザーに表示される内容の大部分は、「メインスレッド」と呼ばれる 1 つのスレッドで発生します。ただし、メインスレッドがユーザー向けの重要なタスクに対応できるように、新しいスレッドを起動して計算コストの高い処理を行える場合もあります。この処理を行う API は Web Worker API と呼ばれています。このモジュールでは、その基本について説明します。
画像と <iframe> 要素の遅延読み込み
Updated 2023年11月1日
画像と iframe 要素は、帯域幅と CPU 処理時間を大量に消費する可能性があります。ただし、すべての画像や iframe 要素を最初のページ読み込み時に読み込む必要はありません。ユーザーがこれらを表示する最も可能性が高いタイミングまで延期できます。この手法を「遅延読み込み」と呼びます。このモジュールでは、画像と iframe 要素の遅延読み込みについて説明します。これにより、ページの読み込み時間を短縮し、必要な場合にのみ帯域幅と処理時間を消費できます。
BigQuery ML による画像データの分類
Updated 2023年6月8日
この Codelab では、BigQuery でヨガのポーズの画像を保存および分析し、BigQuery ML で画像分類モデルを実装して、SQL 構造のみを使用してポーズにラベルを付けます。
Google Chat アプリで休暇を設定する
Updated 2023年6月8日
この Codelab では、Google Chat アプリを作成する方法を学習します
- Google Workspace
AppSheet アプリに Chat を追加する
Updated 2023年5月11日
ご利用の AppSheet アプリに Chat を追加して、AppSheet の Chat アプリ機能を使用する方法について説明します。
ネイティブ AppSheet データベースを使用してコード不要のアプリを作成する
Updated 2023年5月11日
AppSheet アプリを構築する AppSheet のネイティブ データベースの使用方法について説明します。
Flutter と Flame でゲームを作成する
Updated 2023年5月11日
この Codelab では、Flutter と Flame Engine を使用して Doodle Dash というプラットフォーマー ゲームを作成します。
- Flutter
Flutter プラグインで FFI を使用する
Updated 2023年5月11日
この Codelab では、既存のネイティブ C ライブラリを使用するために、FFI を使用してモバイルとパソコンの両方プラットフォーム向けに Flutter プラグインを作成します。
- Flutter
Angular Signals スタートガイド
Updated 2023年5月9日
Angular の新しいリアクティブ モデルであるシグナルについて紹介します。シグナルにより、よりきめ細かい対応を可能にする高品質のツールが提供される
CSS でスクロールドリブン アニメーションを使ってみる
Updated 2023年5月9日
この Codelab では、CSS を使用してスクロールドリブン アニメーションを作成する方法について学びます。視差効果のある背景画像や、ビューに入ったときに出現する画像など、面白い視覚効果を作成することができます。
プロトタイプから本番環境へ: カスタム トレーニング済みモデルからの予測の取得
Updated 2023年5月9日
このラボでは、 Vertex AI を使用して、カスタム トレーニング済みモデルからオンライン予測とバッチ予測を実行します。 このラボは、動画シリーズ「 プロトタイプから本番環境へ 」の一部です。このラボに進む前に、 前のラボ を完了してください。詳細については、関連する動画でご確認ください。 。 次の方法を学習します。 このラボを Google Cloud で実行するための総費用は約 $1 です。 このラボでは、Google Cloud で利用できる最新の AI プロダクトを使用します。
MDC-101 Flutter: マテリアル コンポーネントの基本
Updated 2023年5月9日
シンプルな Flutter アプリのログインページを作成して、マテリアル コンポーネントの基本的な使用方法を学びます。
- Flutter
プロトタイプから本番環境へ: Vertex AI での分散トレーニング
Updated 2023年5月9日
このラボでは、 Vertex AI と TensorFlow を使用して、Vertex AI Training で分散トレーニング ジョブを実行します。 このラボは、動画シリーズ「 プロトタイプから本番環境へ 」の一部です。このラボに進む前に、 前のラボ を完了してください。詳細については、関連する動画シリーズでご確認ください。 。 次の方法を学習します。 このラボを Google Cloud で実行するための総費用は約 $2 です。 このラボでは、Google Cloud で利用できる最新の
PAIR Guidebook と MakerSuite を使用して責任ある AI のプロトタイピングを学ぶ
Updated 2023年5月9日
責任ある AI のための Google のツール、MakerSuite、PAIR Guidebook を使用して責任ある AI ソリューションをプロトタイピングする方法を学習します。
MDC-102 Flutter: マテリアルの構造とレイアウト
Updated 2023年5月9日
Flutter アプリの構造とレイアウトの作成にマテリアルを使用する方法について学習します。
- Flutter
プロトタイプから本番環境へ: Vertex AI を使用したカスタムモデルのトレーニング
Updated 2023年5月9日
このラボでは、 Vertex AI を使用して、カスタム トレーニング ジョブを実行します。 このラボは、動画シリーズ「 プロトタイプから本番環境へ 」の一部です。 花のデータセット を使用して、画像分類モデルを構築します。詳細については、関連する動画でご確認ください。 。 次の方法を学習します。 このラボを Google Cloud で実行するための総費用は約 $1 です。 このラボでは、Google Cloud で利用できる最新の AI プロダクトを使用します。 Vertex AI は
プロトタイプから本番環境へ: ハイパーパラメータ調整
Updated 2023年5月9日
このラボでは、 Vertex AI を使用して、Vertex AI Training でハイパーパラメータ調整ジョブを実行します。 このラボは、動画シリーズ「 プロトタイプから本番環境へ 」の一部です。このラボに進む前に、 前のラボ を完了してください。詳細については、関連する動画シリーズでご確認ください。 。 次の方法を学習します。 このラボを Google Cloud で実行するための総費用は約 $1 です。 このラボでは、Google Cloud で利用できる最新の AI
カメラ エクスペリエンスを広げる
Updated 2023年5月8日
Android デバイスは長年にわたり進化を続け、さまざまなサイズ、形状、ディスプレイ、機能を搭載したデバイスが登場しています。当初からスマートフォンで写真を撮影できる機能は重要でした。現在でも、消費者がスマートフォンを購入する際に重視する項目の一つにカメラ機能が入っています。
Flutter で次世代 UI を作成する
Updated 2023年5月8日
Flutter の 6 つのプラットフォームすべてで動作するアニメーション、シェーダー、パーティクル エフェクトを使用して Flutter ユーザー インターフェースを作成する方法を学びます。
Dart のパターンとレコードを使ってみる
Updated 2023年5月8日
パターン、レコードなどの Dart 3 の新機能を使用して、Flutter の UI デザイン スタイルを再構築します。
Flutter アプリのテスト方法
Updated 2023年5月8日
この Codelab では、シンプルな Flutter アプリを作成してテストします。
- Flutter
Flutter でのアダプティブ アプリ
Updated 2023年5月8日
この Codelab では、Flutter でサポートされているプラットフォーム(Android、iOS、ウェブ、Windows、macOS、Linux)のすべてに適応する Flutter アプリを作成します。
- Flutter
App Actions を使用して動的ショートカットを Google アシスタントに拡張する
Updated 2023年5月4日
Google と学ぶ動的アプリ ショートカットの実装
- Google アシスタント
- Android
FraudFinder: Vertex AI と BigQuery で生データを AI に取り込む
Updated 2023年5月4日
このラボでは、Google Cloud での不正行為をリアルタイムで検出するために、エンドツーエンドのデータを AI システムに取り込んで使用する方法を学びます。このラボの目標は、生データを利用して、Google Cloud 上で実行される本番環境向け ML パイプラインを構築する方法を理解することです。このラボで使用する Google Cloud プロダクトは次のとおりです。 エンドツーエンドの ML パイプラインの構築は大変な作業です。このラボでは、BigQuery、Vertex AI
MediaPipe を使用してカスタム オブジェクトを検出するウェブアプリを作成する
Updated 2023年5月4日
MediaPipe を使用して、カスタム オブジェクトを検出するウェブアプリを作成する方法について学習します。
MDC-104 Flutter: マテリアルの高度なコンポーネント
Updated 2023年5月3日
デザインを改良する作業を通じて、Flutter 向けの高度なコンポーネントである背景メニューの使用方法を学習します。
- Flutter
MDC-103 Flutter: カラー、シェイプ、高度、タイプによるマテリアルのテーマ設定
Updated 2023年5月3日
Flutter 用のマテリアル コンポーネントを使用すると、デザインを通じて商品を差別化し、ブランドを表現することがいかに容易になるかを学習します。
- Flutter
Messaging API と People API を使用して Android アプリにチャット関連の機能を追加する
Updated 2023年5月3日
Messaging API と People API で Android アプリを拡張して、チャット関連の機能を組み込む方法について学習します。
Flutter 用のマテリアル モーションで美しい移行を作成する
Updated 2023年5月2日
アニメーション パッケージの移行を使用して、マテリアルのモーション システムを返信アプリに組み込みます。
- Flutter
App Actions を使用して Android アプリを Google アシスタントに拡張する(レベル 2)
Updated 2023年4月30日
この中級レベルの Codelab では、一般的な組み込みインテントを使用して App Actions を開発する方法を学習して、ユーザーが Google アシスタントを使ってアプリの機能を開き、アプリ内コンテンツを検索できるようにします。
- Android
- Google アシスタント
PaLM API と Flutter を使って Google プロダクトに関する俳句を作成する
Updated 2023年4月29日
PaLM API と Flutter を使って Google プロダクトに関する俳句を作成、表示する簡単なアプリの作成方法を学習します。
App Actions を使用して Android アプリを Google アシスタントに拡張する
Updated 2023年4月26日
App Actions の組み込みインテントを使って Android アプリを Google アシスタントへと拡張し、音声での操作に対応させる方法を、基本から学びましょう。
- Google アシスタント
- Android
Relay と Jetpack Compose を使ってアプリ全体を構築する
Updated 2023年4月25日
Relay を Compose アプリに統合し、デザインからコード作成までのワークフローを加速する方法を学習します。
AdMob アプリ起動時広告を Unity アプリに追加する
Updated 2023年4月25日
この Codelab では、AdMob アプリ起動時広告を Unity アプリに追加する方法を学びます。
- AdMob
Flutter アプリに AdMob 広告を追加する
Updated 2023年4月25日
この Codelab では、Flutter アプリにバナー広告、インタースティシャル広告、リワード広告を追加する方法を学びます。
- Flutter
Keras と TensorFlow Lite を使用したオンデバイス大規模言語モデル
Updated 2023年4月22日
KerasNLP を使用して事前トレーニング済みの大規模言語モデルを読み込み、TensorFlow Lite で最適化して Android にデプロイする方法を学ぶ
おすすめの方法
Updated 2023年2月22日
>-
フィンガープリント
Updated 2023年2月22日
フィンガープリントとは、セットアップの特性を利用して特定のユーザーを識別しようとするアクションです。ユーザーのプライバシーがどのように損なわれるかについてご確認ください。
サードパーティ
Updated 2023年2月22日
サードパーティの概要と、サードパーティを統合する際のユーザーのリスクを軽減する方法について説明します。
必要なデータのみを使用
Updated 2023年2月22日
このモジュールでは、必要なデータのみを収集する方法、収集したデータを管理および削除する方法、収集する内容をユーザーに説明するための戦略について学習します。
暗号化
Updated 2023年2月22日
暗号化によってユーザーのコンテンツを傍受したり読み取ったりできないようにすることで、どのようにプライバシーが保護されるかをご紹介します。
まとめと次のステップ
Updated 2023年2月21日
最後にまとめます。
その他のインライン テキスト要素
Updated 2023年2月21日
テキストをマークアップするために使用される要素の範囲の概要です。
映像と音声
Updated 2023年2月21日
音声や動画などの HTML メディアを扱う方法について説明します。
HTML API
Updated 2023年2月21日
JavaScript を使用して HTML 情報を公開、操作する方法を学習します。
テンプレート、スロット、シャドウ
Updated 2023年2月21日
'テンプレート、スロット、シャドウの説明。'
詳細と概要
Updated 2023年2月21日
>-
フォーム
Updated 2023年2月21日
HTML のフォームの概要。
フォーカス
Updated 2023年2月21日
HTML ドキュメントでフォーカスの順序を管理する方法
Dialog
Updated 2023年2月21日
>-
画像
Updated 2023年2月14日
HTML の画像の概要。
ベクター画像
Updated 2023年2月1日
'ウェブで使用されているベクター画像形式である SVG について学びましょう。
まとめ
Updated 2023年2月1日
その他のリソース
画像コンテンツ配信ネットワーク
Updated 2023年2月1日
画像 CDN で、画像コンテンツを変換して最適化する仕組みについて説明します。
画像形式: WebP
Updated 2023年2月1日
WebP について学び、この形式と他の形式との違いを理解します。
サイト生成ツール、フレームワーク、CMS
Updated 2023年2月1日
>-
画像形式: JPEG
Updated 2023年2月1日
ウェブ上で最も一般的な画像形式について説明します。
圧縮とエンコードの自動化
Updated 2023年2月1日
>-
規範的な構文
Updated 2023年2月1日
絵の要素について調べましょう。
画像形式: PNG
Updated 2023年2月1日
PNG が最適な画像形式となる状況
主なパフォーマンスの問題
Updated 2023年2月1日
画像リクエストのサイズとパフォーマンスを可能な限り小さくする方法を学習します。
レスポンシブ画像
Updated 2023年2月1日
レスポンシブ画像の詳細
記述構文
Updated 2023年2月1日
srcset と size を使用して、画像のソースとその使用方法に関する情報をブラウザに提供します。
ウェブ上の画像に関する簡単な履歴
Updated 2023年2月1日
'1993 年の image 要素から始まったウェブ上の画像の歴史'
画像形式: AVIF
Updated 2023年2月1日
AV1 画像ファイル形式(AVIF)は、オープンソースの AV1 動画コーデックに基づくエンコードです。
画像形式: GIF
Updated 2023年2月1日
GIF 画像形式と、画像エンコードの仕組みについて説明します。
ラスター画像
Updated 2023年1月31日
'JPEG、GIF、PNG、WebP などのラスター画像を検索します。'
「画像の詳細」へようこそ!
Updated 2023年1月31日
ウェブの画像処理を詳しく説明するコースです。
Learn Privacy へようこそ
Updated 2023年1月24日
プライバシー保護を強化したウェブサイトの構築に役立つコースです。
ユーザー補助機能の自動テスト
Updated 2023年1月12日
自動化されたユーザー補助機能テストを実行する方法
手動ユーザー補助機能テスト
Updated 2023年1月12日
ユーザー補助機能を手動でテストする方法
支援技術のテスト
Updated 2023年1月12日
支援技術(AT)によるテスト方法
まとめと次のステップ
Updated 2023年1月12日
次のステップに進むためのその他のリソース。
フォーム
Updated 2023年1月10日
ユーザー補助機能を備えたフォームを作成する。
属性
Updated 2022年12月8日
さまざまなグローバル属性と、特定の HTML 要素に固有の属性について学習します。
テキストの基本
Updated 2022年12月8日
HTML を使用してテキストを書式設定する方法。
テーブル
Updated 2022年12月8日
テーブルを使用して表形式データをマークアップする方法を理解する。
リスト
Updated 2022年12月8日
リストなどの方法でコンテンツをグループ化できます。
JavaScript
Updated 2022年12月5日
'アクセス可能なトリガーイベント、ページタイトル、動的コンテンツなどを記述します。'
デザインとユーザー エクスペリエンス
Updated 2022年12月5日
誰にとっても使いやすいデザインを作成し、ユーザー エクスペリエンスを評価します。
パターン、コンポーネント、デザイン システム
Updated 2022年12月5日
'パターン、コンポーネント、デザインシステムのアクセシビリティを評価します。'
コンテンツの構造
Updated 2022年10月31日
'アクセス可能なコンテンツにセマンティック HTML、ランドマーク、テーブルを使用します。'
動画と音声
Updated 2022年10月31日
動画と音声にアクセスできる代替メディアタイプ。
キーボード フォーカス
Updated 2022年10月31日
キーボード ナビゲーションの順序とスタイルを理解し、強化します。
ドキュメント
Updated 2022年10月31日
誰にとっても使いやすいウェブサイトやウェブアプリを作成する際に考慮すべき追加の HTML 要素です。
画像
Updated 2022年9月30日
アクセス可能なイメージを作成します。
ユーザー補助学習へようこそ
Updated 2022年9月30日
ウェブ開発をレベルアップさせるための絶え間ないユーザー補助コースとリファレンス。
デジタル アクセシビリティとは何か、なぜ重要なのか
Updated 2022年9月30日
>-
色とコントラスト
Updated 2022年9月30日
適切なコントラストの使いやすいカラーパレットを作成します。
タイポグラフィ
Updated 2022年9月30日
適切な書体とフォントサイズを選び、アクセシビリティの高いレイアウトでコピーを組み立てます。
ARIA と HTML
Updated 2022年9月30日
ARIA と HTML のどちらを使用すべきか
アニメーションとモーション
Updated 2022年9月30日
あらゆる種類の動きに起因する障害を持つ人々をサポートします。
HTML の概要
Updated 2022年9月27日
HTML の主な概念の簡単な紹介。
セマンティック HTML
Updated 2022年9月27日
正しい HTML 要素を使用してドキュメントの内容を説明します。
ドキュメント構造
Updated 2022年9月27日
しっかりとした基盤を使用して HTML ドキュメントを構成する方法を学習します。
メタデータ
Updated 2022年9月27日
メタタグを使用してドキュメントに関する情報を提供する方法
見出しとセクション
Updated 2022年9月27日
セクション要素を正しく使用してコンテンツに意味を与える方法
HTML の学習へようこそ。
Updated 2022年9月8日
>-
スマートホーム アクションを拡張してセキュリティを強化する
Updated 2022年7月29日
カスタマイズ可能なデバイス トレイトでスマートホーム アクションを拡張し、2 要素認証でセキュリティを強化する方法を解説します。
TensorFlow.js 転移学習による画像分類器
Updated 2022年7月29日
この Codelab では、TensorFlow.js を使ってブラウザで即座にトレーニングするカスタム画像分類器「Teachable Machine」を構築する方法を学びます。
- TensorFlow
スマートホーム アクションのローカル フルフィルメントを有効にする
Updated 2022年7月29日
Local Home SDK を使用してローカル フルフィルメントを有効にし、スマートホームの統合をアシスタントで拡張する方法を解説します。
Actions SDK を使用して Google アシスタントのアクションを構築する(レベル 2)
Updated 2022年7月29日
Google アシスタントを使った開発の基礎を解説します。
Cloud Spanner: Java でゲーム リーダーボードを作成する
Updated 2022年7月29日
この Codelab では、commit タイムスタンプ列を含む Cloud Spanner データベース テーブルを使用してゲーム リーダーボードを作成する方法を学習します。
Kotlin への変換
Updated 2022年7月29日
この Codelab では、Java コードを Kotlin に変換する方法を学びます。
Privacy on Beam によるプライベート統計情報の計算
Updated 2022年7月29日
この Codelab では、Privacy on Beam を使用してレストランへの来店に関するプライベート統計情報を作成し、差分プライバシー フレームワークの機能を探して適用する方法について学びます。
Actions Builder を使用して Google アシスタントのアクションを構築する(レベル 2)
Updated 2022年7月29日
Google アシスタントでの開発の基礎を解説します。
モジュール 8: App Engine の ndb と taskqueue から Cloud NDB と Cloud Tasks に移行する
Updated 2022年7月29日
App Engine の ndb と taskqueue から Cloud NDB と Cloud Tasks に移行する方法について説明します。
Cloud SQL Insights の概要
Updated 2022年7月29日
Cloud SQL Insights は、Cloud SQL データベースにおけるクエリのパフォーマンスの問題を検出、診断、防止するのに役立ちます。セルフサービス方式で直観的にわかりやすく、単なる検出機能を超えた、パフォーマンスの問題の根本原因の特定に役立つ診断情報が提供されます。 この Codelab では、Cloud SQL for PostgreSQL インスタンスを設定し、Cloud SQL インスタンスをバックエンド ストレージとして使用するように Node.js
Actions SDK を使用して Google アシスタントのアクションを構築する(レベル 1)
Updated 2022年7月29日
Google アシスタントを使った開発の基礎を解説します。
G Suite と GCP を使用した画像のアーカイブ、分析、レポート生成
Updated 2022年7月29日
この Codelab では、デベロッパーが G Suite APIs と GCP APIs の両方を使用して、クラウドベースの画像処理ワークフローを Python で構築します。具体的には、Google ドライブから画像ファイルをダウンロードして Google Cloud Storage にアーカイブし、そのコンテンツを Google Cloud Vision で分析して、Google スプレッドシートでレポートデータを生成します。
- Google Workspace
スマートホーム デバイスを Google アシスタントにリンクする
Updated 2022年7月29日
仮想スマート洗濯機をアシスタントに統合するために、スマートホーム アクションを構築してデプロイします。
Jetpack WindowManager による折りたたみ式デバイスとデュアル スクリーン デバイスのサポート
Updated 2022年7月29日
Jetpack WindowManager ライブラリを使用して、折りたたみ式デバイスやデュアル スクリーン デバイスなどの新しいフォーム ファクタにアプリを対応させる方法を学習します。
基本的なキャスト レシーバーを作成する
Updated 2022年7月29日
この Codelab では、Google Cast Application Framework を使用して、キャスト対応のレシーバー アプリを作成します。
- キャスト
ATV アプリによる Cast Connect
Updated 2022年7月29日
この Codelab では、既存の Cast センダーアプリで Android TV アプリと通信できるようにする新しい Google Cast Connect ライブラリを使用して、Android TV アプリを作成します。
モジュール 4: Docker を使用した Google App Engine から Cloud Run への移行
Updated 2022年7月29日
Docker を使用してシンプルな App Engine アプリをコンテナ化して Cloud Run に移行する方法について説明します。
Document AI で手書きフォームをインテリジェントに処理(Python)
Updated 2022年7月29日
この Codelab では、Document AI API と Python を使用するチュートリアルの作成に焦点を当てます。
React デベロッパー向け Lit
Updated 2022年7月29日
この Codelab では、React のコンセプトを Lit に変換する方法を学びます。
MediaSession を介したメディアの制御
Updated 2022年7月29日
この Codelab では、動画サンプルを拡張して MediaSession のサポートを追加します。これにより、Google アシスタント、テレビのリモコン、ロック画面や Wear OS 画面上のコントロールなど、アプリ外からの再生を Android で制御できます。
モジュール 1: App Engine webapp2 から Flask に移行する
Updated 2022年7月29日
Python App Engine アプリを webapp2 から Flask ウェブ フレームワークに移行する方法を学びます。
Cloud Spanner: Go でゲーム リーダーボードを作成する
Updated 2022年7月29日
この Codelab では、commit タイムスタンプ列を含む Cloud Spanner データベース テーブルを使用してゲーム リーダーボードを作成する方法を学習します。
Actions Builder を使用して Google アシスタントのアクションを構築する(レベル 1)
Updated 2022年7月29日
Google アシスタント対応の開発の基礎を解説します。
Cloud Functions を使用して Cloud SQL に接続する
Updated 2022年7月29日
この Codelab では、既存の Cloud SQL データベースに接続して SQL 挿入ステートメントを送信する Cloud Functions の関数を作成します。
- Cloud SQL
モジュール 2: App Engine ndb から Cloud NDB への移行
Updated 2022年7月29日
シンプルな App Engine アプリを ndb から Cloud NDB へ移行する方法について学習します。
TensorFlow.js - 2D データから予測を行う
Updated 2022年7月29日
この Codelab では、数値データから予測を行うモデルをトレーニングします。自動車の「馬力」から、その自動車の「燃費」の予測を試みます。機械学習の用語では、これは連続値を予測する回帰タスクとして表現されます。
- TensorFlow
lit-element を使用してストーリー コンポーネントを作成する
Updated 2022年7月29日
この Codelab では、LitElement を使用してストーリー ウェブ コンポーネントを作成します。
TensorFlow.js: Firebase Hosting を使用して機械学習モデルの大規模なデプロイとホスティングを行う
Updated 2022年7月29日
この Codelab では、Firebase インフラストラクチャを使用して ML モデルをデプロイする方法について学びます。TensorFlow.js を使用して、デプロイしたモデルをご自身のウェブサイトで使用することができます。
- TensorFlow
TensorFlow.js - CNN による手書き数字の認識
Updated 2022年7月29日
この Codelab では、手書き数字を特定するモデルをトレーニングします。機械学習の用語では、このタスクは特定の入力のカテゴリを予測するので、分類タスクと呼ばれています。
- TensorFlow
Actions Builder で Google アシスタント用の Interactive Canvas アクションを構築する
Updated 2022年7月29日
Google アシスタント用の Interactive Canvas アクションを構築する方法を解説します。
Google Wallet API を Android に統合してパスをデジタル化する
Updated 2022年6月21日
Google Wallet API を使用すると、ポイントカード、クーポン、ギフトカード、イベント
ツールとデバッグ
Updated 2022年5月15日
プログレッシブ ウェブアプリの開発、デバッグ、テストにご利用いただけるツールをご紹介します。
Angular の概要
Updated 2022年5月12日
この初心者向けの Codelab では、Angular でウェブアプリを構築する方法を学びます
Places SDK for Android(Kotlin)を使ってみる
Updated 2022年5月11日
この Codelab では、Places SDK for Android をアプリに統合し、Places SDK の各機能を使用する方法について説明します。 この Codelab を実行するには、次のアカウント、サービス、ツールが必要です。 以下の有効化の手順では、 Places API を有効にします。 課金を有効にした Google Cloud Platform アカウントとプロジェクトをまだ作成していない場合は、 Google Maps Platform スタートガイド
- Android
- Google Maps Platform
- Places SDK for Android
地図を Android アプリに追加する(Kotlin)
Updated 2022年5月9日
この Codelab では、米国カリフォルニア州サンフランシスコにある自転車店の地図を表示するアプリを作成することで、Maps SDK for Android をアプリに統合する方法と、その主要な機能を使う方法について説明します。 以下の有効化の手順では、 Maps SDK for Android を有効にする必要があります。 課金を有効にした Google Cloud Platform アカウントとプロジェクトをまだ作成していない場合は、 Google Maps Platform
- Android
- Google Maps Platform
- Maps SDK for Android
Flutter アプリを「退屈なアプリ」から「見栄えの良いアプリ」に変える
Updated 2022年5月9日
Flutter は、1 つのコードベースからネイティブにコンパイルして、モバイル、ウェブ、デスクトップの美しいアプリケーションを作成できる Google の UI ツールキットです。Flutter は既存のコードと組み合わせることも可能です。世界中のデベロッパーの皆様にご利用いただける、無料のオープンソースです。 この Codelab では、Flutter 音楽アプリケーションを拡張して、退屈なアプリを魅力的なものにしていきます。これを実現するため、この Codelab では マテリアル 3
- Flutter
TensorFlow Lite Model Maker を使用してカスタム テキスト分類モデルを作成する
Updated 2022年5月9日
TensorFlow Lite Model Maker を使用して特定の種類のスパムを検出するようにスパム検出モデルを再トレーニングする方法を学びます。
- Flutter
- TensorFlow
Flutter アプリを作成してテキストを分類する
Updated 2022年5月9日
テキストを分類し、その結果を UI に表示する Flutter アプリを作成する方法について説明します。
- TensorFlow
- Flutter
TensorFlow Lite Model Maker を使用してコメントスパム検出モデルをトレーニングする
Updated 2022年5月9日
TensorFlow Lite Model Maker を使用してコメントスパム検出モデルをトレーニングする方法を学びます。
- Flutter
- TensorFlow
TensorFlow Lite(Android)を使用してカスタム オブジェクト検出モデルを構築してデプロイする
Updated 2022年5月7日
この Codelab では、画像内のオブジェクトを検出できる Android アプリを作成します。まず、TFLite Model Maker を使用してカスタム オブジェクト検出モデルをトレーニングしてから、TFLite タスク ライブラリでデプロイします。
- Android
- TensorFlow
Android または iOS で初めてのコンピュータ ビジョン アプリを作成する
Updated 2022年5月7日
この Codelab では、画像に正しくラベルを付けることができる、Android および iOS 用のシンプルなアプリを作成する方法を学びます。
- Android
- TensorFlow
TensorFlow.js: コメントケース スパム検出モデルを再トレーニングしてエッジケースを処理する
Updated 2022年5月7日
この Codelab では、Model Maker を使用して、コメント スパム モデルを再トレーニングして、事前トレーニング済みのモデルが処理できなかったエッジケースを考慮し、新しいモデルをウェブ アプリケーションに再デプロイする方法を学びます。
- TensorFlow
Android で Vision API Product Search バックエンドを呼び出す
Updated 2022年5月7日
この Codelab では、Android アプリに Vision API Product Search バックエンドを呼び出すコードを追加して、アプリユーザーが画像を使用して商品を検索できるようにします。
- Android
音声分類用の基本的なアプリを作成する
Updated 2022年5月7日
この Codelab では、スマートフォンのマイクを使用して音声を録音できる音声分類用の基本的なアプリを作成します。
- Android
- TensorFlow
TensorFlow.js: コメントスパム検出システムを構築する
Updated 2022年5月7日
この Codelab では、ブログ投稿と同様のコメント機能を持つシンプルなウェブページを作成し、事前トレーニング済み機械学習モデルと統合してスパムコメントの投稿を検出する方法について学びます。これにより、スパムコメントの投稿を事前に除外できます。あらゆるバックエンド データベースに格納されるため、サーバーの処理時間とコストを削減できます。
- TensorFlow
カスタム事前トレーニング済み音声分類モデルの構築
Updated 2022年5月7日
この Codelab では、事前トレーニング済みの音声分類モデルをカスタマイズして、鳥の鳴き声を検出します。
- TensorFlow
- Android
値を予測する iOS アプリを作成する
Updated 2022年5月7日
画像内のオブジェクトを検出して、その結果を UI にレンダリングする iOS アプリを作成する方法について説明します。
- TensorFlow
ウェブサイトに地図を追加する(JavaScript)
Updated 2022年5月7日
この Codelab では、ウェブで Google Maps Platform を使用するための基本事項について説明します。事前の設定、Maps JavaScript API の読み込み、最初の地図の表示、マーカーとマーカー クラスタリングの操作、地図上での図形の描画、ユーザー操作の処理など、あらゆる基本事項を習得できます。 この Codelab では、以下の機能を備えたシンプルなウェブアプリを作成します。 この Codelab
- Google Maps Platform
- Maps JavaScript API
Android の拡張現実で付近の場所を表示する(Kotlin)
Updated 2022年5月7日
この Codelab では、Google Maps Platform のデータを使用して、Android の拡張現実(AR)で付近の場所を表示する方法について説明します。 この Codelab では Android 10.0(API レベル 29)を使用します。Android Studio には Google Play 開発者サービスがインストールされている必要があります。これらの依存関係を両方ともインストールするには、次の手順を行います。 次のセクションの手順 3 で、この Codelab
- ARCore
- Android
- Google Maps Platform
- Places SDK for Android
- Maps SDK for Android
Android アプリを作成して画像内のオブジェクトを検出する
Updated 2022年5月7日
画像内のオブジェクトを検出して UI に結果をレンダリングする Android アプリの作成方法を紹介します。
- Android
- TensorFlow
Vision API Product Search を使用して商品画像検索バックエンドを構築する
Updated 2022年5月7日
この Codelab では、Vision API Product Search を使用して商品画像検索バックエンドを構築する方法と、モバイルアプリからバックエンドを呼び出す API キーを作成する方法について説明します。
- Android
地図を iOS アプリに追加する(Objective-C)
Updated 2022年5月7日
このコードラボでは、Objective-C での iOS アプリの作成に Google Maps Platform を使用するための基本事項について説明します。事前の設定、Maps SDK for iOS の読み込み、最初の地図の表示、マーカーとマーカー クラスタリングの操作、地図上での図形の描画、ユーザー操作の処理など、あらゆる基本事項を習得できます。 この Codelab では、以下の機能を備えた iOS アプリを作成します。 この Codelab
- Google Maps Platform
- Maps SDK for iOS
画像を分類するシンプルなウェブサイトを作成する
Updated 2022年5月7日
TensorFlow Serving を使用して画像を分類するシンプルなウェブサイトを作成する方法をご覧ください。
- TensorFlow
Cloud Run のジョブ
Updated 2022年5月7日
Cloud Run サービスと Cloud Run ジョブのどちらでも、Cloud Run でコードを実行できます。この Codelab では、Cloud Run ジョブをいつどのように使用するかについて学びます(ジョブの作成方法、ジョブの実行方法、ジョブの管理方法など)。
スマートホーム アクションのローカル フルフィルメントを有効にする
Updated 2022年5月6日
Local Home SDK を使用してローカル フルフィルメントを有効にし、スマートホームの統合をアシスタントで拡張する方法を解説します。
- Google アシスタント
スマートホーム デバイスを Google アシスタントにリンクする
Updated 2022年5月6日
仮想スマート洗濯機をアシスタントに統合するために、スマートホーム アクションを構築してデプロイします。
- Google アシスタント
スマートホーム アクションを拡張してセキュリティを強化する
Updated 2022年5月6日
カスタマイズ可能なデバイス トレイトでスマートホーム アクションを拡張し、2 要素認証でセキュリティを強化する方法を解説します。
- Google アシスタント
将来の予測型「戻る」ジェスチャー ナビゲーションをサポートするようにアプリを更新します
Updated 2022年5月6日
この Codelab では、UAMP メディアアプリをベースにして更新を行い、高度な予測型「戻る」ジェスチャー ナビゲーションのエクスペリエンスのために Android 13 で導入される変更に向けて、「戻る」ジェスチャー ナビゲーションを処理 / 移行する方法を学習します。
Cloud Run ジョブを使ってみる
Updated 2022年5月6日
この Codelab では、まず Node.js アプリケーションを探索し、ウェブページのスクリーンショットを撮影して Cloud Storage に保存します。続いて、アプリケーションのコンテナ イメージをビルドし、Cloud Run でジョブとして実行し、ジョブを更新して追加のウェブページを処理し、Cloud Scheduler を使用してスケジュールに基づいてジョブを実行します。
Vertex AI: 分散ハイパーパラメータ調整
Updated 2022年5月4日
このラボでは、Vertex AI でハイパーパラメータ調整と分散トレーニングを行う方法を学びます。このラボではモデルコードに TensorFlow を使用しますが、このコンセプトは別の ML フレームワークにも応用できます。 次の方法を学習します。 Google Cloud でこのラボを実行するための総費用は約 $6 USD です。 このラボでは、Google Cloud で利用できる最新の AI プロダクトを使用します。 Vertex AI は Google Cloud 全体の ML
web-vitals.js、Google アナリティクス、BigQuery を使用してパフォーマンスを測定する
Updated 2022年5月4日
web-vitals.js と Google アナリティクスを使用してウェブに関する主な指標をリアルタイムで測定し、BigQuery を使用して結果を分析します。
ユーザー補助に優れたカラーデザイン
Updated 2022年5月4日
この Codelab では、色とユーザー補助の関係、カラー コントラストのガイドライン、さらに Material Theme Builder で使いやすいテーマを作成し、コントラストを簡単に確認する方法について説明します。
デベロッパーのためのプロダクト公平性テスト
Updated 2022年5月3日
プロダクト公平性テストは、AI モデルやデータが不公平な社会的バイアスを助長させないようにするうえで不可欠です。このワークショップでは、公平性テストを実施する主な手順と、ML の公平性の観点から機械学習テキストモデルのデータセットを評価する手順を説明します。
地図を iOS アプリに追加する(Swift)
Updated 2022年5月3日
この Codelab では、Google Maps Platform を使って Swift で iOS アプリの作成を開始する方法について学習し、以下の機能を備えた iOS アプリを作成します。 この Codelab を実行するには、次のアカウント、サービス、ツールが必要です。 以下の有効化の手順では、 Maps SDK for iOS を有効にする必要があります。 課金を有効にした Google Cloud Platform アカウントとプロジェクトをまだ作成していない場合は、 Google
- Google Maps Platform
- Maps SDK for iOS
WebGL Overlay View で構築する 3D マップ エクスペリエンス
Updated 2022年5月3日
この Codelab では、WebGL を使った Maps JavaScript API の機能による、3 次元的なベクターマップの制御とレンダリングについて解説します。 この Codelab は、JavaScript と Maps JavaScript API に関する中級レベルの知識を前提とした内容です。Maps JS API の使い方の基礎を学ぶ場合は、 Codelab「ウェブサイトに地図を追加する(JavaScript)」 がおすすめです。 以下の有効化の手順では、 Maps
- Google Maps Platform
- Maps JavaScript API
Android ウィジェットを Google アシスタントと統合する
Updated 2022年5月2日
Android ウィジェットを Google アシスタント向けに拡張し、ユーザーに対してカスタマイズしたウィジェットを表示する方法を学びます。
- Android
- Google アシスタント
可変フォントへの移行
Updated 2022年5月2日
この Codelab では、可変フォント、そのメリット、可変フォントを使用してデザインする方法、Google Fonts API を使用して CSS 内で可変フォントを実装する方法について学びます。
Angular と Firebase を使用してウェブ アプリケーションを作成する
Updated 2022年5月2日
この Codelab では、Firebase と Angular を使用してリアルタイム ウェブ アプリケーションを作成します。
Chrome DevTools でユーザーフローを記録、再生、測定する
Updated 2022年5月2日
[Recorder](レコーダー)パネルを使用して、ユーザーフローを記録、再生、測定できます。 新しい [Recorder] パネル(プレビュー機能)の概要は、こちらの動画でご覧いただけます。 次の手順で [Recorder] パネルを開きます。 こちらのコーヒー注文のデモページを使用します。購入手続きは、ショッピングのウェブサイトで一般的なユーザーフローです。 以降のセクションでは、[Recorder] パネルで以下の購入手続きフローを記録、再生、測定する方法について説明します。
Chrome DevTools を使用して低コントラストのテキストを検出して修正する
Updated 2022年5月2日
低コントラストはウェブ アクセシビリティにおける最大の問題 です。ここでは、DevTools を使用してこの問題を理解し、検出、修正する方法を学習します。 ウェブページの低コントラストの問題を修正します。 次のリンクをクリックすると、低コントラストのテキストを含むページが開きます。 次に、開いたページで Chrome DevTools を起動 します。 およそ 20 人に 1 人
スマートホームのログベースの指標
Updated 2022年4月29日
Google Cloud Platform でログベースの指標を使用してパターンを追跡し、スマートホーム統合のエラーログを分析する方法について説明します。
- Google アシスタント
SwiftUI(Swift)を使って iOS アプリに地図を追加する
Updated 2022年4月29日
この Codelab では、SwiftUI で Map SDK for iOS を利用する方法を解説します。 以下の有効化の手順では、 Maps SDK for iOS を有効化します。 課金を有効にした Google Cloud Platform アカウントとプロジェクトをまだ作成していない場合は、 Google Maps Platform スタートガイド に沿って請求先アカウントとプロジェクトを作成してください。 できるだけ早く演習を開始できるように、この Codelab
- Google Maps Platform
- Maps SDK for iOS
Flutter アプリに Google マップを追加する
Updated 2022年4月29日
この Codelab では、iOS / Android 用の高品質なネイティブ エクスペリエンスを開発できる Flutter モバイルアプリ SDK を使って、Google マップを組み込んだエクスペリエンスを構築します。
- Google Maps Platform
- Flutter
Google Maps Platform と Google Cloud でフルスタックの店舗検索アプリを作成する
Updated 2022年4月29日
地図に掲載したい場所が多数あり、その場所がどこにあるか、どの場所に行けばよいかをユーザーに知らせたいとします。一般的な例として、次のようなものがあります。 この Codelab では、特殊な場所のライブ データフィードからデータを取得し、ユーザーの出発点に最も近い場所を見つけるスポット検索アプリを作成します。このフルスタックのスポット検索アプリでは、店舗拠点が 25 か所に制限されている 簡単な店舗検索アプリ よりも多くの場所を処理できます。 この Codelab
- BigQuery
- Google Maps Platform
- App Engine フレキシブル環境
- Places Library、Maps JavaScript API
- Maps JavaScript API
- Distance Matrix Service、Maps JavaScript API
- Place Autocomplete
Android 向けの独自の Current Place Picker を作成する(Java)
Updated 2022年4月29日
Google Maps Platform の Android 向け Maps SDK と Places SDK を使用して、現在地である可能性の高い場所のリストを提供することで、ユーザーの位置を特定する方法を学びます。
- Android
- Google Maps Platform
- Places SDK for Android
- Maps SDK for Android
Google Maps Platform と deck.gl を使用してデータを可視化する
Updated 2022年4月29日
この Codelab では、Maps JavaScript API と、WebGL アクセラレーテッドのオープンソース データ可視化フレームワークである deck.gl を使って、大量の地理空間データを可視化する方法について説明します。 Google Maps Platform を使用したことがない場合は、以下の手順を行います。 まだお持ちでない場合は、 https://nodejs.org/ に移動し、Node.js ランタイムをパソコンにダウンロードしてインストールします。 Node.js
- Google Maps Platform
- Maps JavaScript API
機械学習モデルのカスタマイズ: 簡単な方法
Updated 2022年4月28日
この Codelab では、転移学習と、それを使って独自のデータ向けに機械学習モデルをカスタマイズする方法を学びます。
Chrome DevTools を使用して CSS グリッドをデバッグする方法
Updated 2022年4月28日
DevTools で CSS グリッドのデバッグ 機能が強化されました。 ページの HTML 要素に display: grid または display: inline-grid が適用されている場合、 [要素] パネル でさまざまなオプションを選択して、グリッドを詳しく検証できるようになりました。 この Codelab では、Chrome DevTools を使用して CSS グリッドをデバッグする方法について説明します。 CSS グリッドのデバッグツールを使用して、このパズルを完成させます。
責任ある AI の原則に基づいて Dynamic World などのリモート センシング データセットを構築する
Updated 2022年4月28日
この Codelab では、機械学習に由来するデータセット(Dynamic World など)の生成における責任ある取り組みについて説明します。
適切なユーザー補助機能が備わった Angular アプリを作成する
Updated 2022年4月28日
フレームワークに組み込まれているツールセットを使用して、ユーザー補助に関するベスト プラクティスを Angular アプリに取り入れる方法について学びます。
Google Maps Platform(JavaScript)でシンプルな店舗検索を作成する
Updated 2022年4月27日
ウェブサイトで最も一般的な機能のひとつは、ビジネス拠点や施設など、物理的に存在する場所を示した Google マップ を表示することです。地図の実装方法は、場所の数や変更頻度などの要件によって大きく異なります。 この Codelab
- Google Maps Platform
- Place Autocomplete
- Distance Matrix Service、Maps JavaScript API
- Maps JavaScript API
- Places Library、Maps JavaScript API
Connected Home over IP(CHIP)の概要
Updated 2022年4月27日
Espressif の ESP32 ボードを使用して Connected Home over IP アプリケーションを開発する方法を学びます。
Flutter デスクトップ アプリケーションを作成する
Updated 2022年4月23日
この Codelab では、デスクトップ版 Flutter で GitHub クライアントを作成します。
- Flutter
Flutter アプリに WebView を追加する
Updated 2022年4月23日
この Codelab では、webview_flutter プラグインを Flutter アプリに追加する方法を学びます。
- Flutter
WebXR Device API を使用して拡張現実(AR)アプリを作成する
Updated 2022年4月22日
WebXR Device API で拡張現実機能を使用する方法と、シーン認識機能を使用して、3D オブジェクトを現実世界に配置する方法について学びます。
ARCore 拡張画像
Updated 2022年4月21日
この Codelab では、ARCore の拡張画像を使用して仮想コンテンツを画像に追加し、画像の動きを追跡する方法を学びます。
機能
Updated 2022年4月20日
PWA は、画面と結びつくことだけではありません。この章では、ハードウェア、センサー、プラットフォームの使用状況の観点から、現在 PWA に備わっている機能について説明します。
Node.js を使用して Google Chat 用のインタラクティブなアンケート アプリを作成する
Updated 2022年4月19日
この Codelab では、スペースをポーリングする chat bot を作成する方法を学びます。
- Google Workspace
ARCore Depth API を使用して臨場感のある拡張現実を体験する
Updated 2022年4月19日
この Codelab では、新しい Depth API を使用して ARCore アプリケーションを作成する手順を説明します。深度を使うことで、カメラの視野内にある物理的なサーフェスとの距離をリアルタイムかつピクセル単位で表現して、シーンを 3D で認識できるようになります。この Codelab で説明するアプリケーションでは、深度を使って、実世界のオブジェクトがその背後にある仮想オブジェクトを隠す(オクルージョン)ようにします。また、環境の 3D ジオメトリも視覚化されます。
- Android
ARCore Recording と Playback API の概要
Updated 2022年4月19日
AR エクスペリエンスを MP4 ファイルに保存し、MP4 ファイルから再生できると、アプリ デベロッパーとエンドユーザーの双方にとってメリットがあります。 ARCore Record & Playback API の最も直接的な使われ方は、デベロッパーによる利用です。テストデバイスでアプリをビルドして実行し、USB ケーブルを取り外して、わずかなコード変更をテストするだけのために歩き回る時代はもう終わりました。現在は、想定されるスマートフォンの動作とともにテスト環境で MP4
ARCore の Cloud Anchors と永続的な Cloud Anchors
Updated 2022年4月19日
この Codelab では、ARCore Cloud Anchors サービスを使い複数のデバイスに共通の基準フレーム(同じ位置と向き)を確立することで、Cloud Anchors を使用して共有 AR エクスペリエンスを作成する方法を学びます。
- Android
- Firebase
アーキテクチャ
Updated 2022年4月15日
PWA の開発時には、シングルページ アプリケーションとマルチページ アプリケーションのどちらにするか、ドメインのルートでホストするかフォルダ内でホストするかなど、いくつかの決定を下します。
ウィンドウ管理
Updated 2022年4月15日
>-
複雑さの管理
Updated 2022年4月15日
>-
試験運用版の機能
Updated 2022年4月15日
まだ作成中の PWA 機能があり、皆様も開発にご協力いただけます。この章では、Fugu プロジェクト、オリジン トライアルの登録方法、試験運用版 API の使用方法について説明します。
OS の統合
Updated 2022年4月15日
これで、PWA がブラウザの外部で動作するようになりました。この章では、ユーザーがアプリをインストールした後に、オペレーティング システムとの統合を進める方法について説明します。
更新
Updated 2022年3月10日
PWA を更新する必要があるかもしれません。この章では、アセットからメタデータまで、PWA のさまざまな部分を更新するためのツールを紹介します。
インストール プロンプト
Updated 2022年3月9日
PWA のインストール基準を満たすサイトの場合、ブラウザはユーザーにインストールを促すイベントをトリガーします。このイベントを使用してメッセージをカスタマイズし、ユーザーにアプリをインストールするよう招待できます。
サービス提供
Updated 2022年1月10日
Service Worker のフェッチ イベントを使用すると、さまざまな手法でネットワーク リクエストをインターセプトし、レスポンスを提供できます。
Workbox
Updated 2022年1月10日
ワークボックスは、ルーティングやキャッシュなどの一般的な Service Worker の操作を簡素化する一連のモジュールです。各モジュールは、Service Worker 開発の特定の側面に対応しています。Workbox は、Service Worker をできるだけ簡単に使用できるようにするとともに、必要に応じて複雑なアプリケーション要件に対応できる柔軟性を確保することを目的としています。
オフライン データ
Updated 2022年1月10日
しっかりとしたオフライン エクスペリエンスを構築するには、ストレージ管理を実装する必要があります。IndexedDB、キャッシュ、ストレージ マネージャー、永続ストレージ、Content Indexing などのツールが役立ちます。
ユーザー補助
Updated 2021年12月23日
誰もがウェブサイトにアクセスできるようにしましょう。
Media の機能
Updated 2021年12月23日
>-
操作
Updated 2021年12月23日
'マウス、キーボード、タップなどのさまざまな入力メカニズムに対応できるようページを用意します。'
アイコン
Updated 2021年12月9日
スケーラブルでレスポンシブなアイコン画像を作成するには、SVG を使用します。
タイポグラフィ
Updated 2021年12月9日
'表示される場所を問わず、テキストを読みやすく、美しくします。'
レスポンシブ画像
Updated 2021年12月9日
ユーザーのデバイスや画面に最適な画像を表示します。
Service Worker
Updated 2021年12月3日
Service Worker は PWA の基礎となる部分です。ネットワーク、オフライン アクセス、プッシュ通知、その他の重要な機能に関係なく、高速に読み込めます。
キャッシュ
Updated 2021年12月3日
Cache Storage API を使用すると、デバイスでアセットをダウンロード、保存、削除、更新できます。これらのアセットは、ネットワーク リクエストを必要とせずにデバイスで提供できます。
テキストとタイポグラフィ
Updated 2021年11月23日
このモジュールでは、ウェブ上のテキストのスタイルを設定する方法を学びます。
アセットとデータ
Updated 2021年11月18日
>-
背景
Updated 2021年11月15日
このモジュールでは、CSS を使用してボックスの背景のスタイルを設定する方法を学習します。
オーバーフロー
Updated 2021年11月9日
オーバーフローは、設定された親のサイズに収まらないコンテンツを処理する方法です。このモジュールでは、既成概念にとらわれずに考え、はみ出したコンテンツのスタイルを設定する方法を学びます。
フォーム コントロールのスタイルを設定する
Updated 2021年11月3日
CSS を使用してフォーム コントロールを実装する方法を学びます。
フォームをテストする
Updated 2021年11月3日
フォームをテストして分析する方法をご確認ください。
ユーザー補助
Updated 2021年11月3日
インクルーシブなフォームを作成する方法
まとめと次のステップ
Updated 2021年11月3日
次のステップに進むためのその他のリソース。
フォームのユーザビリティをテストする方法
Updated 2021年11月3日
ユーザビリティ テストの実施方法と、フォームがすべてのユーザーに対して適切に機能することを確認します。
自動入力
Updated 2021年11月3日
自動入力と autocomplete 属性の詳細をご確認ください。
マイクロ レイアウト
Updated 2021年11月3日
どこにでも配置できる柔軟なコンポーネントを構築します。
フォームのスタイル設定
Updated 2021年11月3日
CSS を使用してフォームのスタイルを設定し、誰にとっても使いやすく読みやすいものにします。
お支払いフォーム
Updated 2021年11月3日
優れたお支払い方法を作成して、コンバージョン率を改善しましょう。
フォームへのデータ入力をサポートする
Updated 2021年11月3日
フォームを作成する際に選択できるさまざまなフォーム要素の概要。
デザインの基本
Updated 2021年11月3日
ユーザー フレンドリーなフォームの作成方法を学習します。
フォーム学習へようこそ。
Updated 2021年11月3日
HTML フォームに関するコースです。ウェブ デベロッパーの知識を深めることができます。
フォームを使用してユーザーからデータを取得する
Updated 2021年11月3日
>-
多言語対応
Updated 2021年11月3日
さまざまな言語とライティング モードに合わせてデザインを準備します。
多言語対応とローカライズ
Updated 2021年11月3日
国際的なデータ形式に備え、ローカライズに向けたフォームの作成方法を学習します。
プログレッシブ ウェブアプリの学習へようこそ!
Updated 2021年11月3日
>-
フォームにデータを再入力しなくても済むようにする
Updated 2021年11月3日
ユーザーがフォームに入力しやすくする。
セキュリティとプライバシー
Updated 2021年11月3日
フォームのセキュリティを確保し、ユーザーのデータのプライバシーを保護する方法をご紹介します。
フォーム要素の詳細
Updated 2021年11月3日
フォーム要素の詳細、フォームを使用するタイミング、フォームの仕組みの詳細について説明します。
はじめに
Updated 2021年11月3日
レスポンシブ デザインの成り立ちをご紹介します。
マクロのレイアウト
Updated 2021年11月3日
CSS の手法を選択してページ レイアウトをデザインします。
基礎
Updated 2021年11月3日
すべてのプログレッシブ ウェブアプリは、その中核を成す最新のウェブサイトであるため、レスポンシブ デザイン、モバイル、そして何よりもまず、本質的デザイン、ウェブ パフォーマンスの強固な基盤をウェブサイトに備えていることが重要です。
フォーム項目の詳細
Updated 2021年11月3日
使用できるさまざまなフォーム項目と、適切なフォーム要素を選択する方法をご確認ください。
はじめに
Updated 2021年11月3日
プログレッシブ ウェブアプリを作成したい場合、どこから始めればよいか、ウェブサイトをゼロから始めることなく PWA にアップグレードできるかどうか、プラットフォーム固有のアプリから PWA に移行するにはどうすればよいか、と疑問に思われるかもしれません。この記事では、こうした疑問にお答えします。
まとめ
Updated 2021年11月3日
次のステップとリソース
JavaScript
Updated 2021年11月3日
JavaScript を使用してフォームの効果を高める方法をご紹介します。
まとめと次のステップ
Updated 2021年11月3日
次のステップに進むためのその他のリソース。
住所フォーム
Updated 2021年11月3日
ユーザーが住所フォームに迅速かつ簡単に入力できるようにします。
ID
Updated 2021年11月3日
登録フォームやログイン フォームを安全でアクセスしやすいものにする方法と、ユーザーがアカウント設定を変更できるようにする方法を学びます。
ユーザーがフォームに適切なデータを入力できるようにする
Updated 2021年11月3日
フロントエンドでフォームを検証する方法を学習します。
メディアクエリ
Updated 2021年11月3日
CSS メディアクエリを使用して、さまざまな画面サイズにデザインを適応させます。
データを集めています
Updated 2021年11月3日
フォームを測定して分析する方法を学習します。
リスト
Updated 2021年10月26日
リストは、構造的には、リスト項目が入ったリストコンテナ要素で構成されます。このモジュールでは、リストのすべての部分のスタイルを設定する方法を学びます。
遷移
Updated 2021年9月15日
このモジュールでは、要素の状態間の遷移を定義する方法を学びます。遷移を使用して、ユーザーの操作に視覚的なフィードバックを提供することで、ユーザー エクスペリエンスを向上させます。
まとめと次のステップ
Updated 2021年5月4日
次のステップに進むためのその他のリソース。
フィルタ
Updated 2021年5月4日
CSS のフィルタは、グラフィック アプリケーションでしか実現できない効果を適用できます。このモジュールでは、何が用意されているかについて説明します。
関数
Updated 2021年5月4日
CSS にはさまざまな組み込み関数があります。このモジュールでは、いくつかの主な機能とその使用方法を学びます。
アニメーション
Updated 2021年5月4日
アニメーションは、インタラクティブな要素を強調し、デザインに興味と楽しさを加えるのに最適な方法です。このモジュールでは、CSS を使用してアニメーション効果を追加して制御する方法について説明します。
CSS 学習へようこそ!
Updated 2021年5月4日
ウェブ スタイリングの専門知識をレベルアップするための、CSS に関する絶え間ないコースとリファレンスです。
ブレンドモード
Updated 2021年5月4日
2 つ以上のレイヤをミックスして合成効果を生み出します。ブレンドモードに関するこのモジュールでは、白い背景の画像を分離する方法を学びます。
勾配
Updated 2021年5月3日
このモジュールでは、CSS で利用可能なさまざまな種類のグラデーションの使用方法を学びます。グラデーションを使用すると、グラフィック アプリケーションを使用して画像を作成しなくても、数多くの有用な効果を作成できます。
影
Updated 2021年5月3日
CSS 内のテキストや要素にシャドウを追加する方法はいくつかあります。このモジュールでは、各オプションの使用方法と、その目的で設計されたタスクについて学習します。
Z-Index とスタッキング コンテキスト
Updated 2021年5月3日
このモジュールでは、Z-Index とスタック コンテキストを使用して、重ね合わせる順序を制御する方法について説明します。
焦点
Updated 2021年4月30日
ウェブ アプリケーションにおけるフォーカスの重要性を理解します。フォーカスを管理する方法や、マウスを使用するユーザーとキーボードを使用して操作するユーザーでページ内のパスが機能するようにする方法を説明します。
枠線
Updated 2021年4月30日
枠線はボックスのフレームとなります。このモジュールでは、CSS を使用して枠線のサイズ、スタイル、色を変更する方法を学びます。
グリッド
Updated 2021年4月29日
CSS グリッド レイアウトは 2 次元のレイアウト システムを提供し、行と列のレイアウトを制御します。このモジュールでは、グリッドが提供する機能について学習します。
疑似クラス
Updated 2021年4月28日
疑似クラスを使用すると、状態変化に基づいて CSS を適用できます。つまり、無効なメールアドレスなどのユーザー入力に対してデザインが反応する可能性があるということです。
擬似要素
Updated 2021年4月27日
疑似要素とは、HTML を追加せずに他の要素を追加またはターゲットにするようなものです。それらにはさまざまな役割があります。このモジュールでは、それらについて学びます。
間隔
Updated 2021年4月27日
使用するレイアウト方法と作成する必要があるコンポーネントを考慮し、要素の最適な間隔を選択する方法について説明します。
論理プロパティ
Updated 2021年4月21日
論理的なフロー相対プロパティと値は、画面の物理的な形状ではなく、テキストのフローと関連しています。CSS に対するこの新しいアプローチの活用方法を学びます。
Flexbox
Updated 2021年4月21日
Flexbox は、アイテムのグループを 1 つのディメンションでレイアウトするためのレイアウト メカニズムです。このモジュールでは、その使用方法を学びます。
レイアウト
Updated 2021年4月20日
コンポーネントやページ レイアウトを作成する際に選択する必要がある、さまざまなレイアウト方法の概要。
サイズ設定単位
Updated 2021年4月13日
このモジュールでは、CSS を使用してウェブの柔軟なメディアで要素のサイズを設定する方法について学びます。
継承
Updated 2021年4月2日
一部の CSS プロパティは、値を指定しないと継承されます。このモジュールでは、この機能の仕組みと活用方法について説明します。
特異性
Updated 2021年4月2日
'このモジュールでは、カスケードの重要な部分である特異性について詳しく説明します。'
色
Updated 2021年4月1日
CSS で色を指定するには、いくつかの方法があります。このモジュールでは、よく使用される色の値について説明します。
ボックスモデル
Updated 2021年3月29日
CSSで表示されるものはすべてボックスです。 したがって、CSSボックスモデルがどのように機能するかを理解することは、CSSのコア基盤です。
滝
Updated 2021年3月29日
場合によっては、1 つの要素に複数の競合する CSS ルールが適用されることがあります。このモジュールでは、ブラウザがどちらを使用するかを選択する方法と、その選択を制御する方法について説明します。
セレクター
Updated 2021年3月29日
要素に CSS を適用するには、要素を選択する必要があります。CSS には、これを行う方法がたくさんあります。本モジュールではそれを詳しく見ていきます。
Core Web Vitals
Updated 2020年9月16日
使用 Firebase 构建您的首个 Web 应用
Updated 2025年3月2日
了解 Firebase 应用开发平台的基础知识,并使用 Firebase 构建您的第一个应用。
- Firebase Authentication
- Firebase 向け Google アナリティクス
- Firebase A/B Testing
- Firebase Remote Config
- Firebase Realtime Database
- Cloud Functions for Firebase
- Cloud Storage for Firebase
- Firebase Cloud Messaging
- Firebase Crashlytics
- Firestore
- Firebase Hosting
- Firebase アプリ内メッセージング
- Firebase Dynamic Links
- Firebase Performance Monitoring
- Firebase Test Lab
使用 App Check 保护您的应用免遭滥用
Updated 2025年3月2日
App Check 使用平台专有的证明提供方机制,以实现仅允许来自正版应用的流量。除了保护 Firebase 上的后端资源外,您还可以用它来保护其他资源、端点或您自己的服务器。欢迎完整观看此播放列表,了解 App Check 的多功能特性以及如何立即开始使用。
- Firebase App Check
- Firebase
利用 Firebase 和 Flutter 打造富有吸引力的跨平台体验
Updated 2025年3月2日
了解如何使用 Firebase 和 Flutter 打造令人愉悦的响应式跨平台体验。
使用 Firebase Performance Monitoring 监控新功能
Updated 2025年3月2日
了解如何使用 Performance Monitoring 来调查性能问题并监控新功能发布、发布配置更改,以及使用 Firebase Remote Config 安全地发布新功能
- Firebase Performance Monitoring
使用 Remote Config 更新您的 Unity 游戏,无需发布
Updated 2025年3月2日
了解如何使用 Firebase Remote Config 更改行为、围绕配置开展实验,以及如何不进行更新即测试您的 Unity 游戏。
使用 Cloud Firestore 构建强大的分布式排行榜
Updated 2025年3月2日
了解如何使用 Cloud Firestore 构建可扩缩并满足用户需求的排行榜。
在 Android 设备上使用 FCM 和 FIAM 向用户发送消息
Updated 2025年3月2日
了解如何使用 Firebase Cloud Messaging 和 In-App Messaging 与用户通信并发展业务。
- Firebase アプリ内メッセージング
- Firebase Cloud Messaging
将 Firebase 添加到您的 Flutter 应用:高级
Updated 2025年3月2日
了解如何将 Firebase 功能用于 Flutter,包括用户身份验证、数据删除、功能标记和崩溃跟踪。
将 Firebase 添加到您的 Flutter 应用
Updated 2025年3月2日
了解如何将 Firebase 产品集成到您的 Flutter 应用,从而实现顺畅无缝的移动应用前端和后端开发。
- Flutter
- Firebase Authentication
使用 MFA、屏蔽函数和跨服务安全规则
Updated 2025年3月2日
了解如何在 Firebase 中使用安全功能,包括多重身份验证 (MFA)、屏蔽函数和跨服务安全规则。
使用 Firebase 打造快速稳定的应用
Updated 2025年3月2日
实时应用性能数据让 bug 和缺陷无所遁形,有助于您减少花在四处奔忙“救火”上的时间,从而腾出更多时间来打造愉悦的体验。
使用 Crashlytics 高级功能了解游戏发生崩溃的情况
Updated 2025年3月2日
升级调试过程,并更好地了解 Unity 游戏发生崩溃的情况和可能造成崩溃的原委。
在 Google Cloud 上构建、容器化和部署 Spring Boot 应用
Updated 2025年2月28日
学习如何在 Google Cloud 上构建、容器化和部署 Spring Boot 应用。
- Cloud Run
- App Engine
- Cloud SQL
- Cloud Shell
- Google Kubernetes Engine(GKE)
使用 Firebase 进行本地开发
Updated 2025年2月28日
了解如何使用 Firebase 在本地环境中开发和运行应用。
- Firestore
- Firebase Hosting
- Firebase Authentication
- Firebase Realtime Database
- Cloud Functions for Firebase
- Cloud Storage for Firebase
将 Google 的地点数据导入 Android 应用
Updated 2025年2月28日
了解 Places SDK for Android,并使用 Kotlin 构建包含真实地点相关数据的 Android 应用。
Cloud Run 和无服务器计算
Updated 2025年2月11日
了解 Cloud Run 服务(适用于处理 Web 请求的容器)和 Cloud Run 作业(适用于运行完毕且不处理请求的容器)。
现代 Android 应用架构
Updated 2025年2月10日
了解构建达到生产质量的强大应用的最佳实践和推荐架构。
- Android
使用 Jetpack Compose 和 Firebase 构建 Android 应用
Updated 2025年1月31日
了解如何构建遵循 Model-View-ViewModel (MVVM) 架构的 Android 应用,并准备一个代码库,以便通过 Jetpack Compose 和 Firebase 使用不同的环境。
构建基于 Cloud Firestore 的 Web 应用
Updated 2025年1月23日
了解如何借助 Cloud Firestore 高效、安全地存储和同步应用数据。
- Firestore
初始配置和启动营业地点
Updated 2024年12月21日
了解如何使用 Business Messages 进行初始配置和启动营业地点。
为应用添加按钮
Updated 2024年12月13日
了解如何在 Android 应用中响应按钮点击。
- Android
对象检测入门
Updated 2024年11月30日
了解对象检测的基础知识,以及如何将预训练的对象检测器集成到您的移动应用中。
- Android
- TensorFlow
商品图片搜索入门
Updated 2024年11月30日
了解如何使用设备端对象检测功能为移动应用构建商品图片搜索功能。
- Android
- TensorFlow
移动文本分类入门
Updated 2024年11月8日
了解如何在一个移动应用中使用机器学习技术来识别文本,并打造一个能够过滤评论中的垃圾内容的应用。
- TensorFlow
- Android
使用 Firebase 和持续集成系统测试您的应用
Updated 2024年11月4日
将您现有的持续集成/持续交付 (CI/CD) 系统与 Firebase Test Lab 和 Emulator Suite 集成。
使用 Firebase 和持续集成系统测试您的应用
Updated 2024年11月4日
将您现有的持续集成/持续交付 (CI/CD) 系统与 Firebase Test Lab 和 Emulator Suite 集成。
组合使用多个 Firebase 安全层来保护您的应用
Updated 2024年11月4日
了解 App Check、安全规则和 Authentication 方法如何协同工作来保护您的 Firebase 应用。
使用 Flutter 构建应用
Updated 2024年9月18日
了解如何利用 Flutter 实现只用一套代码即可构建出美观出众且编译为原生代码的桌面、移动和 Web 应用。
- Flutter
将智能家居设备关联到 Google 助理
Updated 2024年9月18日
构建和部署智能家居 Action,以便将虚拟智能洗衣机集成到 Google 助理。
第 1 单元:提问
Updated 2024年9月18日
了解如何基于您的组织及利益相关方定义透明度,并构建架构来记录会影响数据集结构的人为决策及无形的可解释因素。
使用 Flutter 的 Material 组件实现 Material Design
Updated 2024年9月18日
学习如何遵循 Material Design 准则,为 Flutter 应用构建功能强大且美观出众的界面。
- Flutter
- マテリアル デザイン
Android 中的数据绑定
Updated 2024年9月18日
通过数据绑定库,您可使用声明性格式而不是以编程方式将布局中的界面组件绑定到应用中的数据源。您将学习如何对该库进行全面设置、使用布局表达式、使用可观察对象,以及创建自定义绑定适配器以最大限度地减少样板文件。
- Android
使用 Actions Builder 构建适用于 Google 助理的 Action(第 2 级)
Updated 2024年9月18日
了解 Google 助理相关开发的基础知识。
将您的 Dagger 应用迁移到 Hilt
Updated 2024年9月18日
在本 Codelab 中,您需要将 Dagger 用作依赖项注入库的 Android 应用迁移到 Hilt 之中。
- Android
构建适用于 Google 助理的 Action
Updated 2024年9月18日
学习如何构建适用于 Google 助理的基本和中级操作,以及如何创建高级功能并吸引用户。
- Google アシスタント
优化您的智能家居 Action 并增强其安全性
Updated 2024年9月18日
学习如何通过自定义设备特征来优化智能家居 Action 并增强其安全性,以及如何使用双重身份验证来确保其安全。
使用 Actions Builder 构建适用于 Google 助理的 Action(第 1 级)
Updated 2024年9月18日
了解 Google 助理相关开发的基础知识。
在 Android 上使用 TensorFlow Lite 识别花朵(测试版)
Updated 2024年9月18日
在本 Codelab 中,您将使用图像分类器,并使用 TensorFlow Lite 在 Android 手机上运行它。
编写您的第一款 Flutter 应用(第 1 部分)
Updated 2024年9月18日
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在此 Codelab 中,您将学习如何构建移动端的 Flutter 应用,此应用可使用能生成随机词对的软件包延迟加载无限列表。
- Flutter
Jetpack Compose 基础知识
Updated 2024年9月18日
在本 Codelab 中,您将学习 Compose 的基础知识。
- Android
使用 Google Pay 提供更简单、更安全的付款方式
Updated 2024年9月18日
借助 Google Pay,您的客户只需按下按钮即可使用保存在其 Google 帐号中的付款方式完成付款。了解如何将 Google Pay 添加到您现有的付款处理堆栈,以便在您的应用和网站中提供更简单、更安全的结算方式。
- Google Pay
- Google Pay API
转换为 Kotlin
Updated 2024年9月18日
In this codelab, you’ll learn how to convert your Java code to Kotlin
- Android
在 Web 应用中实现 Material Design
Updated 2024年9月18日
学习如何在您的 Web 应用中遵循 Material Design 准则构建功能强大且美观出众的界面。
- マテリアル デザイン
使用 Spring Boot 快速构建 Google Cloud 应用
Updated 2024年9月18日
了解如何使用 Spring Boot(一种基于 Java 的开源框架)为 Google Cloud 快速创建可直接用于生产环境的独立 Web 应用。
- Cloud Storage
- App Engine
- Cloud SQL
- Google Kubernetes Engine(GKE)
- Cloud Pub/Sub
- Cloud Trace
- Datastore
- Cloud Memorystore
- Cloud Shell
编写您的第一款 Flutter 应用(第 2 部分)
Updated 2024年9月18日
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在本 Codelab 中,您将扩展简单的移动应用,以添加交互性和导航,并更改其主题颜色。
- Flutter
在 Android 应用中使用 Hilt
Updated 2024年9月18日
在本 Codelab 中,您将了解 依赖项注入 (DI) 对于创建可靠且可扩展应用(扩展到大型项目)的重要性。我们将使用 Hilt 作为 DI 工具来管理依赖项。 依赖项注入是一种广泛用于编程的技术,非常适合 Android 开发。您需要遵循 DI 的原则,为打造优秀的应用架构奠定坚实的基础。 实施依赖项注入可带来以下优势: Hilt 是专为 Android 设计的依赖项注入库,可减少在项目中使用手动 DI 的样板。进行 手动依赖项注入 需要手工构造每个类及其依赖项,并使用容器重用和管理依赖项。
- Android
手势导航和全屏体验
Updated 2024年9月18日
在此 Codelab 中,您将设置现有应用,以使其应用控件与手势导航功能一起发挥作用。您还将提供全屏体验。
- Android
开始改进 Android 的无障碍性
Updated 2024年9月18日
在本 Codelab 中,您将学习 Android 无障碍功能的基础知识。您将通过练习来学习如何使用 Android 平台构建更易于使用的应用,以满足更广泛人群的各种无障碍需求。
- Android
第 3 单元:回答
Updated 2024年9月18日
了解如何为数据卡片读者撰写内容、通过优化提供清晰简洁的文档,以及如何利用不同的分析方法帮助读者更直观地认识您的数据集。
面向 Java 开发者的 Dart 简介
Updated 2024年9月18日
了解如何将用 Java 编写的简单示例转换为 Dart 代码,后者简洁、常用且易于学习。
- Flutter
为智能家居 Action 启用本地执行方式
Updated 2024年9月18日
学习如何利用 Local Home SDK 启用本地执行方式,从而增强智能家居与 Google 助理间的集成。
在 Java 版 Android 应用中遵循 Material Design 准则
Updated 2024年9月18日
学习如何遵循 Material Design 准则,为使用 Java 编写的 Android 应用构建功能强大且美观出众的界面。
- マテリアル デザイン
- Android
MDC-104 Flutter:Material 高级组件 (Flutter)
Updated 2024年9月18日
改进您的设计,学习使用 Flutter 的高级组件背景菜单。
MDC-103 Flutter:Material 主题中的颜色、形状、高度和类型 (Flutter)
Updated 2024年9月18日
了解 Material Components for Flutter 如何让您的产品与众不同并通过设计表达您的品牌。
- Flutter
在 Google Cloud 中构建自定义响应式聊天机器人
Updated 2024年9月18日
学习如何为 Dialogflow 聊天机器人构建自定义前端,为用户打造自然的对话式体验,然后使用 Cloud Vision 增强前端,使它能够分析上传的图片,并将相关分析结果包含在响应中。
- Dialogflow
第 4 单元:审核
Updated 2024年9月18日
了解如何系统地评估已经完成的数据卡片、衡量并跟踪透明度工作,以及如何利用框架来审核数据卡片,查看其中是否存在假设和盲点。
使用 Preferences DataStore
Updated 2024年9月18日
在本 Codelab 中,您将修改一个示例应用,以加入 Jetpack Preferences DataStore – 一个经过改进的新型数据存储解决方案,用于替代 SharedPreferences。
- Android
第 2 单元:检查
Updated 2024年9月18日
了解如何利用启发词语和维度发现当前文档架构中欠缺的信息,并评估受众群体阅读和理解数据集文档的难易程度。
MDC-101 Flutter:Material Components (MDC) 基础知识 (Flutter)
Updated 2024年9月18日
利用核心组件构建一个简单的应用,学习使用 Material Components for Flutter 的基础知识。
- Flutter
CameraX 入门指南
Updated 2024年9月18日
本 Codelab 介绍了如何使用 CameraX 创建相机应用,以显示取景器、拍照并分析相机的图像流。
- Android
MDC-102 Flutter:Material 结构和布局 (Flutter)
Updated 2024年9月18日
学习如何将 Material 用于 Flutter 上的结构和布局。
- Flutter
通过 Cloud Dataproc 预配和使用托管式 Hadoop/Spark 集群(命令行)
Updated 2024年9月9日
在此 Codelab 中,您将学习如何使用 Dataproc 启动托管式 Spark/Hadoop 集群、提交示例 Spark 作业,以及使用命令行关停集群。
Web Serial API 使用入门
Updated 2024年9月9日
在此 Codelab 中,您将构建一个网页,与 BBC micro:bit 板进行交互,以便在其 5x5 LED 显示屏上显示图像。您将了解 Web Serial API,以及如何使用可读、可写和转换流通过浏览器与串行设备进行通信。
使用 B91 开发板和 OpenThread 构建 Thread 网络
Updated 2024年8月29日
在此 Codelab 中,您将在真实硬件上编程 OpenThread、创建和管理 Thread 网络,以及在节点之间传递消息。
在 Docker 中使用 OpenThread 模拟 Thread 网络
Updated 2024年8月29日
在此 Codelab 中,您将使用 Docker 中的 OpenThread 模拟虚拟设备上的线程网络。
深入了解图片分类
Updated 2024年8月23日
了解如何构建自定义图片分类模型,进一步提高您在“图片分类入门”在线课程中学到的技能。
- Android
- TensorFlow
深入了解对象检测
Updated 2024年8月6日
了解如何使用 TensorFlow Lite 和 TensorFlow Lite Model Maker 库训练您自己的自定义对象检测模型,并提升您在“对象检测入门”在线课程中学到的所有技能。
- Android
- TensorFlow
Google Maps Platform 使用入门
Updated 2024年8月6日
了解 Google Maps Platform 以及如何在 Google Cloud Console 中管理项目,然后构建您的首个交互式 Web 地图。
- Google Maps Platform
Google API:开始使用 Google 项目
Updated 2024年8月6日
了解 Google 项目(包括它们是什么),以及您希望将这些项目与 Google API 结合使用的原因。
牵头一个 Google 学生开发者俱乐部 (GDSC)
Updated 2024年8月6日
了解如何领导谷歌学生开发者社区 GDSC(一种植根于大学的学生开发者社区,可为他们赋予影响当地企业和社区的能力)。
开始在 Flutter 应用中进行文本分类
Updated 2024年8月6日
了解文本分类以及如何在 Flutter 应用中实现该功能。
深入了解音频分类
Updated 2024年8月6日
了解如何借助 TFlite Model Maker,根据您的需求自定义经过预训练的音频分类模型,并将其部署到您的应用中。
- Android
- TensorFlow
通过推送通知与 Web 应用的用户进行互动
Updated 2024年8月6日
了解如何通过推送通知与 Web 应用的用户进行互动。
- Chrome
- Push API
- Notifications API
使用 Fugu API 强化 Web 应用的功能
Updated 2024年8月6日
了解如何扩展 Web 应用,以及缩小 Web 应用与原生应用之间的差距。
- Web Capabilities
- File Handling API
- Web Share API
- Async Clipboard API
- Contact Picker API
- Idle Detection API
- Badging API
- Screen Wake Lock API
- File System Access API
- Shape Detection API
- Web Share Target API
- Periodic Background Sync API
开始使用适用于 iOS 的 Google Maps Platform
Updated 2024年8月6日
了解 Google Maps Platform 以及如何在 Google Cloud 控制台中管理项目,然后构建您的首个交互式 iOS 地图。
在 Google Workspace 中使用 Apps 脚本
Updated 2024年8月6日
了解如何使用 Apps 脚本在 Google Workspace 中创建和管理用户数据。
- Apps Script API
开始在 Android 应用中检测对象
Updated 2024年8月6日
了解对象检测以及如何在 Android 应用中实现该功能。
使用网页指标改进网站
Updated 2024年8月6日
了解如何借助网页指标来改进您的网站,这是衡量网站是否运行良好的重要指标。
- PageSpeed Insights
垃圾评论检测入门
Updated 2024年8月6日
了解有关使用 TensorFlow.js 为 Web 应用创建自定义文本分类模型方面的基础知识。
- TensorFlow
借助与应用有关的 Action 将 Android 应用扩展到 Google 助理
Updated 2024年8月6日
学习如何通过构建首个与应用有关的 Action 来使用 Google 助理为 Android 应用实现语音功能。本在线课程可指导 Android 开发者如何实现静态和动态快捷方式,以便让用户能够使用语音指令快速启动应用。
开始在 Web 应用中进行图片分类
Updated 2024年8月6日
了解图片分类以及如何在 Web 应用中实现该功能。
音频分类入门
Updated 2024年8月6日
了解如何在移动应用中使用机器学习功能对移动设备接收到的声音进行分类。
- TensorFlow
- Android
制止针对女性的网络暴力
Updated 2024年8月6日
了解针对女性的网络暴力以及如何实施打击。
使用 WebRTC 捕捉媒体内容
Updated 2024年8月6日
了解如何使用 WebRTC 捕捉媒体数据。WebRTC 是一个免费的开源项目,可通过简单的 API 为网络浏览器和移动应用提供实时通信功能。
- Chrome
- RTC データチャネル
- HTML5 メディア
- RTC ピア接続
- HTML5 動画
深入了解商品图片搜索
Updated 2024年8月6日
了解如何构建商品图片搜索后端并从移动应用调用该后端,从而增强在“商品图片搜索入门”在线课程中构建的商品搜索功能。
- TensorFlow
- Android
开始在 iOS 应用中进行回归
Updated 2024年8月6日
了解回归以及如何在 iOS 应用中实现该功能。
使用 TensorFlow 进行神经网络编程
Updated 2024年8月6日
从新编程范式的首要原则,到如何创建卷积神经网络来实现高级图像识别和分类,从而解决常见的计算机视觉问题;在这里,您可以获得所需的一切信息,真正理解机器学习。
- TensorFlow
移动图片分类入门
Updated 2024年8月6日
了解如何使用计算机视觉技术构建能够“看到”和标记图片的移动应用。
- TensorFlow
- Android
使用 Firebase 和 Angular 构建实时 Web 应用
Updated 2024年8月6日
了解如何构建一个使用 Angular 和 Firebase 实现用户身份验证和高级响应式数据模式的实时协作 Web 应用,然后将其部署到 Firebase Hosting。
深入了解垃圾评论检测
Updated 2024年8月6日
了解如何再训练垃圾评论模型,使之涵盖使用默认的预制模型时可能会漏掉的极端情况。
- TensorFlow
改进您网站的身份表单
Updated 2024年8月6日
了解如何根据最佳做法改进网站的身份表单。
- Chrome
- HTML フォーム要素
- Constraint Validation API
- FormData API
使用 Angular 构建可维护且可扩缩的 Web 应用
Updated 2024年8月6日
了解如何使用 Angular 构建可维护且可扩缩的 Web 应用。Angular 是一个 Web 框架,可帮助团队和开发者构建并发布 Web 应用。
控制流
Updated 2024年3月31日
了解 JavaScript 的控制流。
设置 Android Studio
Updated 2024年2月11日
安装并设置 Android Studio,以便您可以创建您的首个项目,并在设备或模拟器上运行该项目。
- Android
Android Developers
Updated 2023年11月6日
了解应用导航的基本概念,以及支持用户浏览、进入和退出应用中不同内容片段的互动。 了解集合,以及如何使用 lambda 和高阶函数操纵它们。 构建一个包含多个 activity 的 Words 应用,该应用使用 intent 在各 activity 之间导航,并会向其他应用传递数据。 了解 activity 生命周期以及 activity 从最初初始化到最终销毁的不同状态。
- Android
Android Developers
Updated 2023年11月6日
为您的应用选择颜色,并利用主题在您的应用中一致地使用这些颜色。 借助 Android Studio 中的 Image Asset Studio 工具,更改应用的启动器图标。 遵循 Material Design 准则以及界面开发最佳做法,更新您的 Tip Calculator 应用,打造更专业、更完善的体验。
- Android
Kotlin 简介
Updated 2023年11月6日
学习 Kotlin 这一现代编程语言的基础知识,以简洁明了的方式表达您的思路。
构建基本布局
Updated 2023年11月6日
了解如何向 Android 应用中添加图片和文本。
向应用中添加按钮
Updated 2023年11月6日
了解类、对象和逻辑条件等更多 Kotlin 编程概念,并运用所学知识为用户构建一个互动式应用。
Android Developers
Updated 2023年11月5日
我们将在此衔接课程中向您介绍将要创建的 Cupcake 应用。 构建纸杯蛋糕订购应用,并使用共享 ViewModel 在同一 activity 的 fragment 之间共享数据。 修改 Cupcake 应用,让用户可以取消纸杯蛋糕订单,从而用自定义的方式操纵返回堆栈。 测试您的掌握情况,赢取“高级导航应用示例”徽章。
学习汽车应用库基础知识
Updated 2023年9月28日
在此 Codelab 中,您将学习汽车应用库的基础知识。该库用于构建面向 Android Auto 和 Android Automotive OS 的应用,这些应用在停车和行驶时均可使用。您将学习如何在这两个平台之间重用您的实现,并处理一些困难的问题,比如不同的屏幕配置和输入法。
- Android
Android Developers
Updated 2022年8月25日
在本单元中,您将学习如何构建可从互联网获取数据的应用。 学习如何编写清晰、非阻塞的代码,同时构建更复杂、更高级的应用。
- Android
使用 Kotlin 03.2 进行高级 Android 开发:使用 MotionLayout 的动画效果
Updated 2022年7月29日
在此 Codelab 中,您将使用 MotionLayout 构建具有动态动画效果的 Android Kotlin 应用。
- Android
安装 Android 11 GSI 以进行应用测试
Updated 2022年7月29日
在此 Codelab 中,您会在 Android 9 (Pie) 设备上安装 Android 11 通用系统映像 (GSI)。装好后,您就可以使用新操作系统开发和验证应用了!
- Android
在 Android 上使用 TensorFlow Lite 识别花卉(Beta 版)
Updated 2022年7月29日
在此 Codelab 中,您将提取一个图像分类器,然后使用 TensorFlow Lite 在 Android 手机上运行它。
- Android
- TensorFlow
借助适用于 Android 的 Material 运动效果构建精美的过渡
Updated 2022年7月29日
使用适用于 Android 的 Material 组件库中的过渡和 Kotlin 将 Material 运动效果系统构建到 Reply 应用中。
- Android
MDC-104 Android:Material 高级组件 (Kotlin)
Updated 2022年7月29日
改进您的设计,并学习如何使用 Kotlin 的高级组件 - 背景幕菜单。
- Android
使用 Kotlin 在 Android 10 中接收位置信息更新
Updated 2022年7月29日
在此 Codelab 中,您将学习如何针对 Android 10 继续接收位置信息更新,并牢记平台的相关最佳做法。
- Android
与“接下来播放”行集成,在 Android TV 上提升互动度
Updated 2022年7月29日
此 Codelab 更深入地介绍了新的 Android TV 主屏幕。您将学习如何将节目添加到“接下来播放”行、允许的不同类型的节目,以及关于如何将应用与“接下来播放”行集成的最佳做法。
- Android
- Android TV
MDC-103 Android:通过颜色、高度和类型设置 Material 主题 (Kotlin)
Updated 2022年7月29日
了解 Material Components for Android 如何助力您轻松地通过 Kotlin 语言设计表述自己的品牌并使您的商品脱颖而出。
- Android
MDC-102 Android:Material 结构和布局 (Kotlin)
Updated 2022年7月29日
了解如何在 Kotlin 中为 Android 结构和布局使用 Material。
- Android
使用 Kotlin 进行高级 Android 开发 04.1:Android Google 地图
Updated 2022年7月29日
了解如何向 Android Kotlin 应用添加 Google 地图,并为 Google 地图设置样式。
- Android
从 Java 调用 Kotlin 代码
Updated 2022年7月29日
在此 Codelab 中,您将学习编写与 Java 具有无缝的互操作性的 Kotlin 代码。
- Android
设置并浏览您的首个 Google 项目
Updated 2022年7月23日
了解如何创建 Google Cloud 项目,在 Google Cloud 控制台中进行设置并熟悉其导航界面,以及在 Cloud 控制台中访问一些最常用的服务。
保护自己免受网络骚扰
Updated 2022年7月23日
了解如何保护自己的在线信息、识别钓鱼式攻击、为 Google 帐号启用高级保护,以及如何在社交媒体上确保安全。
屏幕配置
Updated 2021年12月23日
针对具有多个屏幕的设备准备内容。
利用 WebRTC 实现实时通信
Updated 2021年11月3日
了解如何构建应用,以使用网络摄像头获取视频和拍摄快照,并利用 WebRTC 点对点分享这些视频和快照。
表单属性详细介绍
Updated 2021年11月3日
全面了解表单属性:如何修改屏幕键盘的布局、激活内置验证功能等等。
跨设备和平台测试表单
Updated 2021年11月3日
确保您的表单适用于不同的设备、浏览器、平台和不同情境。
Android Kotlin 基础知识:生命周期和日志记录
Updated 2021年10月25日
在此 Codelab 中,您将了解 activity 和 fragment 生命周期。
- Android
探索适用于 PWA 的全新与即将推出的浏览器功能:From Fugu With Love
Updated 2021年10月22日
渐进式 Web 应用 (PWA) 是一种通过 Web 呈现的应用软件,使用常见的 Web 技术(包括 HTML、CSS 和 JavaScript)构建而成。它们适合在使用符合标准的浏览器的任意平台上运行。 在此 Codelab 中,您将从基准 PWA 入手,然后探索最终会赋予您 PWA 超能力 🦸 的新浏览器功能。 这些新的浏览器功能中有很多正处于试验阶段,并且仍在进行标准化,因此有时您需要设置浏览器标记才能使用它们。 对于此 Codelab,您应该熟悉现代 JavaScript,具体而言是
使用 web-vitals 库衡量核心网页指标并生成报告
Updated 2021年10月21日
了解如何使用 web-vitals JavaScript 库衡量网页的核心网页指标并生成报告。
使用 PageSpeed Insights API 和 CrUX Report API 衡量核心网页指标
Updated 2021年10月21日
了解如何使用 PageSpeed Insights API 和 Chrome UX Report API 来衡量网页的核心网页指标。
机器学习入门“Hello, World”
Updated 2021年10月21日
了解创建神经网络的基础知识,以及了解它如何定义行为的规则。
- TensorFlow
构建卷积并执行池化
Updated 2021年10月21日
了解如何构建卷积并执行池化以增强计算机视觉。
- TensorFlow
使用 TensorFlow 构建计算机视觉模型
Updated 2021年10月21日
了解如何使用 TensorFlow 创建用以识别衣物的计算机视觉模型。
- TensorFlow
Android Kotlin 基础知识:03.2 定义导航路径
Updated 2021年10月19日
学习如何使用 Android Studio 的 Navigation Editor 定义应用中的导航流(导航路径)。您将了解如何实现向上按钮、添加选项菜单,以及为应用创建抽屉式导航栏。
- Android
Android Kotlin 基础知识:复杂的生命周期情形
Updated 2021年10月19日
在此 Codelab 中,您将学习如何管理复杂的生命周期情形。
- Android
第 1.1 课:入门
Updated 2021年10月15日
在此 Codelab 中,您将了解使用 Kotlin 的一些优势,还将安装必要的工具 (JDK+IDE)。
- Android
使用卷积神经网络 (CNN) 处理复杂图像
Updated 2021年10月15日
了解如何使用 CNN 处理复杂图像(需要识别的主体可能位于图像上的任意位置)。
- TensorFlow
构建卷积神经网络 (CNN) 以增强计算机视觉
Updated 2021年10月15日
了解如何构建 CNN,从而使计算机更加高效地根据检测到的特征对图像内容进行分类。
- TensorFlow
使用大型数据集训练卷积神经网络 (CNN),以免过拟合
Updated 2021年10月15日
学习使用大型数据集训练 CNN 以避免过拟合。
- TensorFlow
在 Android 应用中使用 Kotlin 协程
Updated 2021年10月15日
在此 Codelab 中,您将构建一个基于协程的 Android 应用,该应用使用架构组件从网络和 Room 数据库中获取数据。
- Android
Android Kotlin 基础知识:创建 Room 数据库
Updated 2021年10月13日
了解如何在 Android Kotlin 应用中使用 Room。Room 是一个数据库,是 Android Jetpack 的一部分。Room 负责处理数据库设置和配置方面的许多繁琐工作,并让应用可以使用普通的函数调用与数据库进行交互。
- Android
Android Kotlin 基础知识:03.3 启动外部 activity
Updated 2021年10月13日
在此 Codelab 中,您将学习如何使用 Safe Args 把参数传递到 fragment,以便更轻松地调试应用;还会学习如何在应用中调用外部 activity。
- Android
用户:对话和对话泡
Updated 2021年10月12日
此 Codelab 演示了如何在 Android 11 上将对话通知显示为对话泡。
- Android
Android Kotlin 基础知识:07.2 将 DiffUtil 和数据绑定与 RecyclerView 结合使用
Updated 2021年10月11日
学习提高 RecyclerView 效率的技巧,以处理大型列表。此外,您还能学到一些其他技巧,使您的代码更易于维护和扩展,以在您的 Android Kotlin 应用中处理复杂的列表和网格。
- Android
Android Kotlin 基础知识:创建 fragment
Updated 2021年10月11日
在此 Codelab 中,您将学习如何创建 fragment 并将其添加到应用中。
- Android
Leveraging the Gemini Pro Vision model for image understanding, multimodal prompts and accessibility
Updated 2025年2月28日
Explore how you can use the new Gemini Pro Vision model with the Gemini API to handle multimodal input data including text and image prompts to receive a text result. In this solution, you will learn how to access the Gemini API with image and text data, explore a variety of examples of prompts that can be achieved using images using Gemini Pro Vision and finally complete a codelab exploring how to use the API for a real-world problem scenario involving accessibility and basic web development.
- Gemini
Getting started with the Gemini API and Android
Updated 2025年2月28日
Learn how to use the Gemini API and the Google AI SDK to prototype generative AI in Android applications.
- Gemini
- Android
- Vertex AI in Firebase
Getting started with the Gemini API and Web apps
Updated 2025年2月28日
Learn how to use the Gemini API and the Google AI JavaScript SDK to prototype generative AI for web apps. Use the Google AI JavaScript SDK to make your first generative AI call using the Gemini API in your client-side web application. Explore a sample application and learn how to make multimodal prompts (that combine image and text).
- Vertex AI in Firebase
- Gemini
Getting started with the Gemini API and Dart and Flutter
Updated 2025年2月28日
Learn how to use the Gemini API and the Google AI Dart SDK to prototype generative AI in Dart and Flutter applications.
- Vertex AI in Firebase
- Flutter
- Gemini
Getting started with the Gemini API and Swift
Updated 2025年2月28日
Learn how to use the Gemini API and the Google AI Swift SDK to prototype generative AI with Swift. Use the Google AI Swift SDK to make your first generative AI call using the Gemini API in your application. Explore a sample application and learn how to make multimodal prompts (that combine image and text).
- Vertex AI in Firebase
- Gemini
Build a modern three-tier architecture web application with Cloud Run
Updated 2025年2月28日
Learn how to build a multi-tier web application with a Golang backend running on Cloud Run and using a CloudSQL database.
- Cloud Memorystore
- Cloud SQL for PostgreSQL
- Cloud Run
Build a microservice-based ecommerce web application with Kubernetes
Updated 2025年2月28日
Learn how to build a distributed, scalable ecommerce web app using microservices on Kubernetes.
- Google Kubernetes Engine(GKE)
Build a serverless ecommerce web app with Python, Cloud Run, Cloud SQL, and Firebase
Updated 2025年2月28日
Learn how to build a modern serverless ecommerce web app using a Django and Cloud Run backend, Cloud SQL data storage, and Firebase.
- Firebase Hosting
- Cloud Run
- Cloud SQL for PostgreSQL
- Cloud Storage
Learn Privacy
Updated 2025年2月27日
A course to help you build more privacy-preserving websites.
Learn Performance
Updated 2025年2月27日
This course is designed for those new to web performance, a vital aspect of the user experience. It covers key web performance concepts and techniques for improving performance.
Learn PWA
Updated 2025年2月27日
A course that breaks down every aspect of modern progressive web app development.
Learn Testing
Updated 2025年2月27日
An in-depth course on software testing.
Learn HTML
Updated 2025年2月27日
This HTML course for web developers provides a solid overview for developers, from novice to expert level HTML.
Learn Accessibility
Updated 2025年2月27日
An evergreen accessibility course and reference to level up your web development.
Learn Forms
Updated 2025年2月27日
A course about HTML forms to help you improve your web developer expertise.
Learn Images
Updated 2025年2月27日
An in-depth course on images for the web.
Learn CSS
Updated 2025年2月27日
An evergreen CSS course and reference to level up your web styling expertise.
Learn Responsive Design
Updated 2025年2月27日
A course exploring all aspects of responsive design. Learn how to make sites that look great and work well for everyone.
AI-powered content search
Updated 2025年2月26日
Learn how to build a generative-AI conversational search application capable of answering questions related to a project or product.
Getting started with Google AI Studio and the Gemini API using Node.js
Updated 2025年2月25日
Learn how to prototype text-based prompts with Google AI Studio and get started writing your first Gemini API Node.js script.
- Gemini
Applied ML with Keras
Updated 2025年2月24日
Train and deploy your own basic text classification model using this project guide.
Create Your First 3D Map
Updated 2025年2月21日
This codelab is intended to help you understand how to create your first 3D Map using Photorealistic 3D Maps in Maps JavaScript. You will learn the basics about loading the right components of the Maps Javascript API, displaying your first 3D Map and
- Google Maps Platform
- Maps JavaScript API
Add markers and animation to a 3D Map
Updated 2025年2月20日
This tutorial explores how to add and style 3D markers in your application. You'll also learn how to animate your application by flying to and around specific locations. This tutorial builds on the concepts covered in the first codelab. If you
- Google Maps Platform
- Maps JavaScript API
Measure ad conversions
Updated 2025年2月14日
How to measure when an ad click or view leads to a purchase or other events
- プライバシー サンドボックス
- Attribution Reporting API
Learn Android XR Fundamentals: Part 1 - Modes and Spatial Panels
Updated 2025年2月14日
In this codelab, you’ll learn about the unique user experiences that are made possible by the XR form factor. Then, you’ll learn the fundamentals of how apps can be adapted to make the most of running on an Android XR headset by using the composables provided by the Jetpack Compose XR library.
- Android
Get started with the Google Pay API for Web
Updated 2025年2月10日
Learn how to integrate the Google Pay API into your website.
- Google Pay
Incorporating generative AI into your game development process with Gemini and Gemma AI
Updated 2025年2月10日
Learn how generative AI can be used in different stages of game development from preproduction to in-game solutions using Gemini AI and Gemma model.
- Gemini
Generate a summary report with aggregate reporting
Updated 2025年1月31日
Summary reports are a powerful tool for examining your data from Attribution Reporting and Private Aggregation. This pathway will take you through the key concepts and tooling needed to enable you to build effective reports.
- プライバシー サンドボックス
- Private Aggregation API
- Attribution Reporting API
Android Basics with Compose
Updated 2025年1月14日
Learn the basics of building Android apps with Jetpack Compose, the recommended UI toolkit for building Android apps
- Android
Creating a multiplayer crossword with Gemini, Flutter, and Firebase
Updated 2025年1月9日
Learn how the Google engineering teams created a multiplayer crossword using Gemini, Flutter, and Firebase.
- Firebase
- Flutter
Learn JavaScript
Updated 2025年1月5日
An in-depth course on the basics of JavaScript.
(Deprecated) Build a musical game using Oboe
Updated 2024年12月11日
Learn how to build a musical game with the Oboe library.
(Deprecated) Automated Accessibility Testing using Espresso
Updated 2024年12月11日
In this codelab, you’ll learn the fundamentals of accessibility testing using Espresso.
(Deprecated) Advanced Android in Kotlin 05.3: Testing Coroutines and Jetpack integrations
Updated 2024年12月11日
In this codelab, you learn how to test coroutines, ViewModel scoped coroutines, and Room, and implement end-to-end testing for your Kotlin Android app.
(Deprecated) Advanced Android in Kotlin 05.2: Introduction to Test Doubles and Dependency Injection
Updated 2024年12月11日
In this codelab you’ll learn to set up manual dependency injection, a service locator, and how to use fakes and mocks in your Android Kotlin apps. In doing so, you’ll learn how to test a repository and write fragment integration tests.
(Deprecated) Advanced Android in Kotlin 05.1: Testing Basics
Updated 2024年12月11日
Learn the basics of testing your Android Kotlin apps. In this codelab you’ll learn to run tests, write basic tests, work with AndroidX Test, as well as test ViewModel and LiveData.
(Deprecated) On Demand Modules
Updated 2024年12月11日
With the Android App Bundle and Google Play’s Dynamic Delivery, your app can download dynamic feature modules on demand to devices running Android 5.0 (API level 21) and higher. Your app simply needs to call APIs in the Play Core Library to download and install those modules as required, and the Google Play Store pushes only the code and resources needed for that module to the device. You can also use this API to download on demand modules for your instant app.
(Deprecated) Direct Share to an Android app
Updated 2024年12月11日
Direct Share makes sharing content quicker and easier. In this codelab, you’ll build an app that is able to display a list of contacts in the system Intent chooser dialog so you can jump directly into the app to make the sharing process seamless.
(Deprecated) Using Dagger in your Android app - Kotlin
Updated 2024年12月10日
In this codelab, you’ll build an Android app that uses Dagger to do Dependency Injection.
(Deprecated) Data Binding in Android
Updated 2024年12月10日
In this codelab you’ll learn how to use the Data Binding library. The Data Binding Library allows you to bind UI components in your layouts to data sources in your app using a declarative format rather than programmatically. You’ll learn to set it all up, use layout expressions, work with observable objects, and create custom Binding Adapters to reduce boilerplate to a minimum.
(Deprecated) Use ConstraintLayout to design your Android views
Updated 2024年12月9日
In this codelab, you’ll learn how to use Android Studio’s Layout Editor to build your views using ConstraintLayout.
(Deprecated) Kotlin Bootcamp for programmers: Welcome to the course
Updated 2024年12月9日
Welcome to the Kotlin bootcamp for programmers training course.
(Deprecated) Kotlin Bootcamp for Programmers 1: Get started
Updated 2024年12月9日
In this codelab, you learn some of the advantages of using Kotlin, and you install the necessary tools (JDK+IDE).
(Deprecated) Create Hello-CMake with Android Studio
Updated 2024年12月9日
In this codelab, you’ll learn how to use Android Studio 4.0+ C++ template
(Deprecated) Login with Biometrics on Android
Updated 2024年12月9日
In this codelab you will add biometric authentication to your app as part of your login process. You will not replace your current login process – users can still log in with their account password. Instead, you will augment your login process, giving users the convenience to not have to remember their password every time they open your app. The codelab shows how to ask users to opt-in and then how to store the server generated user token behind biometric authentication.
(Deprecated) Android Room with a View - Java
Updated 2024年12月9日
In this codelab you build an app that uses Android Architecture Components (RoomDatabase, Entity, DAO, AndroidViewModel, LiveData) and implements the recommended architecture for these components. The sample app stores a list of words in a Room database and displays it in a RecyclerView.
Shared Storage URL Selection use cases
Updated 2024年12月4日
Learn how to create an audience to target your ads
- プライバシー サンドボックス
- Shared Storage API
Create and target ad audiences
Updated 2024年12月4日
Learn how to create an audience to target your ads
- プライバシー サンドボックス
- Protected Audience API
Work with Attribution Reporting
Updated 2024年12月4日
Learn the essentials for event-level conversion measurement with the Attribution Reporting API.
- プライバシー サンドボックス
- Attribution Reporting API
Sell ad spaces with a Protected Audience auction
Updated 2024年12月4日
Learn how to sell ad spaces with a Protected Audience auction
- プライバシー サンドボックス
- Protected Audience API
Add a Google map to a React app
Updated 2024年11月8日
In this codelab, you learn everything that you need to get started with the vis.gl/react-google-map library for the Google Maps JavaScript API, which lets you add a Google map to a React app. You learn how to get set up, load the Maps JavaScript API,
- React
- Google Maps Platform
- Maps JavaScript API 向け React コンポーネント
- Maps JavaScript API
Django CMS on Cloud Run
Updated 2024年10月15日
In this codelab, you’ll learn how to deploy Django CMS using serverless components: Cloud Run for the web engine, Cloud SQL for the database, and Cloud Build for the media assets.
- Cloud Run
Build a simple Android navigation app with Google Maps Platform Navigation SDK
Updated 2024年10月10日
In this codelab you’ll learn how to create a simple navigation app using Google Maps Platform Navigation SDK.
- Google Maps Platform
Build a simple iOS navigation app in Swift with Google Maps Platform Navigation SDK
Updated 2024年10月10日
In this codelab you’ll learn how to create a simple navigation app using Google Maps Platform Navigation SDK.
- Google Maps Platform
Server-side tagging fundamentals
Updated 2024年10月9日
Learn how to deploy a tagging server on Google Cloud Platform and set up tags on a server.
- タグ マネージャー
Progressive Web Apps: Empowering Your PWA
Updated 2024年10月1日
In this lab, you'll take an existing web application and add advanced capabilities to it. This is the sixth in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was Prompting & Measuring Install. There are
Build an interactive poll app for Google Chat with Node.js
Updated 2024年10月1日
In this codelab, you’ll learn how to build a chat app to poll a space.
- Google Workspace
Deploying Learning Interpretability Tool (LIT) Demo on Google Cloud Platform
Updated 2024年9月23日
This lab provides the instructions to deploy a LIT demo quickly. The objective is to familiarize you with the LIT tool to explore the model behavior. You will conduct a sentimental analysis and use the Counterfactual LIT feature to find the
Visual Blocks: Create custom nodes for your own code or APIs for faster prototyping
Updated 2024年9月18日
In this codelab, you’ll learn how to write and define your own nodes capable of working in the Visual Blocks framework that leverage your custom code or call 3rd party APIs. These can compliment existing nodes in Visual Blocks allowing you to prototype faster than ever before for your next company project.
Progressive Web Apps: Prompting & Measuring Install
Updated 2024年9月18日
In this lab, you'll take an existing installable PWA and add a custom in-app install button. This is the fifth in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was From Tab to Taskbar. There are three more
Query and Visualize Location Data in BigQuery with Google Maps Platform (JavaScript)
Updated 2024年9月18日
Maps can be a very powerful tool when visualizing the patterns in a dataset that are related to location in some way. This relation could be the name of a place, a specific latitude and longitude value, or the name of an area that has a specific
- BigQuery
- Google Maps Platform
- Maps JavaScript API
Build with Geospatial Creator and Places API from Google Maps Platform
Updated 2024年9月18日
Learn how to use Geospatial Creator to place augmented-reality (AR) content at multiple anchors in the Unity Editor.
- ARCore
- Android
Engage users with your Action for Google Assistant
Updated 2024年9月18日
Learn to enhance your Action with features that keep users coming back to it.
- Google アシスタント
- Firebase
Fundamentals of Apps Script with Google Sheets #5: Chart and Present Data in Slides
Updated 2024年9月18日
Learn how to use the Spreadsheet service in Apps Script to chart and present a set of data.
- Google Workspace
Get started with Perspective API
Updated 2024年9月18日
Learn how to build Perspective API.
Go on vacation with a Google Chat app
Updated 2024年9月18日
In this code lab, you learn how to create a Google Chat
- Google Workspace
Progressive Web Apps: IndexedDB
Updated 2024年9月18日
In this lab, you'll back up and recover client data to IndexedDB. This is the third in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was Working with Workbox. There are five more codelabs in this series.
Build a nearby business search service with Google Maps Platform (JavaScript)
Updated 2024年9月18日
Learn to build a location-based web app using the Maps JavaScript API and PLaces Library to perform a Nearby Search.
- ウェブユーザーの位置情報
- Google Maps Platform
- Place Details
- Maps JavaScript API
- Places Library、Maps JavaScript API
Fundamentals of Apps Script with Google Sheets #1: Macros & Custom Functions
Updated 2024年9月18日
Learn Apps Script basics to improve your Google Sheets experience.
- Google Workspace
Progressive Web Apps: From Tab to Taskbar
Updated 2024年9月18日
In this lab, you'll take an existing web application and make it installable. This is the fourth in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was IndexedDB. There are four more codelabs in this series.
Getting Started with the Places SDK for iOS (Objective-C)
Updated 2024年9月18日
Before you begin coding, there are a few prerequisites that you'll need to set up. This tutorial uses Apple's Xcode tool, along with the Objective-C language to create a simple iOS application that runs in an emulator. You don't need a physical
- Google Maps Platform
- Places SDK for iOS
Progressive Web Apps: Going Offline
Updated 2024年9月18日
In this lab, you'll take an existing web application and make it work offline. This is the first in a series of companion codelabs for the Progressive Web App workshop. There are seven more codelabs in this series. Start by either cloning or
Fundamentals of Apps Script with Google Sheets #2: Spreadsheets, Sheets, and Ranges
Updated 2024年9月18日
Learn how to read, write, and manipulate data in Google Sheets with the Apps Script Spreadsheet service.
- Google Workspace
Integrate your SaaS solution with the Google Cloud Marketplace API using Producer Portal (Python)
Updated 2024年9月18日
In this codelab, you will use Producer Portal to integrate a basic SaaS solution with the Google Cloud Marketplace Procurement API.
Build a route planner with Place Autocomplete and Routes API
Updated 2024年9月18日
Whether you are embarking on a road trip, planning your daily commute, or navigating a bustling city, getting from point A to point B is more than just knowing where you want to go. A reliable route generation tool is essential. With Google Maps
- Place Autocomplete
- Routes API
- Maps JavaScript API
Progressive Web Apps: Service Worker Includes
Updated 2024年9月18日
In this lab, you'll take an existing web application add a streaming route response to improve performance. This is the seventh in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was Empowering your PWA.
Progressive Web Apps: Working with Workbox
Updated 2024年9月18日
In this lab, you'll take website with an existing service worker and convert it to using Workbox. This is the second in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was Going Offline. There are six more
Add a map to your Android app (Kotlin with Compose)
Updated 2024年9月18日
This codelab teaches you how to integrate Maps SDK for Android with your app and use its core features by building an app that displays a map of mountains in Colorado, USA, using various types of markers. Additionally, you'll learn to draw other
- Jetpack Compose
- Google Maps Platform
- Maps SDK for Android
Adding Your Progressive Web App to Google Play
Updated 2024年9月18日
In this lab, you'll take an existing Progressive Web App that you have deployed and wrap it in an app for distribution in Google's Play store. Bubblewrap is a tool to make wrapping your Progressive Web App into an Android App Bundle as easy as
Fundamentals of Apps Script with Google Sheets #3: Working with Data
Updated 2024年9月18日
Learn how to employ data manipulation, custom menus, and public API data retrieval with Apps Script to improve your Sheets experience.
- Google Workspace
Integrating machine learning APIs
Updated 2024年9月18日
In this codelab, we’ll explore the Vision, Speech-to-Text, Translation and Natural Language APIs. At the end, we’ll use these APIs to analyse audio recordings and map them to relevant images.
Progressive Web Apps: Working with Workers
Updated 2024年9月18日
In this lab, you'll take an existing web application add add web worker to share state between two open windows. This is the eighth in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was Service Worker
Build a computer vision model with TensorFlow
Updated 2024年9月18日
Learn to create a computer vision model that recognizes items of clothing with TensorFlow.
- TensorFlow
Fundamentals of Apps Script with Google Sheets #4: Data Formatting
Updated 2024年9月18日
Learn how to format your spreadsheet data with Apps Script.
- Google Workspace
GitLab - Code Review Automation with GenAI
Updated 2024年9月9日
GitLab - Code review automation with GenAI
Bitbucket - Code Review Automation with GenAI
Updated 2024年9月9日
Bitbucket - Code review automation with GenAI
Scalable implementation of Google Play Billing in Kotlin
Updated 2024年9月9日
This codelab shows how to add billing to an existing app. You will learn how to use the Google Play Billing Library in your project in a way that hides the nitty-gritty details from the rest of your app and engineering team.
Build a handwritten digit classifier app with TensorFlow Lite
Updated 2024年9月4日
In this codelab you will train a handwritten digit classifier model using TensorFlow, then convert it to TensorFlow Lite format and deploy it on an Android app.
How to establish connectivity with Google APIs in Java
Updated 2024年9月3日
Download the Java sample code. The Java sample code integrates with Google's Standard Payments APIs. The sample code project structure contains a outbound directory as well as a inbound directory to reflect the inbound echo request from Google to the
How to establish connectivity with Payments APIs in Node.js
Updated 2024年9月3日
This is a self-guided codelab that will walk through how to establish connectivity with Stanadard Payments APIs. Download the Node.js sample code. Navigate to the project directory and run the following command to install the required dependencies.
Using Play Asset Delivery in Unity games
Updated 2024年8月21日
In this codelab, modify a sample Unity project to take advantage of Play Asset Delivery for on-demand asset downloading from Google Play.
Google APIs: Authentication and authorization
Updated 2024年8月6日
Learn about Google APIs, and how to secure and control access to them in your project.
LLM on Android with Keras and TensorFlow Lite
Updated 2024年8月6日
Train and deploy your own large language model (LLM) on Android using Keras and TensorFlow Lite.
Jetpack Compose for Android Developers
Updated 2024年7月1日
Jetpack Compose for Android Developers
- Android
Android Basics with Compose and Firebase
Updated 2024年7月1日
Android Basics with Compose and Firebase
- Android
Supercharge your development workflow with Gemini Code Assist
Updated 2024年6月26日
In this codelab, you’ll look at how Gemini Code Assist assists you across key stages of the Software Development Life Cycle (SDLC) like design, build & test and deploy. We will design and develop an entire application and deploy it on Google Cloud.
Spring Boot application with Cloud Spanner
Updated 2024年6月7日
In this codelab, you will learn how to use Spring Cloud GCP to write and read data from a Cloud Spanner database.
Upskill your org in ML/AI with Kaggle
Updated 2024年5月15日
In this codelab, you’ll launch your first Kaggle competition and go through the competitor experience. You’ll learn best practices for creating an engaging learning environment.
Gemini API Firebase Extensions: Quickly enhance your app with generative AI
Updated 2024年5月14日
Learn how the Gemini API Firebase Extensions enable you to add Gemini to your apps without becoming an AI expert.
- Gemini
- Firebase
- Firebase Extensions
clasp - The Apps Script CLI
Updated 2024年5月6日
In this codelab, you’ll learn how to use clasp - the Apps Script CLI - to pull, push, and deploy your Apps Script projects from command line.
- Google Workspace
Create a widget with Glance
Updated 2024年5月2日
In this codelab, you learn how to add Glance widgets to the SociaLite app.
Troubleshoot with Gemini CodeLab
Updated 2024年4月30日
This CodeLab demonstrates use of Gemini for Google Cloud to accelerate troubleshooting and issue remediation. You will get familiar with Gemini in summarizing logs, explaining errors and assisting in finding solutions for the problem.
How Google Assistant can make our life better
Updated 2024年4月23日
Learn different ways to use Google Assistant to control connected devices.
How to use Activity lifecycle and state
Updated 2024年4月23日
This practical codelab is part of Unit 1: Get started in the Android Developer Fundamentals (Version 2) course. You will get the most value out of this course if you work through the codelabs in sequence: In this practical you learn more about the
Cache data from a Spring Boot app with Memorystore
Updated 2024年4月22日
Learn to cache data from a Spring Boot app with Memorystore.
Passkey integration on the server-side and user-experience upgrades
Updated 2024年4月21日
Get started with server side passkeys and learn how to build more user-friendly authentication experiences for your users!
Functions
Updated 2024年3月31日
An introduction to JavaScript functions.
Getting started with App Engine (Python 3)
Updated 2024年3月27日
In this tutorial, you will learn how to build a simple web app with Python on Google App Engine.
Hello Cloud Run with Python
Updated 2024年3月27日
In this tutorial, you’ll learn how to get started with Cloud Run by deploying and running a stateless container serverless-ly (with the infrastructure abstracted away). Cloud Run offers a fully-managed option as well as the ability to run on top of a GKE cluster.
- Cloud Run
Using the Speech-to-Text API with Python
Updated 2024年3月27日
In this tutorial, you will learn to use the Speech-to-Text API with Python.