Google Developers Codelab 提供了一种引导式编码实践教程体验。大部分 Codelab 会逐步介绍开发小应用或在现有应用中新增功能的过程。这些 Codelab 涵盖各种主题,例如 Android Wear、Google Compute Engine、ARCore 和 iOS 上的 Google API。
GitHub 上的 Codelab 工具Agent Engine PSC 显式代理
1 小时 25 分钟
Updated 2025年9月22日
在本教程中,您将学习如何配置和验证 Private Service Connect 接口,以使用 Agent Engine 将出站流量定向到互联网的消费方代理。
Vertex AI Pipelines PSC 接口显式代理
1 小时 25 分钟
Updated 2025年9月22日
在本教程中,您将学习如何配置和验证 Private Service Connect 接口与 Vertex AI Pipelines 的搭配使用。
构建由 Gemini 赋能的 Flutter 应用
1 小时
Updated 2025年9月22日
在本 Codelab 中,您将学习如何使用 Firebase AI Logic 将 Gemini API 集成到您的 Flutter 应用中
Conversational Analytics API 简介
45 分钟
Updated 2025年9月20日
在此 Codelab 中,您将学习如何将 Conversational Analytics API Python SDK 与 BigQuery 数据源搭配使用。您将学习如何创建新代理、如何利用对话状态管理功能,以及如何通过 API 发送和流式传输响应。
使用智能体开发套件 (ADK) 和 GenAI Eval Service 构建和评估 BigQuery 智能体
1 小时
Updated 2025年9月20日
使用 ADK 和 BigQuery 工具集构建可与 BigQuery 数据互动的智能体。您还将了解如何使用 Vertex AI GenAI Eval 服务评估客服。
Compose 中的 ViewModel 和状态
Updated 2025年9月19日
在此 Codelab 中,您将学习如何使用 ViewModel(架构组件之一)。您将实现一个 ViewModel,用于在配置更改期间保留应用状态。
提升在 Android TV 上通过“接下来观看”频道观看电影/电视剧集的互动度
1 小时 27 分钟
Updated 2025年9月19日
在此 Codelab 中,您将学习为电视电影/剧集构建“接下来观看”的最佳实践。
使用 Macrobenchmark 检查应用性能
48 分钟
Updated 2025年9月19日
在此 Codelab 中,您将学习如何使用 Jetpack Macrobenchmark 来衡量应用启动时间和帧时间。
Android 隐私保护 Codelab
Updated 2025年9月19日
在前几个版本中,Android 发布了许多单独的隐私保护功能,我们很高兴能让您在应用中采用这些功能!此 Codelab 力图将各项单独的隐私保护功能联系起来,并向开发者展示如何才能了解应用对私密用户数据的访问以及如何在运行中的现有应用中采用隐私保护最佳实践。
使用 Jetpack WindowManager 优化可折叠设备上的相机应用
34 分钟
Updated 2025年9月19日
多年来,Android 设备不断发展完善,演变出多种多样的尺寸、形状、显示屏和其他特点。不过,从一开始,使用手机拍照就一直是其中最重要的一种使用场景。如今,相机功能仍是消费者购买手机的首要原因之一。
使用 Jetpack Compose 添加对键盘、鼠标、触控板和触控笔的支持
1 小时 9 分钟
Updated 2025年9月19日
了解如何使用 Compose 开发支持键盘和指控设备(例如鼠标和触控板)的应用。
(已废弃)向 Android 应用添加 Gemini 功能
Updated 2025年9月19日
了解如何使用 Vertex AI for Firebase 向 Android 应用添加简单的 Gemini API 功能。
配置、实现和验证 Android App Links
35 分钟
Updated 2025年9月19日
在此 Codelab 中,您将构建一个列出一系列餐馆的 Android 应用。该课程旨在协助您设计、配置和验证 Android App Links。
高级 activity 嵌入
1 小时 7 分钟
Updated 2025年9月19日
在此 Codelab 中,您将学习如何使用与 activity 嵌入有关的新增功能来改善大屏设备上的应用体验。这些功能包括窗格展开、叠加层呈现、全屏对话框变暗和 activity 堆栈固定。
Compose for Wear OS Codelab
57 分钟
Updated 2025年9月19日
在此 Codelab 中,您将了解如何使用新版 Compose for Wear OS 和 Material 3 Expressive 组件将所学 Compose 知识运用到穿戴式设备应用开发中。到最后,您将学会在适合腕戴设备的应用中创建简单和高级的可组合函数。
使用 Room 持久保留数据
Updated 2025年9月19日
了解如何在 Android Kotlin 应用中使用 Room。Room 是一个与数据库相关的持久性库,属于 Android Jetpack 的一部分。Room 是在 SQLite 基础上构建的一个抽象层。Room 提供了便利的 API,用于设置、配置和查询数据库。
开始在 Android 上使用 Vulkan
59 分钟
Updated 2025年9月19日
Vulkan 是一个高性能的现代图形 API。它提供了对 GPU 的低级别访问权限,并以各种方式优化了实现,但使用难度较高。替代方案 OpenGL ES 更为简单,但因其基于旧版硬件架构,功能和性能相对较差。OpenGL ES 在大多数其他平台上已废弃,不再处于积极开发状态。在 Android 平台上,我们计划逐渐废弃 OpenGL ES,转而采用 Vulkan,因此需要让开发者做好过渡准备。
在 Jetpack Compose 中进行测试
38 分钟
Updated 2025年9月19日
在此 Codelab 中,您将了解如何测试使用 Jetpack Compose 创建的界面。您将编写您的第一项测试,并在此过程中了解隔离测试、调试测试、语义树和同步。
在 Wear OS 中创建您的第一个功能块
47 分钟
Updated 2025年9月19日
在此 Codelab 中,您将学习如何为 Wear OS 创建自己的功能块。您将使用一个库,该库可帮助您更轻松地构建符合 Material 3 Expressive 设计准则的界面。而且,在开发过程中,您还可在 Android Studio 中预览功能块。
Android 基础知识 02.2:activity 生命周期和状态
Updated 2025年9月19日
在此 Codelab 中,您将向 TwoActivities 应用添加日志记录语句,并观察 activity 生命周期的变化。您将应对这些变化,并探索在此类条件下如何处理用户输入。
(已废弃)Android Sleep API Codelab
30 分钟
Updated 2025年9月19日
了解如何注册 Android Sleep API 以获取 SleepSegmentEvent 和 SleepClassifyEvent。
将 Play Integrity 添加到您的 Android 应用
1 小时 18 分钟
Updated 2025年9月19日
在此 Codelab 中,您将向示例应用添加 Play Integrity API。您将使用 Play Integrity API 请求完整性判定,以帮助您确定应用的许可状态和完整性,以及运行该应用的设备的完整性状态。
迁移到 Jetpack Compose
51 分钟
Updated 2025年9月19日
在此 Codelab 中,您将学习如何把 View 系统中某个界面的组成部分迁移到 Jetpack Compose。
Jetpack Compose Navigation
1 小时 39 分钟
Updated 2025年9月19日
在此 Codelab 中,您将全面了解 Compose 中 Navigation 的基础知识。
使用 Material Design 设计自适应布局
4 分钟
Updated 2025年9月19日
了解如何在 Material Design 中运用自适应设计原则,以便在不同屏幕尺寸间实现一致性。在此 Codelab 中,您将学习如何将移动设计转换为平板电脑格式,并了解自适应网格、自适应组合模式以及相关组件。
(已废弃)构建数据层
1 小时 3 分钟
Updated 2025年9月19日
在此 Codelab 中,您将学习 Android 应用架构数据层的相关知识。您将构建存储库、数据模型和数据源,以便对本地数据库及网络服务执行数据读写操作。
使用 Google Wallet API 在 Android 上创建卡券
1 小时 20 分钟
Updated 2025年9月19日
借助 Google Wallet API,您可以通过各种类型的卡券(例如会员卡、优惠券、礼品卡、活动门票、公交票卡、登机牌等)与用户互动。每种卡券类型(或卡券类)都包含特定于应用场景的字段和功能,可提升用户体验。 不过,这些类型可能并非在任何用例中都适用。如需打造更具个性化的体验,您可以使用通用卡券类型。以下是通用卡券类型的一些用例: 凡是能够以以下形式展示的用例,您都可以为其使用通用卡券: 如需详细了解 Google Wallet API 或如何向 Android 应用添加 添加到
利用 Ongoing Activity API,以新的方式与 Wear OS 用户互动
30 分钟
Updated 2025年9月19日
借助 Wear 中的 Ongoing Activity API,开发者只需编写少量代码即可在表盘以及应用启动器中与用户互动,让用户只需简单点按一下就返回到应用中进行重要的活动。
构建和测试适用于 Android Automotive OS 的停车状态下使用的应用
1 小时 8 分钟
Updated 2025年9月19日
在此 Codelab 中,您将学习如何为 Android Automotive OS 设备上在停车状态下使用的应用构建和测试出色的使用体验。您将了解如何充分利用汽车中各种各样的屏幕,以及如何让用户使用标准 Android 机制在汽车独有的各种场景中控制内容播放。
使用 Material 3 在 Compose 中设置主题
31 分钟
Updated 2025年9月19日
本 Codelab 旨在通过新的 Material Design 3 和 Material You 实现,在 Jetpack Compose 中演示主题设置。
使用 Jetpack Compose 改进应用的无障碍功能
39 分钟
Updated 2025年9月19日
在此 Codelab 中,您将学习如何通过 Compose 让应用更加易于使用。了解如何增大触摸目标以及如何添加内容描述、点击标签、自定义操作,等等。
为 Wear OS 构建表盘
39 分钟
Updated 2025年9月19日
在本 Codelab 中,您将学习如何使用表盘格式 (WFF) 创建 Wear OS 表盘。其中包括了解格式本身、表盘软件包的结构以及如何验证表盘。
将 Compose 添加到基于 View 的应用
Updated 2025年9月19日
在此 Codelab 中,您将学习如何把 View 系统中某个界面的组成部分迁移到 Jetpack Compose。
使用 WorkManager 处理后台工作
Updated 2025年9月19日
面向 Android 的 WorkManager API 可简化后台工作。WorkManager 可以创建可查询、可重用和可链接的任务。WorkManager 是 Android 平台上推荐的任务调度器。此 Codelab 将向您介绍 WorkManager 的详细信息:从编写简单的作业,到更为复杂的链式作业,涵盖方方面面。
(已废弃)Tweakr:结合使用 Firebase 和 Android 进行 Wizard of Oz 原型设计和远程控制
28 分钟
Updated 2025年9月19日
所有原型和动画设计师请注意!是不是厌倦了那种在动画中调整了一个值,还要花好几分钟时间等待编译完成才能看到更改效果的糟心体验?有没有这样的想法:将原型交给别人,让他们使用您可以即时调整的各种选项来尝试这个原型的不同配置?当有人提到“单行代码解决方案”时,您会不会感到振奋?
(已废弃)Android Paging 基础知识
25 分钟
Updated 2025年9月19日
在此 Codelab 中,您要将 Paging 库集成到一款显示列表的应用中。Paging 库可帮助您加载和显示来自本地存储空间或网络中更大的数据集中的数据页面。
(已废弃)使用 build 变体创建不同版本的应用
35 分钟
Updated 2025年9月19日
在此 Codelab 中,您将使用 build 变体来构建 DiceRoller 应用的默认(“demo”)版本和高级(“full”)版本。
使用 activity 嵌入和 Material Design 构建列表-详情布局
1 小时 22 分钟
Updated 2025年9月19日
activity 嵌入可让基于 activity 的应用在大屏设备上支持双窗格布局,而无需重构代码。您需要添加一些依赖项,创建一个 XML 配置文件,实现一个初始化程序,并向应用清单添加一些内容。或者,如果您更喜欢在代码中操作,可以通过主 activity 的 onCreate() 方法进行一些 Jetpack API 调用。在此 Codelab 中,您将使用 XML 和 API 开发方法将基于 activity 的应用更新为列表-详情双窗格布局。
使用 Compose 向基于 View 的 Android 应用添加自适应布局
1 小时 1 分钟
Updated 2025年9月19日
了解如何使用 Jetpack Compose 向基于 View 的 Android 应用添加自适应布局。
Jetpack Compose 中的高级状态和附带效应
41 分钟
Updated 2025年9月19日
在此 Codelab 中,您将学习 Jetpack Compose 中状态和附带效应的高级概念。您可以了解如何为复杂的有状态可组合项创建状态容器,如何通过 Compose 代码创建协程和调用挂起函数,以及如何触发附带效应以完成不同的用例。
从互联网获取数据
Updated 2025年9月19日
了解如何使用社区开发的库连接到 Web 服务,以便在您的 Android Kotlin Compose 应用中检索和显示数据。此外,还将学习如何处理潜在的网络连接错误。
借助 Jetpack WindowManager 支持可折叠设备和双屏设备
1 小时
Updated 2025年9月19日
了解如何使用 Jetpack WindowManager 库针对可折叠设备和双屏设备等新型设备对应用进行调整。
学习汽车应用库基础知识
1 小时 24 分钟
Updated 2025年9月19日
在此 Codelab 中,您将学习汽车应用库的基础知识。该库用于构建面向 Android Auto 和 Android Automotive OS 的应用,这些应用在停车和行驶时均可使用。您将学习如何在这两个平台之间重用您的实现,并处理一些困难的问题,比如不同的屏幕配置和输入法。
学习 Android XR 基础知识:第 1 部分 - 模式和空间面板
33 分钟
Updated 2025年9月19日
在此 Codelab 中,您将了解 XR 设备规格能够实现的独特用户体验。然后,您将学习如何通过使用 Jetpack Compose XR 库提供的可组合项,调整应用以充分利用在 Android XR 头戴式设备上运行的优势。
使用 Room 读取和更新数据
Updated 2025年9月19日
了解如何在 Android Kotlin 应用中使用 Room 读取和更新数据。Room 是一个数据库,属于 Android Jetpack 的一部分。Room 负责处理数据库设置和配置方面的许多繁琐工作,并让应用可以使用普通的函数调用与数据库进行交互。
Cronet 基础知识
Updated 2025年9月19日
上次更新日期 :2022 年 5 月 6 日 Cronet 是以库的形式提供给 Android 应用使用的 Chromium 网络堆栈。Cronet 利用多种技术来减少延迟和提高网络请求吞吐量,以满足您的应用的运行需要。 很多每日用户量达到数百万的应用(如 YouTube 、 Google 应用 、 Google 相册 以及 Google 地图 - 导航和公交 )都由 Cronet 库来处理请求。Cronet 支持 HTTP3,是使用极广的 Android 网络库。 如需了解详情,请参阅
在相机应用中支持可调整大小的 Surface
38 分钟
Updated 2025年9月19日
随着 Android 12L 的问世,以及新的外形规格(例如可折叠设备)和显示模式(例如多窗口模式和多屏幕模式)的推出,关于相机输出和 Surface 之间关系的许多假设都面临着挑战。
将 Cloud Run 上的 MCP 服务器与 ADK 代理搭配使用
1 小时 17 分钟
Updated 2025年9月18日
现在,您的 MCP 服务器已提供工具,接下来需要构建智能体的“大脑”。在此实验中,您将使用智能体开发套件 (ADK) 创建一个智能体,该智能体能够理解目标并使用实验 1 中的工具来实现目标。
如何在 Cloud Run 上部署安全的 MCP 服务器
Updated 2025年9月18日
了解如何在 Cloud Run 上构建和部署安全的模型上下文协议 (MCP) 服务器。然后,对远程 MCP 服务器进行身份验证,并从 Gemini CLI 调用 MCP 工具和提示。
使用适用于数据库的 MCP Toolbox 和智能体开发套件 (ADK) 构建旅行代理
1 小时 35 分钟
Updated 2025年9月18日
此 Codelab 将引导您创建一个旅行顾问,用于回答用户对某个城市的酒店的查询。该代理将使用代理开发套件 (ADK) 构建,并将利用适用于数据库的 MCP Toolbox,以便代理访问数据库中的数据。
Agent2Agent (A2A) 协议使用入门:Cloud Run 和 Agent Engine 上的购买助理和远程销售代理互动
Updated 2025年9月17日
在此 Codelab 中,您将使用 Cloud Run 和 Agent Engine 部署多个代理服务,然后检查我们如何实现 A2A 协议来标准化它们之间的通信。您将学习 A2A 的核心概念和组件,并通过部署由不同代理框架提供支持且以 Gemini 后端作为不同服务的代理来检查互动,这些代理位于 Cloud Run 和 Agent Engine 之上
AlloyDB AI 中的向量嵌入使用入门
1 小时 57 分钟
Updated 2025年9月16日
在此 Codelab 中,您将学习如何将 AlloyDB AI 与向量搜索结合使用,并为向量数据创建索引
在 BigQuery 中轻松准备数据:面向低代码开发者的指南
Updated 2025年9月15日
在此 Codelab 中,您将学习如何在 BigQuery 中构建完整的低代码 AI 流水线。您将从包含复杂 JSON 字符串的原始 CSV 文件开始,使用 BigQuery 的数据准备工具清理和结构化数据,而无需编写任何代码;使用 BigQuery ML (BQML) 远程模型生成向量嵌入;最后,了解如何使用这些嵌入来为实时 AI 推荐引擎提供相似性搜索功能。
实验 3:从原型到正式版 - 将 ADK 代理部署到支持 GPU 的 Cloud Run
Updated 2025年9月15日
了解如何将已部署的 ADK 代理连接到已部署的 Gemma 模型,以实现可扩缩的 AI 应用。
监控功能发布期间的表现
50 分钟
Updated 2025年9月15日
在此 Codelab 中,您将学习如何将 Firebase Performance Monitoring 添加到示例应用并在功能发布期间衡量其表现。
使用 FirebaseUI 向 Flutter 应用添加用户身份验证流程
8 分钟
Updated 2025年9月15日
在此 Codelab 中,您将学习如何使用几行代码将 Firebase Authentication 添加到 Flutter 应用。
使用 Firebase App Distribution Android SDK 提醒测试人员有关新应用版本的信息 - Codelab
15 分钟
Updated 2025年9月15日
借助 App Distribution Android SDK,您可以快速将最新版本分发给测试人员。在此 Codelab 中,您将更新应用,以便在有新版本发布时向测试人员显示应用内通知。
Google Ads 与 Google Analytics for Firebase 自定义事件 - Android
6 分钟
Updated 2025年9月15日
在此 Codelab 中,您将学习如何使用 Google Analytics for Firebase (GA4F) 实现事件,以及如何通过 Google Ads 发布操作广告系列。
使用 Firebase App Distribution iOS SDK 提醒测试人员有关新应用版本的信息 - Codelab
16 分钟
Updated 2025年9月15日
借助 App Distribution SDK,快速将最新版本分发给测试人员。在此 Codelab 中,您将更新应用,以便在有新的 build 可用时向测试人员显示应用内提醒。
AngularFire Web Codelab
1 小时 25 分钟
Updated 2025年9月15日
在此 Codelab 中,您将通过构建聊天应用,学习如何在 Web 上使用 Firebase 平台。
您的首次 In-App Messaging 实验
35 分钟
Updated 2025年9月15日
在本 Codelab 中,您将使用 Firebase A/B Testing 创建您的第一个 Firebase In-App Messaging 实验。
使用 Firebase Extensions 快速为 Web 应用添加新功能
25 分钟
Updated 2025年9月15日
在此 Codelab 中,您将使用 Firebase Extensions 向在线购物平台 Web 应用添加功能。
使用 Firebase Data Connect(Android)构建应用
17 分钟
Updated 2025年9月15日
在此 Codelab 中,您将使用 Firebase Data Connect 构建一个电影评价 Android 应用。
Firebase 的跨设备 Codelab
Updated 2025年9月15日
在此 Codelab 中,您将使用 Flutter 构建一个适用于 Android、iOS 和 Web 的简单音乐播放器。此播放器将连接到 Firebase RTDB,以便用户在其设备之间同步播放。
使用 Firebase Cloud Messaging 为 Flutter 应用发送和接收通知
58 分钟
Updated 2025年9月15日
在此 Codelab 中,您将使用 FCM HTTP v1 API 向在多个平台上运行的应用发送推送通知。您使用 Flutter 构建应用,该应用可在 Android/iOS/Web 上顺畅运行。
使用 Firebase Emulator Suite 针对 Flutter 应用进行本地开发
8 分钟
Updated 2025年9月15日
此 Codelab 概述了如何在使用 Flutter 进行开发时使用 Firebase Emulator Suite。此 Codelab 将使用 Auth 和 Firestore 模拟器来演示模拟器的使用方法。
使用 Firebase Data Connect 构建应用(iOS / Swift)
1 小时 7 分钟
Updated 2025年9月15日
了解如何使用 Firebase Data Connect 构建适用于 iOS 的电影评价应用。
Cloud Firestore iOS Codelab
33 分钟
Updated 2025年9月15日
在此 Codelab 中,您将学习如何构建一个使用 Cloud Firestore 的 iOS 应用。
使用 Firebase Performance Monitoring 衡量加载时间和屏幕渲染情况
51 分钟
Updated 2025年9月15日
在此 Codelab 中,您将构建一个示例应用,并学习如何使用 Firebase Performance Monitoring 衡量加载时间和屏幕渲染情况。
使用 Cloud Messaging 和 Cloud Functions 为 Web 应用发送通知
1 小时 2 分钟
Updated 2025年9月15日
在此 Codelab 中,您将了解如何使用 Cloud Functions for Firebase 向聊天应用的用户发送通知。
Web 版 Cloud Firestore Codelab
52 分钟
Updated 2025年9月15日
在此 Codelab 中,您将了解如何构建使用 Cloud Firestore 的 Web 应用。
使用 FCM 和 FIAM 向用户发送消息
13 分钟
Updated 2025年9月15日
了解如何使用 Firebase Cloud Messaging 和 Firebase In-App Messaging 向用户发送消息。
借助 App Distribution 和 Fastlane,更快地分发预发布的 iOS build
Updated 2025年9月15日
在此 Codelab 中,用户将结合使用 App Distribution 和我们的 fastlane 插件来分发 iOS build 并注册测试设备。然后,用户将从 App Distribution 控制台导出包含设备和 UDID 的 .txt 文件,并自动注册这些设备(分发临时 iOS build 的必要条件)。
了解如何将 Firebase 用于 Web
52 分钟
Updated 2025年9月15日
使用 Firebase 和 StackBlitz 在线编辑器从头开始构建 Web 应用。您将使用基本的 HTML 和 JavaScript 与 Firebase 通信。这是一个非常好的介绍,告诉您如何使用 Firebase 控制台以及将 Firebase 集成到应用。不必事先学习各种相关知识,也无需了解如何安装软件。
使用适用于 Gemini API 的 Firebase Extensions 构建 AI 赋能的 Web 应用
36 分钟
Updated 2025年9月15日
了解如何将 Firebase Extensions 与 Gemini API 搭配使用,构建具有 AI 赋能的 Web 应用,例如个性化推荐功能。
使用 Crashlytics 高级功能了解 Unity 游戏发生崩溃的情况
Updated 2025年9月15日
在此 Codelab 中,您将学习如何使用 Crashlytics 的高级功能。这些功能有助于您更好地了解发生崩溃的情况和可能造成崩溃的原委。
使用 Firebase 和 Jetpack Compose 构建 Android 应用
55 分钟
Updated 2025年9月15日
通过添加身份验证、性能监控、声明式界面和功能标记来构建待办事项 Android 应用的功能,所有这些都使用 Firebase 和 Jetpack Compose 完成。
Cloud Firestore Android Codelab
49 分钟
Updated 2025年9月15日
在此 Codelab 中,您将学习如何构建一个使用 Cloud Firestore 的 Android 应用。
将 Firebase Performance Monitoring 用于 Web
32 分钟
Updated 2025年9月15日
在此 Codelab 中,您将在 Web 应用中设置 Firebase Performance Monitoring,并了解如何使用它确保应用能够顺利运行,为最终用户提供良好体验。
Firebase Android Codelab - 构建友好的聊天功能
42 分钟
Updated 2025年9月15日
在此 Codelab 中,您将学习如何使用 Firebase 平台构建 Android 应用。
适用于 Apple 平台的 Firebase App Check
Updated 2025年9月15日
Firebase App Check 可确保请求来自正当的应用和设备,从而有助于保护您的后端资源免遭滥用,例如防范账单欺诈和钓鱼式攻击。它可与 Firebase 服务以及您自己的后端服务搭配使用,以确保您的资源安全无虞。 如需详细了解 Firebase App Check ,请参阅 Firebase 文档。 App Check 使用平台专有的服务来验证应用和/或设备的完整性。这些服务称为 证明提供方 。其中一个提供方是 Apple 的 App Attest 服务,App Check
Firebase Angular Web 框架 Codelab
15 分钟
Updated 2025年9月15日
在此 Codelab 中,您将使用 Angular 库 AngularFire 的最新功能构建一个包含实时协作地图的旅游博客。最终的 Web 应用将包含一个旅游博客,您可以在其中为自己去过的每个地点上传图片。 我们将使用 AngularFire 构建 Web 应用,使用 Emulator Suite 进行本地测试,使用 Authentication 跟踪用户数据,使用 Firestore 和 Storage 持久保存数据和媒体,使用 Cloud Functions 提供支持,最后使用
Codelab:Cloud Run Day 2025 - 工作坊 1
15 分钟
Updated 2025年9月12日
在此 Codelab 中,您将学习如何构建 AI 智能体并将其部署到 Google Cloud Run。
学习 Android XR 基础知识:第 2 部分 - 轨道器和空间环境
24 分钟
Updated 2025年9月12日
在此 Codelab 中,您将在“学习 Android XR 基础知识:第 1 部分 - 模式和空间面板”的基础上进一步学习,通过使用轨道器进一步对应用的界面进行空间化,并通过设置环境偏好设置自定义其 Full Space 模式体验。
Agentverse - 学者的魔法书 - 使用 RAG 构建知识引擎
Updated 2025年9月12日
作为 Agentverse 四部分系列中的数据工程师研讨会,您将把混乱的非结构化文本转换为强大的结构化知识引擎。然后,您将构建并部署一个智能的检索增强生成 (RAG) 代理,该代理能够从这个新的数据源中提供细致入微、感知上下文的回答。
Agentverse - The Shadowblade's Codex - 使用 Gemini CLI 进行氛围编程
Updated 2025年9月12日
作为 Agentverse 系列四部分中的开发者研讨会,您将掌握“氛围编码”,使用 Gemini CLI 将高级设计文档转换为功能齐全的 AI 代理。然后,您将使用 Agent Development Kit 构建完整的 CI 流水线,以自动测试、容器化并准备好可供部署的实战型智能体。
Agentverse - The Guardian's Bastion - Secure scalable Inference for AgentOps
Updated 2025年9月12日
在 Agentverse 系列的四部分中,您将扮演 DevOps/SRE 守护者的角色,构建一个完整的生产级 AgentOps 堡垒,用于部署和管理 AI 代理。您将部署 GPU 加速型 LLM,使用 Model Armor 网关保护它们,使用 CI/CD 流水线自动执行其生命周期,并建立深度可观测性。
Agentverse - The Summoner's Concord - Architecting Multi-Agent Systems
Updated 2025年9月11日
在 Agentverse 系列的四部分中,您将扮演架构师的角色,使用 Google Agent Development Kit (ADK) 设计和部署复杂的有状态工作流,创建专业智能体,从而掌握多智能体编排。使用智能体到智能体 (A2A) 协议来发现新智能体群组并向其委托复杂任务。
使用 ADK 构建 AI 智能体:基础知识
35 分钟
Updated 2025年9月10日
本实践 Codelab 是您使用 Google 的智能体开发套件 (ADK) 构建 AI 智能体的第一步。您将学习如何在 Google Cloud 上设置开发环境,定义由 Gemini 模型提供支持的基本对话式代理的核心逻辑,并配置其设置。完成本教程后,您将构建并测试自己的“个人助理”代理,通过命令行界面和用户友好的 Web 界面与之互动,为更高级的项目奠定坚实的基础。
使用 ADK 构建 AI 智能体:通过工具赋能
30 分钟
Updated 2025年9月10日
此实践 Codelab 将引导您使用各种工具来增强基本 ADK 代理的功能。您将首先创建一个自定义 FunctionTool 来提取实时币种数据。接下来,您将通过将 Google 搜索作为专门的子代理进行集成,来学习一种核心架构模式。最后,您将添加来自 LangChain 的第三方 Wikipedia 工具,将简单的聊天机器人转变为复杂的旅游助理,该助理可以智能地协调多种功能来处理复杂的用户请求。
MCP、ADK 和 A2A 使用入门
Updated 2025年9月9日
在此 Codelab 中,您将使用最新技术(Model Context Protocol [MCP]、Agent Development Kit [ADK] 和 Agent2Agent [A2A] Protocol)构建 AI 智能体。
在 Cloud Run 上使用 vLLM 部署 Gemma 3
35 分钟
Updated 2025年9月9日
此 Codelab 将引导您在 Google Cloud Run 上利用 vLLM 部署和提供 Google 的 Gemma 3 模型。
适用于数据库的 MCP 工具箱:使 BigQuery 数据集可供 MCP 客户端使用
1 小时 30 分钟
Updated 2025年9月9日
此 Codelab 将指导您通过 MCP Toolbox for Databases 公开 BigQuery 数据集。这使 MCP 客户端(IDE、Agent Desktop 应用等)能够通过 Natural Language 访问 BigQuery 数据集。
AlloyDB AI 操作器和重新排名
1 小时 22 分钟
Updated 2025年9月9日
在此 Codelab 中,您将学习如何部署 AlloyDB 和 AI 运算符,以及如何将其用于语义搜索、联接和结果排名。
在 Android 设备上使用 Home API 创建自动化操作
46 分钟
Updated 2025年9月5日
在此 Codelab 中,您将使用 Android 上的 Home API 创建高级自动化操作。
在 Android 上使用 Home API 构建移动应用
1 小时 11 分钟
Updated 2025年9月5日
在此 Codelab 中,您将使用 Android 上的 Home API 构建移动应用。
使用 Google Wallet API 在网页上创建卡券
50 分钟
Updated 2025年9月5日
借助 Google Wallet API,您可以通过各种类型的卡券(例如会员卡、优惠券、礼品卡、活动门票、公交票卡、登机牌等)与用户互动。每种卡券类型(或卡券类)都包含特定于应用场景的字段和功能,可提升用户体验。 不过,这些类型可能并非在任何用例中都适用。如需打造更具个性化的体验,您可以使用通用卡券类型。以下是通用卡券类型的一些用例: 凡是能够以以下形式展示的用例,您都可以为其使用通用卡券: 如需详细了解 Google Wallet API 或如何向网页添加 添加到 Google 钱包
将现有应用迁移到 Room KMP
41 分钟
Updated 2025年9月5日
了解如何使用 Room 和 Kotlin Multiplatform 共享应用的数据库。这样一来,您便能与 iOS 应用共享最关键的业务逻辑,从而避免出现不必要的 bug 或功能缺失,同时确保功能在所有平台上保持一致。
Kotlin Multiplatform 使用入门
34 分钟
Updated 2025年9月5日
了解如何从两个单独的 Android 和 iOS 项目开始使用 Kotlin Multiplatform。在此 Codelab 中,您将学习如何添加 Kotlin Multiplatform (KMP) 模块,以便在 Android 和 iOS 应用之间共享代码。本教程将介绍如何设置项目、添加 KMP 模块、将模块关联到 Android 和 iOS 应用以及编写平台专用代码。
Engage SDK Codelab
Updated 2025年9月5日
在此 Codelab 中,您将学习如何修改示例 Android 应用(Kotlin 开发者可使用视频应用,Java 开发者可使用电子书应用),以使用 Engage SDK 发布内容。请注意,可以将相同的逻辑应用于任何受支持的应用类别。
构建和测试适用于 Android Automotive OS 的停车模式应用:支持驾车时播放音频
29 分钟
Updated 2025年9月5日
在此 Codelab 中,您将学习如何为已针对 Android Automotive OS 进行优化的应用添加驾车时支持音频的功能,从而为汽车量身打造与众不同的驾驶体验。
使用适用于 Google API 的 Private Service Connect 通过混合连接访问 Gemini
16 分钟
Updated 2025年9月2日
在本 Codelab 中,您将学习如何为 Google API 端点配置 Private Service Connect,以及如何使用该端点通过混合连接访问 Gemini。
Flame 与 Flutter 简介
55 分钟
Updated 2025年9月2日
在此 Codelab 中,您将学习如何使用 Flame,一个基于 Flutter 构建的游戏引擎。您将了解 Flame 的组件和效果,以及如何将 Flame 与 Flutter 的状态管理相集成。
Gemini CLI 实践
3 小时 14 分钟
Updated 2025年9月2日
此 Codelab 将引导您完成一系列使用 Gemini CLI 的活动。这些活动包括安装 Gemini CLI、查看其内置工具、使用 MCP 服务器扩展其功能、根据您自己的规则自定义 Gemini CLI,以及探索一些用例。
向 Android 应用添加地图 (Kotlin with Compose)
Updated 2025年9月2日
此 Codelab 介绍了如何通过构建一个可使用各种类型的标记显示美国科罗拉多州山脉地图的应用,将 Maps SDK for Android 与您的应用集成以及使用其核心功能。此外,您还将学习如何在地图上绘制其他形状。 完成此 Codelab 后,您构建的应用应如下所示: 为了完成以下启用步骤,您需要启用 Maps SDK for Android 。 如果您还没有已启用结算功能的 Google Cloud Platform 账号和项目,请参阅 Google Maps Platform 使用入门
利用 Cloud Run 作业、BigQuery 和 Gemini 扩展视频分析流水线
Updated 2025年8月29日
在此 Codelab 中,我们将演示一种可扩缩的无服务器解决方案,该解决方案使用 Google Cloud 的强大服务套件(包括 Cloud Run、BigQuery 和 Google 的生成式 AI [Gemini])来处理视频内容。
gRPC-Python 使用入门
17 分钟
Updated 2025年8月25日
如何将协议缓冲区编译器与 gRPC-Python 结合使用,以在 Python 编程语言中构建 gRPC 客户端-服务器应用。
gRPC-Java 入门 - 流式传输
17 分钟
Updated 2025年8月25日
如何将协议缓冲区编译器与 gRPC-Java 搭配使用,以使用 Java 编程语言构建 gRPC 客户端-服务器应用。
在 Cloud Run 上使用 Gemini CLI 通过 AlloyDB 的 MCP Toolbox 加快数据驱动型开发速度
Updated 2025年8月25日
在此 Codelab 中,我们将演示 Gemini CLI 和 MCP Toolbox for Databases CLI 的强大功能,以便了解和分析零售数据集,并逐步构建零售电子商务混合搜索应用的数据库部分。
使用 AlloyDB、Gemini 和 Cloud Run 构建并部署动态混合零售搜索
Updated 2025年8月25日
在本 Codelab 中,我们将演示一个基于 AlloyDB 和 AlloyDB AI 构建的复杂零售搜索应用,该应用利用了先进的矢量搜索、scaNN 索引、多面过滤条件和智能自适应过滤、重新排名功能,以企业级规模提供动态混合搜索体验。
使用 LiteRT 在 Android 上实现实时加速图像分割
55 分钟
Updated 2025年8月21日
在此 Codelab 中,您将构建一个 Android 应用,该应用可以使用 LiteRT 实时分割来自两个摄像头的图像。
利用 Dataplex 和生成式 AI 实现程序化数据质量
Updated 2025年8月21日
在此 Codelab 中,您将学习如何构建“代码优先”数据治理工作流。您将以编程方式分析 BigQuery 表,使用 Gemini CLI 生成数据质量规则建议,验证这些规则,并部署自动化的 Dataplex 质量扫描。
通过 Terraform 设置和管理 Firebase 项目和产品
58 分钟
Updated 2025年8月20日
使用 Terraform 设置和管理 Firebase 项目,包括对基础架构和 Firebase 产品进行程序化配置。
Cloud Foundation Toolkit 基础知识
1 小时 35 分钟
Updated 2025年8月20日
在此 Codelab 中,您将开始使用 Cloud Foundation Toolkit(CFT) 并完成一系列向 CFT 模块添加功能的步骤。
AlloyDB 中的多模态嵌入
1 小时 2 分钟
Updated 2025年8月20日
在此 Codelab 中,您将学习如何部署 AlloyDB,以及如何使用 AI 集成功能,通过文本和图片进行多模态嵌入的语义搜索
使用 AlloyDB AI 自然语言生成 SQL
1 小时 12 分钟
Updated 2025年8月20日
在此 Codelab 中,您将学习如何部署 AlloyDB,以及如何使用 AI 自然语言查询数据和调整配置,以实现可预测的高效查询
gRPC-Python 使用入门 - 流式传输
17 分钟
Updated 2025年8月20日
如何将协议缓冲区编译器与 gRPC-Python 结合使用,以在 Python 编程语言中构建 gRPC 客户端-服务器应用。
Spanner Cassandra Adapter 使用入门
40 分钟
Updated 2025年8月18日
Spanner 是一款全代管式、可横向扩缩、在全球范围内分布的数据库服务,非常适合关系型和非关系型工作负载。 借助 Spanner 的 Cassandra 接口 ,您可以使用熟悉的 Cassandra 工具和语法来利用 Spanner 的全全托管式、可扩缩且高度可用的基础设施。 登录 Google Cloud 控制台 ,然后创建一个新项目或重复使用现有项目。如果您还没有 Gmail 或 Google Workspace 账号,则必须 创建一个 。 接下来,您需要按照结算管理 用户指南 中的说明
Hello Cloud Run with Python (Gradio)
8 分钟
Updated 2025年8月17日
在本教程中,您将学习如何通过使用 Gradio 部署并运行“Hello World”应用来开始使用 Cloud Run。
Google 的代理堆栈在行动中:Google Cloud 上的 ADK、A2A、MCP
Updated 2025年8月17日
使用 Google 的智能体开发套件 (ADK) 掌握多智能体 AI 开发。本动手讲习将引导您使用 ADK、A2A(代理到代理)通信和 Model Context Protocol (MCP) 构建、编排和连接协作智能体。您将通过开发 AI 赋能的社交活动策划助理“InstaVibe”来应用这些技能,并学习在 Google Cloud 上部署多代理系统。
使用 nRF52840 开发板和 OpenThread 构建 Thread 网络
1 小时 28 分钟
Updated 2025年8月16日
在此 Codelab 中,您将在真实硬件上对 OpenThread 进行编程,创建和管理 Thread 网络,以及在节点之间传递消息。
设置并浏览您的首个 Google 项目
Updated 2025年8月12日
了解如何创建 Google Cloud 项目,在 Google Cloud 控制台中进行设置并熟悉其导航界面,以及在 Cloud 控制台中访问一些最常用的服务。
如何使用 Gemini CLI、MCP 和 Go 构建编码助理
1 小时
Updated 2025年8月12日
在此 Codelab 中,您将使用提示工程来构建和部署基于 Go 的 MCP 服务器,以提升 Gemini CLI 的 Go 编码能力。
了解如何在 Android 应用中实现“使用 Google 账号登录”功能
35 分钟
Updated 2025年8月10日
在此 Codelab 中,您将学习如何使用 Credential Manager 在 Android 上实现“使用 Google 账号登录”。 时长 3:00 - 5:00 首先,我们需要在 Android Studio 中创建一个新项目: 现在,我们已经设置了 Google Cloud 项目,接下来需要添加 Web 客户端和 Android 客户端,以便我们可以使用其客户端 ID 向 OAuth 后端服务器发出 API 调用。 对于 Android Web 客户端,您需要: 对于 Web
外部 HTTPS 负载平衡器及高级流量管理 (Envoy) Codelab
33 分钟
Updated 2025年8月8日
在此 Codelab 中,您将了解新的外部 HTTPS 负载平衡器中提供的高级流量功能。
Hello Cloud Run(使用 Python [FastAPI])
8 分钟
Updated 2025年8月8日
在本教程中,您将学习如何通过使用 FastAPI 部署并运行“Hello World”应用来开始使用 Cloud Run。
Hello Cloud Run(使用 Python [Streamlit])
8 分钟
Updated 2025年8月8日
在本教程中,您将学习如何通过使用 Streamlit 部署并运行“Hello World”应用来开始使用 Cloud Run。
使用 ADK 创建多智能体系统,在 Agent Engine 中部署,并开始使用 A2A 协议
Updated 2025年8月1日
在本实验中,您将使用 ADK 和 A2A 创建一个多智能体系统,并将其部署在 Google Cloud 中。
使用适用于 Google Cloud 的 ABAP SDK 从 SAP 中的 Cloud Pub/Sub 接收事件
Updated 2025年8月1日
在此 Codelab 中,您将使用 ABAP SDK 接收来自 Cloud Pub/Sub 的事件
结合使用 Gemini AI 和 ABAP SDK 进行情感分析
Updated 2025年8月1日
在此 Codelab 中,您将使用 Gemini Pro 模型通过 ABAP SDK 对商品评价进行情感分析
使用 ABAP SDK for Google Cloud 从 ABAP 环境调用 Vertex AI LLM
Updated 2025年8月1日
在本 Codelab 中,您将学习如何使用 ABAP SDK for Google Cloud 从 ABAP 环境调用 Vertex AI PaLM 2 Text (text-bison) LLM
在 Google Cloud Platform 上安装 ABAP 平台试用版 2022 并安装 ABAP SDK
Updated 2025年8月1日
在此 Codelab 中,您将安装 ABAP 平台试用 202
使用 ABAP SDK for Google Cloud 在 SAP 中读取 BigQuery ML 预测结果
Updated 2025年8月1日
在本 Codelab 中,您将在 BigQuery 中创建机器学习 (ML) 模型,并使用适用于 Google Cloud 的 ABAP SDK 在 SAP 中获取该模型的预测结果
使用 ABAP SDK for Google Cloud 从 Google Cloud Secret Manager 检索凭据/密钥
Updated 2025年8月1日
在此 Codelab 中,您将学习如何使用 ABAP SDK for Google Cloud 从 Secret Manager 检索凭据/密钥
使用适用于 Google Cloud 的 ABAP SDK 将事件发布到 Cloud Pub/Sub
Updated 2025年8月1日
在此 Codelab 中,您将学习如何将事件发布到 Google Cloud Pub/Sub 服务
创建仅限 IPv6 的虚拟机实例并启用 NAT64/DNS64
35 分钟
Updated 2025年7月30日
在此 Codelab 中,您将测试 Google Cloud 中仅 IPv6 的虚拟机、NAT64 和 DNS64 服务的各项功能,重点关注仅 IPv6 的子网和实例。您将探索仅 IPv6 的实例如何使用这些服务访问 IPv4 资源,并了解 DNS64 的 DNS 解析行为。
使用 Streamlit、Gemini Pro、Vertex AI 和 BigQuery 构建和部署 AI 赋能的代理饮食规划器
1 小时 8 分钟
Updated 2025年7月30日
在此 Codelab 中,您将学习如何构建和部署 AI 赋能的代理饮食规划器。在本实验中,您将学习如何利用 Streamlit 进行交互式 Web 应用开发,如何与 Vertex AI 中的 Gemini Pro 集成以实现强大的 AI 功能,如何使用 BigQuery 进行数据管理,以及如何将应用部署到 Cloud Run 以实现可伸缩性和可靠性。在此 Codelab 结束时,您将拥有一个功能齐全的 AI 赋能型饮食规划器
使用 Places UI Kit 构建本地搜索应用
5 分钟
Updated 2025年7月30日
此 Codelab 会教您如何使用 Google Maps Platform Places UI Kit 构建完全互动的本地搜索应用。 若要完成下面的启用步骤,您需要启用 Maps JavaScript API、Places 界面套件和 Geocoding API。 如果您还没有已启用结算功能的 Google Cloud Platform 账号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算账号和项目。 在第一步中,我们将为应用创建完整的视觉布局,并为
使用 Firebase Remote Config 逐步推出 Firebase App Check
Updated 2025年7月29日
您可以将 Firebase App Check 与 App Attest 搭配使用,以保护后端服务并验证发送到 Firebase 服务的请求是否来自真实的应用。 一般建议您逐步将用户加入 App Attest 服务,以免达到配额限制。如需了解详情,请参阅 Apple 的“ 准备使用 App Attest 服务 ”文档。 如“ 分阶段发布版本更新 ”中所述,使用 Apple 的 App Store Connect 功能逐步发布应用更新,可以使 App Check
在 Android WebView 中实现 Google Analytics for Firebase
24 分钟
Updated 2025年7月29日
在此 Codelab 中,您将学习如何使用 JavaScript WebView 实现向 GA4 发送事件
使用 TensorFlow Lite 和 Firebase 向您的应用添加建议 - Android Codelab
57 分钟
Updated 2025年7月29日
在此 Codelab 中,您将学习如何使用 TensorFlow 和 Firebase 为应用创建内容推荐引擎。
使用 TensorFlow Lite 和 Firebase 向您的应用添加建议 - iOS Codelab
56 分钟
Updated 2025年7月29日
在此 Codelab 中,您将学习如何使用 TensorFlow 和 Firebase 为应用创建内容推荐引擎
将 Test Lab 集成到您的 CI/CD 系统中
30 分钟
Updated 2025年7月29日
此 Codelab 将引导您使用 gcloud CLI 以编程方式在现有 CI/CD 系统(如 Jenkins)中运行大型测试套件。此 Codelab 与平台无关。
使用 OTNS 模拟线程网络
30 分钟
Updated 2025年7月29日
在此 Codelab 中,您将使用 OTNS CLI 和 Web 可视化功能在模拟的 Thread 网络中添加/移动/删除节点,并观察网络如何适应拓扑变化。
线程边界路由器 - IPv6 多播
17 分钟
Updated 2025年7月29日
线程边界路由器支持多播转发,从而允许在 Thread 网络和基础架构(Wi-Fi/以太网)网段之间进行多播通信。此 Codelab 将引导您完成设置并试用 Thread 多播功能的过程。
线程边界路由器 - 双向 IPv6 连接和基于 DNS 的服务发现
22 分钟
Updated 2025年7月29日
在此 Codelab 中,您将使用 OTBR 作为标准线程边界路由器,发现并连接到连接到同一 Wi-Fi 网络的手机中的 Thread 终端设备。
在数据洞察中直观呈现 BigQuery 数据
Updated 2025年7月29日
在此 Codelab 中,您将学习如何将 BigQuery 数据连接到数据洞察,并根据数据结构开发不同的可视化图表类型。这包括利用 Data Studio 对 Google 地图的新支持功能实现的可视化效果。
使用 Kotlin 03.2 进行高级 Android 开发:使用 MotionLayout 的动画效果
49 分钟
Updated 2025年7月28日
在此 Codelab 中,您将使用 MotionLayout 构建一个包含动态动画的 Android Kotlin 应用。
Private Service Connect 接口代管式服务
1 小时 13 分钟
Updated 2025年7月28日
在本教程中,您将了解如何配置和验证 Private Service Connect 接口,以通过 VPC 对等互连访问服务。
如何为 Cloud SQL 创建 Private Service Connect
1 小时 12 分钟
Updated 2025年7月28日
在此 Codelab 中,您将学习如何为 Cloud SQL 创建 Private Service Connect
Gemma 展示敏捷安全分类器
Updated 2025年7月28日
本 Codelab 展示了如何使用参数高效调优 (PET) 创建自定义文本分类器。PET 方法只会更新少量参数,而不是微调整个模型,因此训练起来相对容易且快速。这还可以让模型更轻松地利用相对较少的训练数据学习新行为。 Towards Agile Text Classifiers for Everyone 详细介绍了该方法,其中展示了如何将这些技术应用于各种安全任务,并仅使用几百个训练示例即可实现最先进的性能。 此 Codelab 使用 LoRA PET 方法和体积较小的 Gemma 模型 (
使用 Cloud Data Fusion 将 CSV(逗号分隔值)数据注入 BigQuery - 实时注入
Updated 2025年7月28日
在此 Codelab 中,我们将实现一种数据注入模式,以使用 Cloud Data Fusion 将 CSV 格式的医疗保健数据实时加载到 BigQuery 中。
为提高 Go 应用性能而进行插桩测试(第 1 部分:跟踪记录)
Updated 2025年7月28日
OpenTelemetry 是针对跟踪记录和指标实现系统可观测性的业界标准。此外,持续分析工具可以识别最后一英里信息以进行性能调整。在此 Codelab 中,您将学习如何使用 OpenTelemetry 和 Profiler 代理对应用进行插桩,以及如何根据 Cloud Trace 和 Cloud Profiler 的直观图表识别瓶颈。
通过 Private Service Connect 端点使用 Python SDK 访问 Vertex AI 上的 Anthropic Claude
Updated 2025年7月28日
通过 Python SDK 和 PSC 端点从虚拟机访问 Vertex AI 上的 Anthropic
使用 Procurement Document AI 通过 AI Platform Notebooks 解析账单
7 分钟
Updated 2025年7月28日
您将学习如何使用 Procurement DocAI 智能地解析账单。
“在 Android 上集成 Remote Config”Codelab
35 分钟
Updated 2025年7月28日
在此 Codelab 中,您将学习如何在 Android 上实现和使用 Remote Config
提供 AVIF 图片
Updated 2025年7月28日
图片占网页加载所需字节数的平均 超过 60% 。使用 AVIF,您可以缩减图片大小并加快网站加载速度。 AVIF 是一种从 AV1 视频数据流派生的图片格式。AVIF 专为提高压缩效率而打造。 与 JPEG、PNG、GIF 或 WebP 图片相比,AVIF 图片的大小要小得多,但质量相同或更好。 Squoosh 是一款图片压缩 Web 应用。借助 Squoosh,您可以轻松将图片压缩为 AVIF 图片。 然后,Squoosh 会将您的图片压缩为 AVIF 图片。Squoosh
App Mod 研讨会
1 小时 38 分钟
Updated 2025年7月28日
在此 Codelab 中,您将将旧版 PHP 应用升级到 Google Cloud,将其容器化,部署到 Cloud Run,并将其连接到 Cloud SQL。此外
AdMob+Firebase 102 Unity:无需更新即可优化应用行为
31 分钟
Updated 2025年7月28日
在此 Codelab 中,您将学习如何使用 Firebase Remote Config 在不进行更新的情况下更改应用的行为。此外,还将介绍如何运行 A/B 测试以找到最佳值。
在 Dataproc 上使用 PySpark 预处理 BigQuery 数据
42 分钟
Updated 2025年7月28日
本实验将向您介绍如何在 Dataproc 上使用 PySpark 从 BigQuery 加载数据并将其保存到 Google Cloud Storage。
使用 Private Service Connect 访问多区域 MongoDB Atlas
1 小时 32 分钟
Updated 2025年7月28日
在此 Codelab 中,您将学习如何配置和验证 Private Service Connect 对具有全局访问权限的 MongoDB 的访问权限。
使用 OpenTelemetry 对跟踪记录信息进行插桩
Updated 2025年7月28日
OpenTelemetry 是针对跟踪记录和指标实现系统可观测性的业界标准。此讲将分享有关如何使用 OpenTelemetry 对应用指标进行插桩的知识,以及如何在 Cloud Monitoring 和其他监控工具中使用这些指标。
如何为 AlloyDB 创建 Private Service Connect
1 小时 12 分钟
Updated 2025年7月28日
在此 Codelab 中,您将学习如何为 AlloyDB 创建 Private Service Connect
实践:NCC 站点到站点与 flexiWAN SD-WAN 设备
1 小时 17 分钟
Updated 2025年7月28日
本实验的目标是通过连接到 NCC 中心的软件定义 WAN 设备 spoke,探索 NCC。
AdMob+Firebase 基础知识 Unity:设置和Google Analytics 基础知识
40 分钟
Updated 2025年7月28日
在此 Codelab 中,您将学习如何使用 Google Analytics for Firebase,通过应用事件来分析用户行为。
在机器学习套件中使用 AutoML Vision 训练和部署设备端图片分类模型
58 分钟
Updated 2025年7月28日
在此 Codelab 中,您将使用机器学习套件中的 AutoML Vision Edge 训练图片分类器,并使用机器学习套件 SDK 在 Android 或 iOS 手机上运行图片分类器。
使用网络蓝牙控制 PLAYBULB 蜡烛
36 分钟
Updated 2025年7月28日
借助新兴的 Web Bluetooth API,只需使用 JavaScript 即可创建一个 Web 应用,该应用可以控制 LED 无火蜡烛。
Bigtable 和 Dataflow:数据库监控技术(HBase Java 客户端)
Updated 2025年7月28日
在此 Codelab 中,您将学习如何使用 Dataflow 在 Bigtable 写入/读取和读取大量数据时对其进行监控。
AdMob+Firebase 入门指南 Android:设置和Google Analytics 基础知识
35 分钟
Updated 2025年7月28日
在此 Codelab 中,您将学习如何使用 Google Analytics for Firebase,通过应用事件来分析用户行为。
AdMob+Firebase 102 Android:无需更新即可优化应用行为
31 分钟
Updated 2025年7月28日
在此 Codelab 中,您将学习如何使用 Firebase Remote Config 在不进行更新的情况下更改应用的行为。此外,还将介绍如何运行 A/B 测试以找到最佳值。
使用 Google Apps 脚本实操:只需 4 行代码即可访问 Google 表格、Google 地图和 Gmail!
30 分钟
Updated 2025年7月28日
在此 Codelab 中,我们将向您介绍一种最简单的方法来编写用于访问 Google 开发者技术的代码。这一切都是通过应用 JavaScript(一种主流的 Web 开发语言)完成的。使用 Google Apps 脚本,您需要编写代码,从 Google 表格的单元格中提取街道地址,根据地址生成 Google 地图,然后使用 Gmail 以附件形式发送地图。最难得的是,只有四行代码。
在运行 PSA 的现有 Cloud SQL 实例上启用 Private Service Connect (Terraform)
Updated 2025年7月28日
在已启用专用服务访问网络的现有 CloudSQL 实例上启用 PSC 附加项。然后,通过其他项目中的 PSC 端点连接到该服务
MongoDB Atlas 和 Cloud Run 上的无服务器 MEAN 堆栈应用
Updated 2025年7月28日
在此 Codelab 中,您将构建一个在 Cloud Run 上运行的可安装 MEAN Stack 应用。
识别文字和面部特征机器学习套件:iOS
12 分钟
Updated 2025年7月28日
在此 Codelab 中,您将使用机器学习套件构建一个 iOS 应用,该应用使用设备端机器学习技术来识别图片中的文本和面部特征。
在 Node.js 中基于大数据生成 Google 幻灯片演示文稿
29 分钟
Updated 2025年7月28日
在此 Codelab 中,您将使用 Google Sheets API 和 BigQuery 构建一个演示文稿,以报告对最常见的软件许可的分析。
创建和关联 AdWords 子账号与 Merchant Center 子账号
35 分钟
Updated 2025年7月28日
在此 Codelab 中,您将创建一个解决方案,使用 AdWords API 和 Content API For Shopping 来创建由 AdWords 经理账号和 Merchant Center 多客户账号管理的新账号。然后将新的子账号关联起来,以便新的 Merchant Center 子账号管理的商品可以用于新的 AdWords 子账号制作的购物广告系列。
使用 Firestore、Vector Search 和 Gemini 2.0(Java 版)构建上下文瑜伽姿势推荐应用!
Updated 2025年7月28日
在此 Codelab 中,您将构建一个知识驱动的上下文瑜伽姿势搜索应用,旨在根据用户的瑜伽姿势问题回答相应问题。还可以执行创建和修改瑜伽姿势等管理任务。
将 ASP.NET Core 应用部署到 App Engine
29 分钟
Updated 2025年7月28日
在此 Codelab 中,您将学习如何将简单的 ASP.NET Core 应用部署到 Google App Engine
Vertex AI:导出和部署用于预测的 BigQuery 机器学习模型
50 分钟
Updated 2025年7月28日
在本实验中,您将使用 BigQuery Machine Learning 训练模型,然后将该模型导出并部署到 Vertex AI 。这是 Google Cloud 上最新的 AI 产品。 您将了解如何: 在 Google Cloud 上运行此实验的总费用约为 2 美元 。 本实验使用的是 Google Cloud 上提供的最新 AI 产品。 Vertex AI 将整个 Google Cloud 的机器学习产品集成到无缝的开发体验中。以前,使用 AutoML
兑换赠金以在 Google Cloud 上使用
Updated 2025年7月28日
Google Cloud 项目是创建、启用和使用所有 Google Cloud 服务的基础,包括管理 API、启用结算功能、添加和移除协作者,以及管理 Google Cloud 资源权限。 项目提供了一种方式,可让您: Google Cloud 中的 结算账号 与一个或多个项目相关联,用于支付这些项目消耗的资源费用。该资料包含您的付款信息,并允许 Google Cloud 向您收取您使用的服务费用。 结算账号至关重要,原因如下:
Battle Jamón - 微服务战场
50 分钟
Updated 2025年7月28日
在此 Codelab 中,您将构建一个微服务,该微服务将在竞技场中通过将 jamón 相互“抛射”其他微服务来与其他微服务竞争。
使用适用于 BigQuery 的 bq 命令行工具加载和查询数据
24 分钟
Updated 2025年7月28日
了解如何使用 bq(一个基于 Python 的 BigQuery 命令行工具)加载和查询数据。
使用 Google 表格和幻灯片,将大数据转化为实用洞见
1 小时 30 分钟
Updated 2025年7月28日
此 Codelab 中级 Google Apps 脚本使用了 2 个 Google 开发者平台:Google Workspace 和 Google Cloud 控制台。具体而言,它使用了 Cloud 控制台的 BigQuery API(作为一种 Apps 脚本高级服务)以及一对内置的 Google Workspace 服务:Google 表格和 Google 幻灯片。此示例应用旨在向用户展示,他们能够在(相对)较短的一段代码中自动完成从大数据分析到幻灯片演示的最终环节。
Cloud DNS FQDN 出站 DNS 转发
14 分钟
Updated 2025年7月28日
在此 Codelab 中,您将使用 gcloud 创建一个具有 FQDN 转发目标的 Cloud DNS 转发区域。
在 Cloud Dataflow 中运行大数据文本处理流水线
21 分钟
Updated 2025年7月28日
您将使用 Cloud Dataflow,使用 Cloud Dataflow SDK 创建 Maven 项目,并使用 Google Cloud Platform Console 运行分布式工作计数流水线。
使用 Google 表格的 Apps 脚本的基础知识 2:电子表格、工作表和范围
55 分钟
Updated 2025年7月27日
了解如何使用 Apps 脚本电子表格服务在 Google 表格中读取、写入和处理数据。
在 Android 上调用 Vision API Product Search 后端
25 分钟
Updated 2025年7月27日
在此 Codelab 中,您将向 Android 应用添加代码以调用 Vision API Product Search 后端,以便应用用户可以使用图片搜索商品。
使用 Producer Portal 将您的 SaaS 解决方案与 Google Cloud Marketplace API 集成 (Python)
Updated 2025年7月27日
在本 Codelab 中,您将使用 Producer Portal 将基本 SaaS 解决方案与 Google Cloud Marketplace Procurement API 集成。
使用 Google Maps Platform (JavaScript) 在 BigQuery 中查询和直观呈现位置数据
1 小时 55 分钟
Updated 2025年7月27日
在直观呈现与位置相关的某种数据集中的模式时,地图可能是一种非常强大的工具。此关系可以是地点名称、特定纬度和经度值,也可以是具有特定边界的区域的名称,例如人口普查区或邮政编码。 当这些数据集变得非常庞大时,使用传统工具可能难以查询和直观呈现它们。通过使用 Google BigQuery 查询数据和 Google Maps API 构建查询并直观呈现输出,您可以快速探索数据中的地理模式,而无需进行大量设置或编码,也无需管理用于存储超大数据集的系统。 在此 Codelab
集成机器学习 API
25 分钟
Updated 2025年7月27日
在此 Codelab 中,我们将探索 Vision、Speech-to-Text API、Translation API 和 Natural Language API。最后,我们将使用这些 API 来分析录音,并将其映射到相关图片。
Places SDK for iOS (Objective-C) 使用入门
Updated 2025年7月27日
在开始编写代码之前,您需要设置一些前提条件。 本教程使用 Apple 的 Xcode 工具以及 Objective-C 语言来创建一个在模拟器中运行的简单 iOS 应用。您无需使用实体设备。您可以访问 https://developer.apple.com/xcode/ 获取 Xcode Places SDK for iOS 以 CocoaPods pod 的形式提供。CocoaPods 是一种用于 Swift 和 Objective-C
使用 Google Maps Platform 的 Geospatial Creator 和 Places API 构建
53 分钟
Updated 2025年7月27日
了解如何使用 Geospatial Creator 在 Unity 编辑器中将增强现实 (AR) 内容放置在多个锚点上。
使用 Vision API Product Search 构建商品图片搜索后端
24 分钟
Updated 2025年7月27日
在此 Codelab 中,您将学习如何使用 Vision API Product Search 构建商品图片搜索后端,以及如何创建 API 密钥以从移动应用调用该后端。
渐进式 Web 应用:提示和衡量安装情况
20 分钟
Updated 2025年7月27日
在本实验中,您将使用现有的可安装 PWA,并添加自定义应用内安装按钮。这是 渐进式 Web 应用工作坊 的一系列配套 Codelab 中的 第五个 。上一个 Codelab 是 从标签页到任务栏 。本系列还有 3 个 Codelab。 首先,克隆或下载完成此 Codelab 所需的起始代码: 如果您克隆了代码库,请确保您位于 pwa04--prompt-measure-install 分支中。该 ZIP 文件还包含相应分支的代码。 此代码库需要 Node.js 14 或更高版本。
使用地点自动补全和 Routes API 构建路线规划器
Updated 2025年7月27日
无论您是准备开启公路旅行、规划日常通勤路线,还是在繁华的城市中导航,从 A 点前往 B 点不仅仅是知道要去哪里。可靠的路线生成工具至关重要。 借助 Google Maps Platform,您可以向应用中添加动态地图,让用户通过自动补全功能快速输入位置信息,并在地图上显示路线。 此 Codelab 将引导开发者使用 Maps JavaScript API 、 地点自动补全 和 Routes API 构建 Web 应用。您将通过可自定义的教程了解如何集成多个 Google Maps
渐进式 Web 应用:增强 PWA 的功能
45 分钟
Updated 2025年7月27日
在本实验中,您将使用现有的 Web 应用并为其添加高级功能。这是 渐进式 Web 应用工作坊 的一系列配套 Codelab 中的 第六个 。上一个 Codelab 是 提示和衡量安装 。本系列还有两个 Codelab。 首先,克隆或下载完成此 Codelab 所需的起始代码: 如果您克隆了代码库,请确保您位于 pwa05--empowering-your-pwa 分支中。该 ZIP 文件还包含相应分支的代码。 此代码库需要 Node.js 14 或更高版本。
将渐进式 Web 应用添加到 Google Play
1 小时 30 分钟
Updated 2025年7月27日
在本实验中,您将使用已部署的现有 渐进式 Web 应用 ,并将其封装在应用中,以便在 Google Play 商店中分发。 Bubblewrap 是一款工具,可让您只需运行几个 CLI 命令,即可轻松将渐进式 Web 应用封装到 Android App Bundle 中。为此,它会生成一个 Android 项目,该项目会将您的 PWA 作为 Trusted Web Activity 启动。 首先,创建一个目录来存放您的项目,然后移至该目录: 然后,运行 Bubblewrap
渐进式 Web 应用:使用 Workbox
15 分钟
Updated 2025年7月27日
在本实验中,您将使用现有的 Service Worker 获取网站,并将其转换为使用 Workbox。这是 渐进式 Web 应用工作坊 的一系列配套 Codelab 中的 第二个 。上一个 Codelab 是 离线 。本系列还有 6 个 Codelab。 首先,克隆或下载完成此 Codelab 所需的起始代码: 如果您克隆了代码库,请确保您位于 pwa03--workbox 分支中。该 ZIP 文件还包含相应分支的代码。 此代码库需要 Node.js 14 或更高版本。
渐进式 Web 应用:离线
15 分钟
Updated 2025年7月27日
在本实验中,您将使用一个现有的 Web 应用,并使其能够离线运行。这是 渐进式 Web 应用研讨会 的一系列配套 Codelab 中的 第一个 。本系列还有 7 个 Codelab。 首先,克隆或下载完成此 Codelab 所需的起始代码: 如果您克隆了代码库,请确保您位于 starter 分支中。该 ZIP 文件还包含相应分支的代码。 此代码库需要 Node.js 14 或更高版本。 获得代码后,在代码的文件夹中通过命令行运行 npm ci ,以安装所需的所有依赖项。然后,运行 npm
使用 Google Maps Platform (JavaScript) 构建附近商家搜索服务
1 小时
Updated 2025年7月27日
了解如何使用 Maps JavaScript API 和 PLaces 库构建基于位置的 Web 应用来执行附近搜索。
向网站添加地图 (JavaScript)
42 分钟
Updated 2025年7月27日
在此 Codelab 中,您将学习在 Web 平台上开始使用 Google Maps Platform 需知的内容。您将学习所有基础知识,从准备工作到加载 Maps JavaScript API、显示您的第一个地图、使用标记和标记聚类、在地图上绘图,以及处理用户互动等,面面俱到。 在此 Codelab 中,您将构建 Web 应用,用于执行以下操作: 您必须熟悉以下各项内容,才能完成此 Codelab。如果您已经能够熟练使用 Google Maps Platform,请直接跳到该 Codelab!
向 iOS 应用添加地图 (Objective-C)
21 分钟
Updated 2025年7月27日
在此 Codelab 中,您将学习开始使用 Google Maps Platform 通过 Objective-C 构建 iOS 应用需知的内容。您将学习所有基础知识,从准备工作到加载 Maps SDK for iOS、显示您的第一个地图、使用标记和标记聚类、在地图上绘图,以及处理用户互动等,面面俱到。 在此 Codelab 中,您将构建 iOS 应用,用于执行以下操作: 您必须熟悉以下各项内容,才能完成此 Codelab。如果您已经能够熟练使用 Google Maps
在 Android 上以 AR 模式显示附近的地点 (Kotlin)
Updated 2025年7月27日
此 Codelab 会教您如何使用 Google Maps Platform 中的数据在 Android 上以增强现实 (AR) 模式显示附近的地点。 此 Codelab 使用 Android 10.0(API 级别 29),并且需要您在 Android Studio 中安装 Google Play 服务。要安装这两个依赖项,请完成以下步骤: 在下一节中的第 3 步,为此 Codelab 启用 Maps SDK for Android 和 Places API 。 如果您之前从未使用过
渐进式 Web 应用:Service Worker 包含
10 分钟
Updated 2025年7月26日
在本实验中,您将采用现有的 Web 应用,并添加流式路由响应来提升性能。这是 渐进式 Web 应用工作坊 的一系列配套 Codelab 中的 第七个 。上一个 Codelab 是 增强 PWA 的功能 。本系列中还有一篇 Codelab。 首先,克隆或下载完成此 Codelab 所需的起始代码: 如果您克隆了代码库,请确保您位于 pwa06--service-worker-includes 分支中。该 ZIP 文件还包含相应分支的代码。 此代码库需要 Node.js 14 或更高版本。
渐进式 Web 应用:IndexedDB
15 分钟
Updated 2025年7月26日
在本实验中,您将备份客户端数据并将其恢复到 IndexedDB。这是 渐进式 Web 应用工作坊 的一系列配套 Codelab 中的 第三个 。上一个 Codelab 是 使用 Workbox 。本系列中还有 5 个 Codelab。 首先,克隆或下载完成此 Codelab 所需的起始代码: 如果您克隆了代码库,请确保您位于 pwa03--indexeddb 分支中。该 ZIP 文件还包含相应分支的代码。 此代码库需要 Node.js 14 或更高版本。
使用 Google 表格的 Apps 脚本的基础知识 3:处理数据
1 小时 20 分钟
Updated 2025年7月26日
了解如何利用 Apps 脚本中的数据操作、自定义菜单和公共 API 数据检索功能来改进 Google 表格的使用体验。
将地图添加到您的 Android 应用 (Kotlin)
Updated 2025年7月26日
此 Codelab 介绍了如何通过构建一个可显示美国加利福尼亚州旧金山市自行车商店地图的应用,将 Maps SDK for Android 与您的应用集成以及使用其核心功能。 为了完成以下启用步骤,您需要启用 Maps SDK for Android 。 如果您还没有已启用结算功能的 Google Cloud Platform 账号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算账号和项目。 为帮助您尽快入门,我们在下面提供了一些起始代码,帮助您顺利完成此
渐进式 Web 应用:从标签页到任务栏
15 分钟
Updated 2025年7月26日
在本实验中,您将使用现有的 Web 应用并使其可安装。这是 渐进式 Web 应用工作坊 的一系列配套 Codelab 中的 第四个 。上一个 Codelab 是 IndexedDB 。本系列还有 4 个 Codelab。 首先,克隆或下载完成此 Codelab 所需的起始代码: 如果您克隆了代码库,请确保您位于 pwa04--tab-to-taskbar 分支中。该 ZIP 文件还包含相应分支的代码。 此代码库需要 Node.js 14 或更高版本。 获得代码后,在代码的文件夹中通过命令行运行
渐进式 Web 应用:使用工作器
20 分钟
Updated 2025年7月26日
在本实验中,您将使用现有的 Web 应用,并添加 Web 工作器以在两个打开的窗口之间共享状态。这是 渐进式 Web 应用工作坊 的一系列配套 Codelab 中的 第八个 。上一个 Codelab 是 Service Worker Includes 。这是本系列中的最后一个 Codelab。 首先,克隆或下载完成此 Codelab 所需的起始代码: 如果您克隆了代码库,请确保您位于 pwa06--working-with-workers 分支中。该 ZIP 文件还包含相应分支的代码。
使用 Material 和 Figma 设计深色主题
22 分钟
Updated 2025年7月26日
在此设计实验室中,您将学习如何为 Material 主题提供出色的深色模式,以便在深色环境下传达产品的独特身份。
安装和使用 Cloud Tools for Visual Studio
26 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何安装和使用 Cloud Tools for Visual Studio。
准备好利用 Google Analytics for Firebase 与 Google Ads 集成,通过提示来拓展业务
20 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Google Analytics Firebase 版创建转化和受众群体,然后将其导入 Google Ads
每个实例的加权网络负载均衡
8 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何配置网络负载平衡器,以根据 HTTP 健康检查使用加权负载均衡报告的权重,在负载平衡器的后端实例之间分配流量。
了解 Interaction to Next Paint (INP)
Updated 2025年7月26日
这是一个互动演示 Codelab,讲解了 Interaction to Next Paint (INP) 。 该代码位于 web-vitals-codelabs 代码库 中。 页面顶部有一个 得分 计数器和一个 递增 按钮。这是一个经典的反应和响应速度演示示例! 按钮下方有四项指标: FPS 和 Timer 条目对衡量互动完全不必要。添加它们只是为了更便于直观呈现响应速度。 尝试与 Increment 按钮互动,你应该会看到得分增加。 INP 和 互动 值是否会随着每次增量而变化? INP
将使用 ASP.NET 框架的 Windows Server 部署到 Compute Engine
13 分钟
Updated 2025年7月26日
在此代码实验中,您将学习如何创建搭载 Windows Server 和 ASP.NET 框架的 Google Compute Engine 虚拟机。
多云数据流式传输
30 分钟
Updated 2025年7月26日
在此 Codelab 中,您将在 GCP 上设置跨区域的 Confluent Kafka,其他超大规模云平台(如 AWS)可以通过 VPN 隧道进一步访问该 Kafka,从而实现真正的多云流式传输功能,其中源位于 AWS 上,目标位于 GCP 上。
使用 Dialogflow 基本功能构建 Android 语音聊天机器人Flutter
1 小时 5 分钟
Updated 2025年7月26日
开箱即用,Dialogflow 内置了许多针对 Web、Google 助理、社交媒体和电话网关的集成。但是,如果您希望将聊天机器人引入移动设备,则必须创建自定义集成。本实验将介绍如何将 Dialogflow Essentials 集成到 Flutter 应用中。
Document AI Workbench - 自定义文档提取器
2 小时 14 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Document AI Workbench 来创建完全自定义的模型,这些模型使用您自己的训练数据。
使用 Document AI 智能处理手写表单 (Node.js)
12 分钟
Updated 2025年7月26日
在此 Codelab 中,我将专注于创建一个将 Document AI API 与 Node.js 搭配使用的教程
将 FHIR(快速医疗互操作性资源)注入 BigQuery
Updated 2025年7月26日
在此 Codelab 中,我们将实现一种数据注入模式,以使用 Cloud Healthcare FHIR API 将 FHIR - R4 格式的医疗保健数据(常规资源)加载到 BigQuery 中。
利用生成式回退来扩大 intent 覆盖范围并妥善处理错误
47 分钟
Updated 2025年7月26日
在这个适合初学者的 Codelab 中,您将熟悉生成式回退功能,该功能使用 Google 最新的生成式大语言模型 (LLM) 来生成虚拟客服响应。
使用 Document AI (Python) 进行表单解析
17 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Document AI Form Parser 通过 Python 解析手写表单。 我们将以简单的医疗登记表为例,但此流程适用于 DocAI 支持的任何通用表单。 此 Codelab 以其他 Document AI Codelab 中展示的内容为基础。 建议您先完成以下 Codelab,然后再继续。 此 Codelab 假定您已完成 Document AI OCR Codelab 中列出的 Document AI 设置步骤。
将 Google Ads 与 Google Analytics for Firebase 自定义事件搭配使用 - Android
8 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Google Analytics for Firebase (GA4F) 实现事件,以及如何通过 Google Ads 发布操作广告系列。
在 Cloud Shell 中使用 Imagen 和 Mesop 构建图片生成应用
25 分钟
Updated 2025年7月26日
想象一下,只需几秒钟,就能将简单的文字说明转换为色彩鲜艳、细节丰富的图片。这就是生成式媒体的强大之处。生成式媒体是一个快速发展的领域,正在重塑您创作和与视觉内容互动的方式。Vertex AI 上的 Google Imagen 3 等模型为应用开发者提供了最先进的生成式 AI 功能。 Imagen 3 是 Google 迄今为止最出色的文本转图片模型。它能够生成细节惊人的图片。因此,开发者在构建新一代 AI 产品时可以拥有更大的控制权,将他们的想象力转化为高品质的视觉素材资源。详细了解
向 Flutter 应用添加主屏幕 widget
35 分钟
Updated 2025年7月26日
在此 Codelab 中,您将为您的 iOS 或 Android Flutter 应用创建一个主屏幕 widget。您将从一个基本的 Flutter 新闻应用开始。然后,您将使用原生框架为 widget 本身创建界面。最后,您将学习如何共享资源并在 widget 和主应用之间建立通信。
使用 Material 3 在 Compose 中设置主题
31 分钟
Updated 2025年7月26日
本 Codelab 旨在通过新的 Material Design 3 和 Material You 实现,在 Jetpack Compose 中演示主题设置。
使用 Java 中的 Gemini 函数调用确定性生成式 AI
Updated 2025年7月26日
演示 Java 应用中的 Gemini 函数调用功能,具体方法是调用 Gemini 模型来编排函数调用的输入,调用 API,然后在另一个 Gemini 调用中处理响应并将其部署到 REST 端点。
使用 Google Cloud Dataflow 运行您的第一个 SQL 语句
4 分钟
Updated 2025年7月26日
本页介绍了如何使用 Dataflow SQL 和创建 Dataflow SQL 作业。
使用 Document AI Warehouse 提取、处理和搜索文档
14 分钟
Updated 2025年7月26日
在此 Codelab 中,您将使用 Document AI Warehouse 来提取、处理和搜索文档全文。
使用 Cloud Workstations 和 Python 进行 InnerLoop 开发
Updated 2025年7月26日
了解为简化使用 Cloud Workstations 在容器化环境中开发 Python 应用的软件工程师的开发工作流而设计的特性和功能。
通过 BigQuery SQL 和 Vertex AI 生成生成式数据分析
Updated 2025年7月26日
使用 BigQuery SQL 查询和 Vertex AI PaLM API 构建电影成功评分预测和处方应用。
使用 IPv6 静态路由下一个跃点实例(不带标记和带标记)、下一个跃点地址和下一个跃点网关
1 小时
Updated 2025年7月26日
在此 Codelab 中,您将了解如何将 IPv6 静态路由与新的下一个跃点属性(例如 next-hop-instance、next-hop-gateway 和 next-hop-address)搭配使用
确保软件供应安全
Updated 2025年7月26日
借助 Artifact Registry,您可以存储不同的工件类型;在单个项目中创建多个代码库,并将某个特定区域或多区域与每个代码库相关联。代码库模式有多种。每种模式的用途各不相同。下图展示了您可以将不同模式的代码库搭配使用的方式之一。该图显示了两个 Google Cloud 项目之间的工作流。在开发项目中,开发者构建 Java 应用。在单独的运行时项目中,另一个 build 会创建包含应用的容器映像,以便部署到 Google Kubernetes Engine。
了解 Skaffold
Updated 2025年7月26日
Skaffold 是一款工具,用于处理应用的构建、推送和部署工作流。您可以使用 Skaffold 轻松配置本地开发工作区,简化内部开发循环,并集成 Kustomize 和 Helm 等其他工具,以帮助管理您的 Kubernetes 清单。 在本教程中,您将了解 Skaffold 的一些核心概念,使用该 Skaffold 自动执行内部开发循环,然后部署一个应用。 您将学习以下内容: 允许第三方 Cookie。点击“网站无法访问”和“允许 Cookie” 请注意类似 Kubernetes 的
使用 TensorFlow Agents 和 Flutter 构建棋盘游戏
1 小时 7 分钟
Updated 2025年7月26日
在此 Codelab 中,您将构建一个依托机器学习技术的简单棋盘游戏。您将使用 TensorFlow Agents 训练一个强化学习模型,并使用 TensorFlow Serving 作为后端来部署该模型。您还将构建一个作为游戏前端的跨平台 Flutter 应用。
将 Google 表单调查问卷回复转换并加载到 BigQuery 中
13 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Dataprep 转换 Google 表单调查问卷数据,并将其推送到 BigQuery 中以进行深入分析
TCP 代理 Codelab - 使用 TCP 代理负载平衡器进行速率限制和 IP 拒绝列表
Updated 2025年7月26日
在此 Codelab 中,您将创建具有后端服务的 TCP/SSL 负载平衡器,并限制只有一组特定的用户客户端可以访问该负载平衡器。
使用 Node.JS 和 Google Cloud Functions 触发 DAG
27 分钟
Updated 2025年7月26日
此 Codelab 介绍了如何使用 Google Cloud Functions 在 Google Cloud Composer 中触发 Apache Airflow 工作流 (DAG)。此处的 DAG 使用 BashOperator 执行简单的 bash 命令
使用适用于微控制器和 SparkFun Edge 的 TensorFlow Lite 进行 AI 语音识别
1 小时
Updated 2025年7月26日
在此 Codelab 中,您将学习如何在 SparkFun Edge(一个由电池供电的开发板,包含微控制器)上使用适用于微控制器的 TensorFlow Lite 运行语音识别模型。
使用 WebRTC 进行实时通信
34 分钟
Updated 2025年7月26日
了解如何在两种浏览器之间流式传输媒体和数据。掌握 WebRTC 的核心 API 和技术。使用 getUserMedia、CSS 和 canvas 元素捕获和处理图片。设置对等连接,并使用数据通道在浏览器之间直接交换数据。最后,使用 Node.js 设置信令服务器。
使用 Eventarc 事件触发 Kubernetes 服务
46 分钟
Updated 2025年7月26日
在此 Codelab 中,您将使用 Eventarc 监听 Pub/Sub、Cloud Storage 和 Cloud Audit Logs 中的事件,并将其传递给 Google Kubernetes Engine (GKE) 上运行的 Kubernetes 服务。
利用 Draco 几何图形压缩功能优化 3D 数据
Updated 2025年7月26日
3D 图形是许多应用(包括游戏、设计和数据可视化)的基本组成部分。随着图形处理器和制作工具的不断改进,更大、更复杂的 3D 模型将会普及,并且有助于为沉浸式虚拟现实 (VR) 和增强现实 (AR) 中的新应用提供支持。由于模型复杂性的增加,存储和带宽需求被迫与 3D 数据激增的需求同步。 借助 Draco,您可以在不牺牲视觉保真度的情况下,大幅缩小使用 3D 图形的应用。对于用户而言,这意味着现在可以更快地下载应用、更快速地加载浏览器中的 3D 图形,并且只需少许带宽即可传输 VR 和 AR
使用 Document AI 的专业处理器 (Python)
32 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Procurement DocAI 和 Lending DocAI 对特殊文档进行分类和解析。
使用双写代理从 Cassandra 迁移到 Bigtable
8 分钟
Updated 2025年7月26日
了解如何使用 Cassandra-Bigtable 代理和 Datastax ZDM 代理,将数据从 Apache Cassandra 迁移到 Bigtable,而无需停机或更改应用代码。
使用 OHS 和 Google Cloud 管理 Android 应用中的 FHIR 数据
Updated 2025年7月26日
使用 Android-FHIR SDK、OHS 和 Google Cloud Healthcare API 构建安全、可扩缩、合规且以数据为依据的医疗保健移动应用
使用 Java 进行 InnerLoop 开发 - SpringBoot
2 分钟
Updated 2025年7月26日
了解为简化在容器化环境中开发 Java 应用的软件工程师的开发工作流而设计的特性和功能。
clasp - Apps Script CLI
13 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 clasp(Apps Script CLI)从命令行拉取、推送和部署您的 Apps 脚本项目。
在 BigQuery 中查询维基百科数据集
27 分钟
Updated 2025年7月26日
在此 Codelab 中,您将了解 BigQuery 的基础知识,以及如何使用它查询 TB 级的数据,例如维基百科数据集。
App Engine 使用入门 (Python 3)
7 分钟
Updated 2025年7月26日
在本教程中,您将学习如何在 Google App Engine 上使用 Python 构建简单的 Web 应用。
使用 AlloyDB 和 Vertex AI Agent Builder 构建智能购物助理 - 第 1 部分
Updated 2025年7月26日
在此 Codelab 中,您将构建一个知识驱动型聊天应用,该应用旨在回答客户问题、引导产品发现以及针对电子商务数据集定制搜索结果
用于封装 PaLM Text Bison 模型的 Cloud Functions 函数
Updated 2025年7月26日
演示用 Python 编写的 Cloud Functions 函数,该函数可初始化 Vertex AI 模块,然后提供用于调用 PaLM Text Bison 模型的端点。
Spanner 矢量搜索使用入门
1 小时 31 分钟
Updated 2025年7月26日
在本 Codelab 中,您将创建一个 Spanner 实例,并使用 Spanner 的内置矢量搜索功能以及与 Vertex AI 模型的集成功能对矢量嵌入执行相似度搜索。
保护容器构建的安全
Updated 2025年7月26日
软件漏洞是可能导致意外系统故障或为不法分子入侵软件的漏洞。Container Analysis 提供两种操作系统扫描来查找容器中的漏洞: 借助 On-Demand Scanning API,您可以扫描存储在计算机本地的映像,也可以扫描存储在 Container Registry 或 Artifact Registry 中的远程映像。这样,您就可以精确控制要扫描是否存在漏洞的容器。在决定是否将映像存储在注册表中之前,您可以使用按需扫描功能在 CI/CD 流水线中扫描映像。 在本实验中,您将: 在
Spanner 矢量搜索使用入门
1 小时 31 分钟
Updated 2025年7月26日
在本 Codelab 中,您将创建一个 Spanner 实例,并使用 Spanner 的内置矢量搜索功能以及与 Vertex AI 模型的集成功能对矢量嵌入执行相似度搜索。
Vertex AI 使用 PSC 以私密方式访问在线预测端点
2 小时 25 分钟
Updated 2025年7月26日
在本教程中,您将了解如何使用 Private Service Connect 配置和验证对在线预测的访问权限
面向开发者的 Duet AI 技术实操研讨会指南 Codelab
Updated 2025年7月26日
本次研讨会旨在为用户和从业者提供 Duet AI 实操培训。 在此 Codelab 中,您将学习以下内容: 为展示如何在日常开发中真正地使用面向开发者的 Duet AI,本研讨会的活动以叙事方式进行。 一位新开发者加入一家电子商务公司。他们的任务是向现有电子商务应用(由多项服务组成)添加新服务。这项新服务会提供商品清单中的商品的额外信息(尺寸、重量等)。此服务将根据商品尺寸和重量提供更好/更低的运费。 由于 开发者 是公司新手,他们将使用 Duet AI 来生成代码、说明和文档。
Dialogflow CX:构建零售业虚拟客服
2 小时
Updated 2025年7月26日
了解如何使用 Dialogflow CX(一种用于构建虚拟客服的对话式 AI 平台 [CAIP])构建零售聊天机器人
使用 Google Analytics for Firebase 在 WebView 中跟踪事件
9 分钟
Updated 2025年7月26日
在此 Codelab 中,您将通过将事件转发到原生代码,运行如何在 WebView 中使用 GA4F 跟踪网页上的事件。
使用流体数值运行 Gromacs 分子动力学模拟Slurm-GCP
15 分钟
Updated 2025年7月26日
此 Codelab 将引导您使用 SchedMD 提供的 Slurm-GCP 解决方案在 Google Cloud Platform 上运行 Gromacs
配置 Eventarc 以触发与 GKE Autopilot 和 Pub/Sub 集成的工作流
Updated 2025年7月26日
了解如何配置 Eventarc 以触发与 GKE Autopilot 和 Pub/Sub 集成的工作流,以执行客户奖励业务流程。
Managed Active Directory 使用入门
32 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何在 Google Cloud Platform 上部署代管式 Active Directory
第 6 单元:从 Cloud Datastore 迁移到 Cloud Firestore
25 分钟
Updated 2025年7月26日
了解如何将简单的 App Engine 应用从 Cloud Datastore 迁移到 Cloud Firestore。
部署基本的“Google 翻译”。app on Python 2 App Engine
22 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何将 Google Cloud Translation API 与 Python 搭配使用,以及如何在本地运行或部署到 Cloud 无服务器计算平台(App Engine、Cloud Functions 或 Cloud Run)。
第 3 单元:从 Google Cloud NDB 迁移到 Cloud Datastore
36 分钟
Updated 2025年7月26日
了解如何将简单的 App Engine 应用从 Cloud NDB 迁移到 Cloud Datastore。
每日图片:实验 2 - 创建图片缩略图
29 分钟
Updated 2025年7月26日
在此 Codelab 中,您将创建一个 Cloud Run 服务,该服务会创建图片缩略图,以响应通过 Pub/Sub 主题传递的 Cloud Storage 事件。
第 5 单元:使用 Cloud Buildpack 从 Google App Engine 迁移到 Cloud Run
35 分钟
Updated 2025年7月26日
了解如何使用 Cloud Buildpack 将简单的 App Engine 应用容器化并迁移到 Cloud Run。
使用 IPv6 静态路由下一个跃点实例(不带标记和带标记)、下一个跃点地址和下一个跃点网关
1 小时 10 分钟
Updated 2025年7月26日
在此 Codelab 中,您将了解如何将 IPv6 静态路由与新的下一个跃点属性(例如 next-hop-instance、next-hop-gateway 和 next-hop-address)搭配使用
使用 Identity-Aware Proxy (IAP) 保护无服务器应用
Updated 2025年7月26日
使用 Identity-Aware Proxy 为 Cloud Run 上运行的应用提供安全访问机制并要求用户登录
使用 Google Maps Platform Navigation SDK 构建简单的 Android 导航应用
29 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Google Maps Platform Navigation SDK 创建简单的导航应用。
使用 Kustomize 进行扩缩
Updated 2025年7月26日
Kustomize 是一款工具,引入了一种无模板的方法,用于自定义应用配置,从而简化现有应用的使用。它可作为独立实用程序使用,通过 kubectl apply -k 内置到 kubectl 中,可作为独立 CLI 使用。如需了解详情,请访问 kustomize.io 。 在本教程中,您将了解 Kustomize 的一些核心概念,并使用它来管理应用和环境中的变体。 您将学习以下内容: https://ide.cloud.google.com mkdir kustomize-lab cd
MDC-102 Android:Material 结构和布局 (Kotlin)
32 分钟
Updated 2025年7月26日
了解如何在 Kotlin 中使用 Material 来实现 Android 结构和布局。
使用 Coral Edge TPU 通过 TensorFlow.js 在 Node 中运行 TFlite 模型
13 分钟
Updated 2025年7月26日
在 Node.js 中运行 TensorFlow Lite 模型,并使用 Coral Edge TPU 和 WebNN 加快模型速度。
TensorFlow.js:重新训练垃圾评论检测模型来处理极端情况
44 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Model Maker 重新训练垃圾评论模型,使之涵盖预训练模型无法处理的极端情况,然后将新模型重新部署到 Web 应用。
通过 Google Cloud Shell 构建并启动 ASP.NET Core 应用
9 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何通过 Google Cloud Shell 构建和启动 ASP.NET Core 应用,而无需离开浏览器。
使用 Eventarc 和 Workflows 构建事件驱动型编排
29 分钟
Updated 2025年7月26日
在此 Codelab 中,您将构建一个事件驱动型微服务编排,以使用 Eventarc 和 Workflows 处理映像
CEL-Go Codelab:快速、安全的嵌入式表达式
1 小时 1 分钟
Updated 2025年7月26日
在此 Codelab 中,您将使用用 Go 实现的通用表达式语言来编写表达式。您将创建变量、使用逻辑和/或运算符、构建 JSON、构建 proto 以及调整表达式。
MDC-101 Web:Material Components (MDC) 基础知识 (Web)
17 分钟
Updated 2025年7月26日
使用核心组件构建一个简单应用,了解使用 Material Components for Web 的基础知识。
使用 lit-element 构建 Brick Viewer
22 分钟
Updated 2025年7月26日
在此 Codelab 中,您将借助 lit-element 构建一个 Brick Viewer Web 组件。
包含 Keras 和 TPU 的卷积神经网络
33 分钟
Updated 2025年7月26日
在本实验中,您将学习如何将卷积层组装到能够识别花朵的神经网络模型中。这一次,您将从头开始自行构建模型,并利用 TPU 的强大功能在几秒钟内完成模型训练,并对其进行迭代设计。本实验包含关于卷积神经网络的必要理论解释,非常适合开发者学习深度学习知识。
使用 Istio 将 ASP.NET Core 应用部署到 Google Kubernetes Engine(第 1 部分)
41 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Istio 将 ASP.NET Core 应用部署到 Google Kubernetes Engine。
在 AlloyDB 上为生成式 AI 和代理应用安装并设置数据库专用 MCP 工具箱
Updated 2025年7月26日
在此 Codelab 中,您将使用 Gen AI Toolbox for Databases 服务为您的价格预测应用构建和部署 MCP Toolbox for Databases,该应用使用 AlloyDB 和生成式 AI 功能。
生成式 AI - 根据关键字生成图片
13 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 GenAI API 根据给定关键字生成图片。此过程分为两步,首先调用 text-bison API 以生成图片生成提示,然后调用 Imagen API 以根据生成的提示生成图片。整个工作流都是在使用 Gradio 应用的前端上启动的。
本地 LLM 数据洞见:适用于结构化和非结构化数据分析的 BigQuery 和 Gemini
Updated 2025年7月26日
在此 Codelab 中,我们将演示如何直接在 BigQuery 工作负载中集成 LLM 模型、Gemini 1.0 Pro(仅文本)和 Gemini 1.0 Pro Vision(多模态),以提供低代码生成式数据洞见生成体验。
使用 Google 文档和创建商务会议的转写内容;机器学习
Updated 2025年7月26日
在此 Codelab 中,您将使用 Google 文档 API 创建一个 Google 文档,并将音频文件的转写内容写入此文档。您将使用 Speech-to-Text API 获取给定音频文件的文本转录。
实践:使用 Google Workspace 和 Dialogflow 创建电视指南 Google Chat
Updated 2025年7月26日
了解如何为 Google Chat 构建具有动态卡片响应的自定义 Dialogflow 聊天机器人。
使用 Gemini CodeLab 排查问题
20 分钟
Updated 2025年7月26日
此 CodeLab 演示了如何使用 Google Cloud 专用 Gemini 来加快问题排查和问题修复速度。您将熟悉 Gemini 来总结日志、解释错误以及协助寻找问题的解决方案。
VPC Service Controls 基本教程 II - 排查出站流量违规问题
1 小时 15 分钟
Updated 2025年7月26日
在本实验中,我们将创建一个 VPC Service Controls 边界,并使用它来保护项目。然后,我们将引发 VPC Service Controls 出站流量违规,并通过创建出站规则来演示对拒绝进行问题排查的过程。完成本实验后,您将对如何使用 VPC Service Controls 保护您的资源有了更深入的了解。
TensorFlow.js - 使用迁移学习进行音频识别
1 小时 1 分钟
Updated 2025年7月26日
在此 Codelab 中,您将构建一个基本的音频识别网络,该网络可以识别您的声音,并使用该网络控制浏览器中的滑块。您将使用 TensorFlow.js,这是一个功能强大且灵活的 JavaScript 机器学习库。
在 AI 时代构建应用
Updated 2025年7月26日
在本实验中,您将使用 Google 的生成式 AI 产品,借助 Gemini Cloud Assist 在 Google Cloud 中构建基础架构,使用 Data Canvas 的自然语言 SQL 功能查询 BigQuery 数据,借助 Gemini Code Assist 在 Colab Enterprise Jupyter 笔记本和 Eclipse Theia(Visual Studio Code)中编写代码,并在 Vertex AI Agent Builder 中集成基于 Cloud
在 Compute Engine 上计算 Pi
37 分钟
Updated 2025年7月26日
在此 Codelab 中,您将创建一个新的 Compute Engine 实例,编译并运行一个程序来将 pi 计算为数百万小数位。
将 Dialogflow 与 Google Chat 集成
2 分钟
Updated 2025年7月26日
在此 Codelab 中,您将增强由 Dialogflow 和 Google 日历提供支持的预约安排程序 Chat 应用,使其能够在 Google Chat 上运行。您将构建和部署自定义 Google Chat 消息。
具有事件管理功能的 Vertex AI Vision 占位分析应用
1 小时 43 分钟
Updated 2025年7月26日
此 Codelab 将重点介绍如何创建一个端到端 Vertex AI Vision 应用,以演示如何使用事件管理功能发送事件。我们将使用预训练的专业模型占用分析。您还将学习如何创建要提取到应用中的视频流,以及如何构建和部署应用。
实践:媒体 CDN 上的 Service Extensions
59 分钟
Updated 2025年7月26日
在此 Codelab 中,您将构建一个媒体 CDN 发行版,该发行版通过 Service Extensions 插件运行自定义代码,以实现自定义 HTTP 身份验证。
使用 Cloud 数据库、无服务器运行时和开源集成的玩具店搜索应用
Updated 2025年7月26日
在此 Codelab 中,您将构建一个基于 RAG 的矢量搜索应用,该应用旨在根据客户搜索(通过文本和图片)查找匹配的玩具,根据用户请求创建自定义玩具,并使用 AlloyDB、Gemini、Imagen、LangChain4j 和 GenAI 数据库工具箱预测自定义创建的玩具的价格。
安全构建和使用 Cloud Build、Artifact Registry 和 GKE 进行部署
Updated 2025年7月26日
Container Analysis 可为容器提供漏洞扫描和元数据存储服务。扫描服务会对 Artifact Registry 和 Container Registry 中的映像执行漏洞扫描,然后存储生成的元数据并使其可通过 API 使用。借助元数据存储,您可以存储不同来源的信息,包括漏洞扫描、Google Cloud 服务和第三方提供商。 漏洞扫描可自动或按需执行: 将 Container Analysis 集成到 CI/CD 流水线中,您可以根据这些元数据做出决策。例如,您可以使用
从 Apache Kafka 迁移到 Pubsub
Updated 2025年7月26日
在此 Codelab 中,您将使用分阶段迁移方法将应用从 Apache Kafka 迁移到 Google Cloud Pubsub。
使用 Dialogflow CX 生成器和数据存储区做出明智的决策
31 分钟
Updated 2025年7月26日
在这个适合初学者的 Codelab 中,您将熟悉生成器功能。生成器使用 Google 最新的生成式大语言模型 (LLM) 来生成代理响应。在此 Codelab 的上下文中,您将使用生成器从数据存储区提取信息,从而做出明智的决策。
使用 Flutter 和 Flame 构建 2D 物理游戏
32 分钟
Updated 2025年7月26日
了解如何使用 2D 物理引擎 Forge2D 在 Flutter 和 Flame 游戏中构建游戏机制。
从 App Engine 用户服务迁移到 Cloud Identity Platform(模块 21)
1 小时
Updated 2025年7月26日
了解如何迁移 Python 2 App Engine NDB 和用户服务应用到 Cloud NDB 和Cloud Identity Platform,然后升级到 Python 3
每日图片:实验 1 - 存储和分析图片(原生 Java)
1 小时
Updated 2025年7月26日
在此 Codelab 中,您将利用 Google 对原生 Java 客户端库的支持来创建 Java 服务,并将其部署到 Cloud Run。该服务使用 Vision API 运行图片分析,以响应 Cloud Storage 事件,并将分析结果保存在 Firestore 集合中。
将 ASP.NET Core 应用部署到 Google Kubernetes Engine 上的 Kubernetes
1 小时 17 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何将 ASP.NET Core 代码转换为在 Google Kubernetes Engine 上的 Kubernetes 上运行的复制应用。
如何使用 App Engine Blob 存储区(模块 15)
40 分钟
Updated 2025年7月26日
了解如何将 Blob 存储区使用添加到简单的 Python 2 App Engine 应用中
部署基本的“Google 翻译”。app on Python 3 Cloud Functions
21 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何将 Google Cloud Translation API 与 Python 搭配使用,以及如何在本地运行或部署到 Cloud 无服务器计算平台(App Engine、Cloud Functions 或 Cloud Run)。
将单体式网站迁移到 Google Kubernetes Engine 上的微服务
1 小时 5 分钟
Updated 2025年7月26日
本实验将引导您将单体式网站分解成多个微服务,并将其部署到 Google Kubernetes Engine。
使用 Google Maps Platform Navigation SDK 在 Swift 中构建简单的 iOS 导航应用
23 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Google Maps Platform Navigation SDK 创建简单的导航应用。
将 Magento 与 Cloud Spanner 集成
2 小时 4 分钟
Updated 2025年7月26日
在此 Codelab 中,您会将开源 Magento 电子商务平台与 Cloud Spanner 集成。
构建无服务器数据流水线:IoT 到 Analytics
44 分钟
Updated 2025年7月26日
在此 Codelab 中,您将亲身体验一种架构模式,该模式通常用于在处理实时数据时实现扩缩能力和弹性。您将构建一个测量天气数据的 IoT 设备 (Raspberry Pi),然后使用 Google 的 Cloud Platform 创建一条数据流水线,其中包括消息队列、无服务器函数、云端数据仓库和分析信息中心。
TPU 速度数据流水线:tf.data.Dataset 和 TFRecords
33 分钟
Updated 2025年7月26日
TPU 的速度非常快。训练数据流必须与其训练速度保持同步。在本实验中,您将学习如何使用 tf.data.Dataset API 从 GCS 加载数据,以便为 TPU 馈送数据。
Cloud Operations Suite 简介
1 小时 52 分钟
Updated 2025年7月26日
在此 Codelab 中,您将了解 Google Cloud Operations Suite。本实验将介绍如何使用 gcloud 安装示例应用。部署示例应用后,您可以使用 Cloud Monitoring 来定义信息中心、提醒、拨测等。
轻松实现计算机视觉:Spring Boot 和 Java 上的 Vision AI
Updated 2025年7月26日
我们将使用 Spring Boot 和 Java 创建计算机视觉应用,使您能够在项目中释放图像识别和分析的潜力。
使用 Buildpack 从 Google App Engine Java 应用迁移到 Cloud Run
26 分钟
Updated 2025年7月26日
了解如何转换简单的 Java App Engine 应用、使用 Buildpack 将其容器化,并将其迁移到 Cloud Run
为在 Go 中实现更出色的应用性能而进行插桩 (instrument)(第 2 部分:性能分析器)
Updated 2025年7月26日
持续性能分析工具可以识别最后一公里信息以进行性能调整。在此 Codelab 中,您将学习如何使用 Profiler 代理对应用进行插桩,以及如何通过 Cloud Profiler 的直观图表识别瓶颈。
使用 MediaPipe 在 Android 上生成设备端图像
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 MediaPipe 解决方案为 Android 应用添加设备端文本到图像生成功能。
在 BigQuery 代码实验中使用 AI 代理准备数据
34 分钟
Updated 2025年7月26日
不妨想象一下,您无需成为编码专家,就能更快、更高效地准备好数据以供分析。借助 BigQuery 数据准备 ,这已成为现实。这项强大的功能可简化数据提取、转换和清理流程,让组织中的所有数据从业者都能轻松完成数据准备工作。 准备好解锁商品数据中隐藏的秘密了吗? 如需在 BigQuery 中使用 Gemini,您必须启用 Gemini for Google Cloud API。通常,具有 serviceusage.services.enable IAM 权限 的服务管理员或项目所有者会执行此步骤。
包含 ADK、Agent Engine 和 AlloyDB 的多智能体应用
Updated 2025年7月26日
在此 Codelab 中,您将为厨房装修项目构建一个多智能体应用,该应用将能够处理装修方案的创建、处理许可和合规性要求,以及使用 Vertex AI Agent Development Kit 将其与 AlloyDB 集成的订单管理。
Looker PSC 南向 HTTPS 互联网 NEG
32 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何将配置为使用 HTTPS 的互联网 NEG 集成为服务生产方,以便 Looker 南向访问 GitHub.com
使用 MCP Toolbox for AlloyDB 和 ADK 构建多智能体应用
Updated 2025年7月26日
在此 Codelab 中,您将为厨房装修项目构建一个多智能体应用,该应用将能够处理装修方案的创建、处理许可和合规性要求,以及使用 Vertex AI Agent Development Kit 将其与 AlloyDB 集成的订单管理。在此实现中,我们将使用 MCP Toolbox for AlloyDB 将订单数据检索步骤从代理和工具中提取出来。
使用 ADK、MCP Toolbox 和 AlloyDB 构建体育用品商店智能体 AI 助理
Updated 2025年7月26日
在本 Codelab 中,您将学习如何创建 AI 客服人员,以协助您完成体育零售业务中的任务、获取建议、查找商店或下单。您将使用智能体开发套件 (ADK) 构建智能体,并使用 MCP Toolbox for Databases 将其连接到 AlloyDB
使用 Node.js 进行 TensorFlow.js 训练 Codelab
1 小时
Updated 2025年7月26日
在此 Codelab 中,您将学习如何在 Node.js 服务器中使用 TensorFlow.js 构建和训练棒球投手估算模型,以及如何向客户端传送指标。
使用 Vertex AI 和 BigQuery ML 进行时序预测
2 小时 7 分钟
Updated 2025年7月26日
在本实验中,您将了解如何使用 Vertex AI 解决时间序列问题,涵盖 Notebooks、训练、预测和 BigQuery ML。
VPC Service Controls - BigQuery 保护 Codelab I
42 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 VPC Service Controls 保护 BigQuery API。此 Codelab 一开始便没有受服务边界保护的 API 服务,该服务允许对公共数据集运行查询,并将结果保存在项目表中。该查询在一个项目中运行,表(保存结果的位置)在另一个项目中创建,这模拟了一种设置,在这种设置下,数据可以存储在一个项目中,但需要使用其他项目进行访问。
通过 Private Service Connect 端点使用 Python SDK 访问 Gemini 对话
Updated 2025年7月26日
通过 Python SDK 和 PSC 端点从虚拟机访问 Gemini
如何配置 Cloud Run 服务以使用直接 VPC 出站流量访问内部 Cloud Run 服务
Updated 2025年7月26日
了解如何配置 Cloud Run 服务以使用直接 VPC 出站流量访问内部 Cloud Run 服务。
配置 Cloud Run 服务以访问内部 Cloud Run 服务和公共互联网
Updated 2025年7月26日
了解如何在保留公共互联网访问权限的同时,使用直接 VPC 出站流量访问仅限内部的入站流量 Cloud Run 服务
使用 Google Analytics 在 WebView 中跟踪事件
9 分钟
Updated 2025年7月26日
在此 Codelab 中,您将通过将事件转发到原生代码,运行如何在 WebView 中使用 GA4F 跟踪网站上的事件。
使用 Cloud Workstations 与 NodeJS 进行 InnerLoop 开发
Updated 2025年7月26日
了解为简化使用 Cloud Workstations 在容器化环境中开发 Nodejs 应用的软件工程师的开发工作流而设计的特性和功能。
仅包含 SQL 的 LLM 与 BigQuery ML 及 Vertex AI PaLM API 搭配使用
Updated 2025年7月26日
以 BigQuery 公共数据集形式提供的 GitHub 代码库源代码摘要,使用 Vertex AI 大语言模型 (text-bison) 作为 BigQuery 中的托管式远程函数来生成文本。
使用 Google Cloud Functions 让您的 Gmail 收件箱更加强大
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 G Suite API 和 Google Cloud Functions 以程序化方式自动处理 Gmail 邮件。
借助适用于 Android 的 Material 运动效果构建精美的过渡
50 分钟
Updated 2025年7月26日
使用 Material Components for Android 库和 Kotlin 中的转场功能,将 Material 的运动系统构建到 Reply 应用中。
MDC-111 Android:将 Material 组件整合到代码库中 (Java)
22 分钟
Updated 2025年7月26日
学习如何将各个 Material 组件整合到现有 Java 代码库中,而无需从头开始。
具有 PSC 的 GCP L7 负载平衡器的显式链
1 小时 4 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Private Service Connect 来链式 L7 负载平衡器。
使用二进制身份验证控制部署
Updated 2025年7月26日
Binary Authorization 是一种部署时安全控制措施,可确保在 Google Kubernetes Engine (GKE) 或 Cloud Run 上仅部署可信的容器映像。借助 Binary Authorization,您可以要求在开发过程中由可信授权方对映像进行签名,然后在部署时强制执行签名验证。通过强制执行验证,您可以确保仅将经过验证的映像集成到构建和发布流程中,从而对容器环境实施更严格的控制。 下图显示了 Binary Authorization/Cloud Build
Looker PSC 南向 SSH 互联网 NEG
32 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何将使用 SSH 配置的 Internet NEG 集成为服务生产方,以便 Looker 南向访问 github.com
搭配使用适用于微控制器和 Arduino 的 TensorFlow Lite 的 AI Magic Wand
1 小时
Updated 2025年7月26日
在此 Codelab 中,您将学习如何构建一个魔杖,该魔杖用于在 Arduino 上使用适用于微控制器的 TensorFlow Lite 运行手势检测模型。(资料来源)
使用 BigQuery DataFrames 软件包对爱荷华州酒类销售进行探索性数据分析
Updated 2025年7月26日
在本实验中,您将使用 BigQuery Studio 中 Python 笔记本中的 BigQuery DataFrame 来清理和分析爱荷华州酒类销售公共数据集。
如何在 Flask 应用中使用 App Engine 任务队列(拉取任务)(模块 18)
35 分钟
Updated 2025年7月26日
了解如何将任务队列拉取任务用法添加到基本的 Python 2 Flask App Engine NDB 应用中。
将 Natural Language API 与 C# 结合使用
26 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何通过 C# 使用 Natural Language API
使用 Dataproc 和 Cloud Pub/Sub 构建更改数据捕获
Updated 2025年7月26日
在此 Codelab 中,您将构建一个实时数据流水线,以使用 Google Cloud Pub/Sub 和 Dataproc 实现变更数据捕获 (CDC)
使用生成式 AI 和 Cloud Run 构建测验生成器
1 小时 16 分钟
Updated 2025年7月26日
在此 Codelab 中,您将使用 Vertex AI 根据提供的一些规范生成知识问答。您将在云托管的开发者环境中测试测验生成器,然后通过将其部署到 Google Cloud Run 来公开发布。在实验结束时,您需要将测验生成器与一个完整的应用集成。
使用 Java 构建 gRPC 服务
22 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何构建通过 gRPC 公开 API 的基于 Java 的服务。然后,您将为 gRPC 服务编写 Java 命令行客户端。
Cloud IDS
1 小时 2 分钟
Updated 2025年7月26日
在此 Codelab 中,您将了解 Cloud IDS。更具体地说,您将创建 Cloud IDS 端点、生成威胁流量并分析结果。
使用 Cloud KMS Autokey 轻松加密资源
40 分钟
Updated 2025年7月26日
在此 Codelab 中,您将设置 Cloud KMS Autokey,并在创建资源时自动按需加密资源。
将通过 Jib 容器化的 Micronaut 应用部署到 Google Kubernetes Engine
38 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何将 Micronaut 微服务转换为在 Google Kubernetes Engine 上运行的复制服务。
从 App Engine Memcache 迁移到 Cloud Memorystore(模块 13)
45 分钟
Updated 2025年7月26日
了解如何迁移 Python 2 App Engine NDB 和将 Memcache 应用迁移到 Cloud NDB 和Cloud Memorystore (for Redis),然后升级到 Python 3
Vertex AI:将自定义预测例程与 Sklearn 结合使用,对数据进行预处理和后处理,以便进行预测
29 分钟
Updated 2025年7月26日
在本实验中,您将学习如何在 Vertex AI 上使用自定义预测例程编写自定义预处理和后处理逻辑。虽然此示例使用的是 Scikit-learn,但自定义预测例程也可以与 XGBoost、PyTorch 和 TensorFlow 等其他 Python 机器学习框架搭配使用。 您将了解如何: 在 Google Cloud 上运行此实验的总费用约为 1 美元。 本实验使用的是 Google Cloud 上提供的最新 AI 产品。 Vertex AI 将整个 Google Cloud
在 Vertex Pipelines 上运行自定义模型训练
57 分钟
Updated 2025年7月26日
在本实验中,您将学习如何在 Vertex Pipelines 上使用 Kubeflow Pipelines SDK 运行自定义模型训练作业。 您将了解如何: 在 Google Cloud 上运行此实验的总费用约为 5 美元 。 本实验使用 Vertex AI ,这是 Google Cloud 上端到端托管式机器学习平台。Vertex AI 将 Google Cloud 中 Google 的机器学习产品集成到无缝的开发体验中。除了模型训练和部署服务之外,Vertex AI 还包括各种 MLOps
通过 Vertex AI 上的预训练 TensorFlow 图片模型获取预测结果
59 分钟
Updated 2025年7月26日
在本实验中,您将使用 Vertex AI 从预训练的图片分类模型获取预测结果。 您将了解如何: 在 Google Cloud 上运行本实验的总费用约为 $1 。 本实验使用的是 Google Cloud 上提供的最新 AI 产品。 Vertex AI 将整个 Google Cloud 的机器学习产品集成到无缝的开发体验中。以前,使用 AutoML 训练的模型和自定义模型是通过不同的服务访问的。现在,该新产品与其他新产品一起将这两种模型合并到一个 API 中。您还可以将现有项目迁移到 Vertex
显示前 100 个文件;您的 Google 云端硬盘中的文件夹
30 分钟
Updated 2025年7月26日
此 Codelab 将介绍如何使用 Google Workspace REST API。为简洁起见,此示例将使用 Python 进行编写,但您也可以选择使用自己喜欢的开发语言。还会介绍许多介绍性主题,最后,用户会创建一个简单的脚本来显示前 100 个文件,文件夹。
Vertex AI:使用 AutoML 构建欺诈检测模型
2 小时 15 分钟
Updated 2025年7月26日
在本实验中,您将使用 Vertex AI 通过表格数据训练和部署模型。这是 Google Cloud 上的最新 AI 产品,目前处于预览版阶段。 您将了解如何: 在 Google Cloud 上运行本实验的总费用约为 22 美元 。 本实验使用的是 Google Cloud 上提供的最新 AI 产品。 Vertex AI 将整个 Google Cloud 的机器学习产品集成到无缝的开发体验中。以前,使用 AutoML
Google Pay API for Web 201:高级
22 分钟
Updated 2025年7月26日
本 Codelab 是 Google Pay API for Web 101:基础知识 的后续内容,需要使用该 Codelab 中编写的代码。为了完成此 Codelab,请务必先完成该 Codelab。 以下是 ButtonOptions 的简要概览。如需更详细的说明,请参阅文档 选项 必要性 值 _trackEvent() 必需 JavaScript 事件处理脚本的名称 allowedPaymentMethods 可选 PaymentMethod[] buttonColor 可选
使用 Cloud AI Platform 说明欺诈检测模型
53 分钟
Updated 2025年7月26日
在本实验中,您将构建一个 tf.keras,用于使用 TensorFlow 识别欺诈性交易,然后使用 Cloud 的 Explainable AI SDK 解读模型的结果。
使用 Gemini API 自动执行 Google Workspace 任务
58 分钟
Updated 2025年7月26日
了解如何利用 Gemini API 的强大功能来自动执行 Google Workspace 任务,并探索更多可能性。
VPC Service Controls - BigQuery Data Transfer Service Protection
41 分钟
Updated 2025年7月26日
在本实验中,我们将了解如何在将数据从 Cloud Storage 转移到 BigQuery 数据集时,使用 VPC Service Controls 保护 BigQuery Data Transfer Service 。然后,我们会保护 Cloud Storage ,并重复上述过程,以便将数据从 Cloud Storage 转移到 BigQuery。Cloud Storage 的保护功能会导致 VPC Service Controls 违规,您需要解决此问题才能成功完成转移。最后,我们还保护了
通过 TensorFlow.js 预训练的机器学习模型,使用 JavaScript 制作智能摄像头
52 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何加载和使用一个 TensorFlow.js 预训练模型 (COCO-SSD),并用它来识别用于训练它的常见对象。
通过 Cloud Dataproc 预配和使用托管式 Hadoop/Spark 集群(命令行)
20 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Dataproc 启动托管式 Spark/Hadoop 集群、提交示例 Spark 作业,以及使用命令行关停集群。
使用 Cloud Build 持续部署到 Google Kubernetes Engine (GKE)
Updated 2025年7月26日
了解如何使用 Cloud Build 将容器化工作负载持续部署到 GKE。
使用 MediaPipe Tasks 构建手写数字分类器 Android 应用
21 分钟
Updated 2025年7月26日
了解如何使用图片分类功能在 Android 中使用 MediaPipe 检测手写数字。
Private Service Connect 64
44 分钟
Updated 2025年7月26日
在此 Codelab 中,您将通过部署使用方和生产方网络来了解 Private Service Connect 64 的实现和验证。
构建全栈影片推荐系统
59 分钟
Updated 2025年7月26日
在此 Codelab 中,您将构建一个全栈推荐系统。您将使用 TensorFlow Recommenders 训练 2 个推荐模型,并使用 TensorFlow Serving 作为后端来部署这些模型。您还将构建一个跨平台 Flutter 应用作为前端。
Looker PSC 南向访问 Cloud SQL PSC
46 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何将 Cloud SQL PSC 与 Looker PSC 集成以实现南向访问。
Private Service Connect 接口 Vertex AI Pipelines
1 小时 32 分钟
Updated 2025年7月26日
在本教程中,您将学习如何配置和验证 Private Service Connect Vertex AI Pipelines
优化零售产品的价格
21 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何利用 Dataprep、BigQuery 和 Looker 来分析不同零售价的影响,并做出明智的决策来优化产品价格。
使用 Spanner 和 Vertex AI Imagen API 将数据传输到生成式 AI
Updated 2025年7月26日
构建一个姿势生成器应用,以根据用户创建的姿势提示(使用服务器应用 API 从 Spanner 数据库提取的数据)生成图像。
包含 Google Analytics for Firebase 自定义事件的 Google Ads - iOS
7 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 GA4F iOS SDK 实现自定义事件,以及如何通过 Google Ads 投放行动号召广告系列。
Cloud NGFW Enterprise - 入侵防御服务(无 TLS 检查)
1 小时 15 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Cloud NGW Enterprise Intrusion Prevention Service 检查东西流量和南北流量
IP 寻址选项 IPv4 和 IPv6
1 小时 35 分钟
Updated 2025年7月26日
在此 Codelab 中,您将创建两个 VPC,并使用不同类型的 IP 地址访问简单的 Apache 网站。
借助 Docker 从 Google App Engine Java 应用迁移到 Cloud Run
26 分钟
Updated 2025年7月26日
了解如何转换简单的 Java App Engine 应用、使用 Docker 将其容器化并迁移到 Cloud Run
使用 BigQuery 和 Looker 在 Bigtable 中分析和直观呈现信用卡交易数据
Updated 2025年7月26日
此 Codelab 介绍了如何使用 Bigtable 变更数据流到 BigQuery 模板。您将使用示例数据集来熟悉如何查询变更日志,并使用 Looker 创建可视化信息中心。
Private Service Connect:使用 Private Service Connect 通过 Cloud Run 发布和使用服务
1 小时 1 分钟
Updated 2025年7月26日
在本 Codelab 中,您将学习如何使用适用于 Google API 的 PSC 和自定义提供方服务模型,通过 Private Service Connect 发布和使用 Cloud Run 服务。
Cloud NGFW Enterprise Codelab [具有 TLS 检查]
1 小时 58 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Cloud NGFW Enterprise 通过 TLS 检查来实现威胁防护。
Cloud Spanner 游戏开发入门
1 小时 21 分钟
Updated 2025年7月26日
在此 Codelab 中,您将实现一项玩家资料服务和一项游戏配对服务,以便与 Cloud Spanner 配合使用。
每日图片:实验 5 - 删除映像后进行清理
30 分钟
Updated 2025年7月26日
在此 Codelab 中,您将创建一项新的 Cloud Run 服务。在 Cloud Storage 中删除映像时,Eventarc 会触发该服务。进而删除 Cloud Storage 中的图片缩略图和 Firestore 集合中的元数据。
Cloud Run 上的 Django
30 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用无服务器组件部署 Django:Cloud Run for Web Engine、Cloud SQL for 数据库和 Cloud Build(适用于媒体资源)。
借助 Cloud Run,只需三个简单的步骤,即可从开发到生产
42 分钟
Updated 2025年7月26日
在此 Codelab 中,您将构建一个简单的 Web 应用,在私有开发者环境中运行该应用,然后使用 Docker 在容器中运行该应用,最后在云端部署同一应用。
Cloud Functions 使用入门
16 分钟
Updated 2025年7月26日
开始使用 Cloud Functions,这是 Google 用于构建和连接云服务的无服务器执行环境。本实操实验将向您介绍如何使用 Google Cloud 控制台创建、部署和测试 Cloud Functions 函数
Cloud SQL for MySQL 中的矢量嵌入功能使用入门
1 小时 12 分钟
Updated 2025年7月26日
在本 Codelab 中,您将学习如何使用 Cloud SQL Vertex AI 集成来使用矢量进行语义搜索,以及如何为矢量数据创建索引
使用流体数值运行 WRF 天气预测模型Slurm-GCP
25 分钟
Updated 2025年7月26日
此 Codelab 将指导您使用 SchedMD 提供的 Slurm-GCP 解决方案在 Google Cloud Platform 上运行 WRF®
使用 Cloud Code 进行开发
Updated 2025年7月26日
在本实验中,您将完成以下操作: 如需克隆代码库并在开发环境中打开它,请执行以下操作: https://ide.cloud.google.com git clone https://github.com/viglesiasce/sample-app.git -b golden-path cd sample-app && cloudshell workspace. 在本部分中,您将使用名为 Minikube 的本地版 Kubernetes 来构建、测试、部署和访问您的应用。
Document AI:人机协同
14 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Document AI 人机协同 (Human in the Loop) 通过专业处理方完成人工审核任务。
使用 Document AI (Python) 进行光学字符识别 (OCR)
12 分钟
Updated 2025年7月26日
在此 Codelab 中,您将使用 Document AI 和 Python 对 PDF 文档执行光学字符识别 (OCR)。您将探索如何发出在线(同步)和批量(异步)处理请求。
通过惠普调整从笔记本到 Kubeflow 流水线:数据科学之旅
1 小时 30 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何在 Kubeflow 流水线上构建和部署具有超参数调节的复杂数据科学流水线,而无需使用任何 CLI 命令或 SDK。
部署基本的“Google 翻译”。应用:Python 3 Cloud Run (Docker)
22 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何将 Google Cloud Translation API 与 Python 搭配使用,以及如何在本地运行或部署到 Cloud 无服务器计算平台(App Engine、Cloud Functions 或 Cloud Run)。
在 GKE 上使用 Airflow 2 构建 MLOps 工作流
58 分钟
Updated 2025年7月26日
在本教程中,您将学习如何通过 Airflow DAG 在 GKE 上使用 vLLM 训练和运行模型。
将 Natural Language API 与 Python 结合使用
8 分钟
Updated 2025年7月26日
在本教程中,您将学习如何将 Natural Language API 与 Python 结合使用。
使用适用于 Cloud Functions 的 Stackdriver Logging 和 Stackdriver Trace
25 分钟
Updated 2025年7月26日
了解如何使用适用于 Cloud Functions 的 Stackdriver Logging 和 Stackdriver Trace。
使用 Istio 将 ASP.NET Core 应用部署到 Google Kubernetes Engine(第 2 部分)
36 分钟
Updated 2025年7月26日
在此 Codelab 中,您将继续构建从第 1 部分开始的 ASP.NET Core 应用,并向其添加更多 Istio 功能。
如何在 Cloud Run 上部署由 Gemini 提供支持的聊天应用
Updated 2025年7月26日
了解如何使用 express.js、htmx 和 tailwindCSS 在 Cloud Run 上部署由 Gemini 提供支持的聊天功能。
在 C 中开始使用 Firebase
1 小时 12 分钟
Updated 2025年7月26日
您可能知道适用于 Android 和 iOS 的 Firebase SDK,专为跨平台游戏设计的 SDK?在本次研讨会中,我们将添加 C+通过 CMake 将 SDK 添加到 Android 项目,添加一些基本分析以帮助改进游戏,并与朋友和测试人员分享,以便开始收集反馈。
如何将 Ollama 用作辅助信息文件(具有 Cloud Run GPU 并将 Open WebUI 用作前端入站流量容器)
Updated 2025年7月26日
了解如何将 Ollama 用作辅助信息文件、Cloud Run GPU 和 Open WebUI 作为前端入站流量容器
使用 Google Workspace 插件让电子邮件更具实用价值
34 分钟
Updated 2025年7月26日
在此 Codelab 中,您将设计并实现一个 Gmail 插件,让用户无需离开 Gmail 就能轻松地将收据费用添加到 Google 表格中。
正在进行 Google Cloud Codelab?从这里开始!
Updated 2025年7月26日
在此 Codelab 中,您将设置一个 Google Cloud 项目,以便在后续 Codelab 中使用。您还将学习如何使用 Cloud Shell 修改文件和运行终端命令。
Vertex AI Vision Queue Detection 应用
2 小时 37 分钟
Updated 2025年7月26日
此 Codelab 将重点介绍如何创建一个端到端 Vertex AI Vision 应用,用于监控零售店中的队列检测场景。我们将使用预训练的专业模型占用分析。您还将学习如何创建要注入应用的视频流、如何构建和部署应用、如何使用 BigQuery 分析模型的 JSON 输出并在 Looker Studio 中直观呈现结果。
使用 What-If 工具和 Vertex AI 构建金融机器学习模型
57 分钟
Updated 2025年7月26日
在本实验中,您将学习如何基于金融数据集训练 XGBoost 模型,将其部署到 Vertex AI,并使用 What-If 工具对其进行分析
使用 ADK 从原型设计过渡到代理
Updated 2025年7月26日
在此 Codelab 中,您将使用 Vertex AI Agent Development Kit 构建一个简单的代理应用,以便创建厨房装修方案。
Web Serial API 使用入门
16 分钟
Updated 2025年7月26日
在此 Codelab 中,您将构建一个网页,与 BBC micro:bit 板进行交互,以便在其 5x5 LED 显示屏上显示图像。您将了解 Web Serial API,以及如何使用可读、可写和转换流通过浏览器与串行设备进行通信。
将 Vertex ML Metadata 与流水线搭配使用
1 小时 5 分钟
Updated 2025年7月26日
在本实验中,您将学习如何使用 Vertex ML Metadata 分析 Vertex Pipelines 运行产生的元数据。 您将了解如何: 在 Google Cloud 上运行此实验的总费用约为 2 美元 。 本实验使用的是 Google Cloud 上提供的最新 AI 产品。 Vertex AI 将整个 Google Cloud 的机器学习产品集成到无缝的开发体验中。以前,使用 AutoML 训练的模型和自定义模型是通过不同的服务访问的。现在,该新产品与其他新产品一起将这两种模型合并到一个
Vertex AI Vision 运动滤镜
1 小时 43 分钟
Updated 2025年7月26日
此 Codelab 将重点介绍如何创建一个端到端 Vertex AI Vision 应用,以演示如何使用动作过滤功能发送视频。在本教程中,您将学习如何通过动态滤镜配置将视频串流注入应用。
利用 AlloyDB 的最新向量搜索功能实现质量受控的 RAG!
Updated 2025年7月26日
在本 Codelab 中,我们将使用 AlloyDB 的最新 RAG 功能演示一款可控制质量且具备情境感的专利搜索应用!
使用机器学习套件检测图片中的对象以构建视觉化商品搜索:Android
19 分钟
Updated 2025年7月26日
在此 Codelab 中,您将使用机器学习套件构建一个 Android 应用,该应用使用设备端机器学习技术来检测图片中的对象,然后允许用户进行可视化商品搜索。
Looker PSC 区域级外部 L7 ALB
38 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何集成 L7 区域级外部应用负载平衡器以实现向北的 Looker 访问权限。
使用 Vertex AI AutoML 进行电影评分预测
Updated 2025年7月26日
我们将使用 Vertex AI AutoML 创建电影得分预测模型,并将其部署到 API 端点,并通过 Java Cloud Functions 函数触发预测 API。
使用 Google Cloud Armor 进行机器人管理 + reCAPTCHA
58 分钟
Updated 2025年7月26日
在此 Codelab 中,您将创建负载平衡器和关联的后端服务。然后,您将创建一条 Cloud Armor 聊天机器人管理规则,并了解它如何保护您的后端。
如何将 Dialogflow 与 BigQuery 集成
27 分钟
Updated 2025年7月26日
本实验基于 Dialogflow 中的 fulfillment 概念进行构建。您将学习如何在 BigQuery 中创建数据集和表,然后在 Dialogflow fulfillment 中设置 BigQuery 集成详细信息,并测试对话体验。
Cloud Data Loss Prevention 概览
20 分钟
Updated 2025年7月26日
此 Codelab 会通过命令行界面向用户介绍 DLP API。用户将下载项目代码,并查看示例目录中的一些工具及其底层函数。
Cloud Bigtable 简介
Updated 2025年7月26日
在此 Codelab 中,您将通过 Java HBase 客户端了解 Cloud Bigtable。您将加载数据,然后运行一些查询并在地图上绘制数据。
Dataproc Serverless
37 分钟
Updated 2025年7月26日
在此 Codelab 中,您将全面了解 Dataproc Serverless,包括如何开始使用以及如何访问其丰富的功能集。
使用 Google Dataproc 创建 Spark ML 模型
31 分钟
Updated 2025年7月26日
在此 Codelab 中,您会将 Spark ML 作业提交到 Google 的 Dataproc 服务。
使用 Cloud SQL 数据库和 LangChain 构建基于 LLM 和 RAG 的聊天应用
1 小时 32 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何创建数据库、为数据库部署 GenAI Retrieval Service,以及使用该服务创建示例聊天应用。
将 ASP.NET 应用部署到 Compute Engine 上的 Windows Server
24 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何将简单的 ASP.NET 应用部署到 Google Compute Engine 上的 Windows Server
构建一个依托 Gemini 的 YouTube 摘要器
Updated 2025年7月26日
在此 Codelab 中,您将学习如何创建一个由 Gemini 提供支持的视频摘要工具,以便对 YouTube 视频进行总结。
使用 Private Service Connect 通过 GKE 发布和使用服务
1 小时 24 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Private Service Connect 在 GKE 环境中发布和使用服务
使用 Apache Beam 和 Dataflow 进行实时 AI/机器学习评估
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Apache Beam 和 Dataflow 为 AI/ML 推理构建评估流水线。
使用 Jib 从 Google App Engine Java 应用迁移到 Cloud Run
26 分钟
Updated 2025年7月26日
了解如何转换简单的 Java App Engine 应用,使用 Jib 将其容器化并迁移到 Cloud Run
在 Cloud Run 上部署、管理和监控 ADK Agent
Updated 2025年7月26日
在此 Codelab 中,您将在 Cloud Run 上部署 ADK 代理、管理新修订版的流量、观察负载测试期间的代理服务行为,以及跟踪从用户发起的每项调用流程
设计和预览应用图标
4 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何为 Android 应用设计包含自适应图标、主题图标和通知图标的应用图标。此外,如何生成所需的全部规模和格式,以便进行工程移交。
书架分析:使用 Gemini 通过 BigQuery 和生成式 AI 构建 SQL 应用
Updated 2025年7月26日
我们将借助 Gemini 来借助 BigQuery(仅限 SQL 的生成式 AI)创建图书推荐和摘要分析。
Accelerated Mobile Pages 基础知识
39 分钟
Updated 2025年7月26日
此 Codelab 将向您介绍 Accelerated Mobile Pages 的主要概念以及它们与传统 HTML 文档的不同之处。我们将通过构建和验证 AMP 文档来实现这一目标。
Private Service Connect:从 VPC 对等互连迁移到 Private Service Connect
1 小时 14 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何将提供方服务从 VPC 对等互连迁移到 Private Service Connect,并在迁移过程中保留连接 IP 地址。此过程最适合生产者和使用方位于同一 Google Cloud 组织的服务。
使用控制台在信用卡交易中检测欺诈行为的 BigQuery 机器学习
20 分钟
Updated 2025年7月26日
在此 Codelab 中,您将构建一个 bigquery 逻辑回归模型,以使用控制台预测信用卡交易中的欺诈检测。
Google Pay API for Web 101:基础知识
21 分钟
Updated 2025年7月26日
完成此 Codelab 后,您将拥有一个集成了 Google Pay 且可正常运行的最小化可行网站。此项目会检索付款令牌,该令牌可能会发送给付款服务提供商进行处理。 Google Pay 付款请求需要包含请求对象。此处定义为 baseGooglePayRequest 的对象包含适用于所有请求的最低常见设置。系统会根据所发出的要求添加其他设置,我们将在此 Codelab 中对此进行介绍。 将 Google Pay 配置常量添加到空的 main.js 文件中:
使用 BigQuery 和 AI Platform Notebooks 分析临床数据
Updated 2025年7月26日
在此 Codelab 中,我们演示了使用 BigQuery 和 AI Platform Notebooks 在 GCP 中访问和分析临床数据的解决方案。
Python 中的 HTTP Cloud Functions 函数
12 分钟
Updated 2025年7月26日
在本教程中,您将使用 Python 构建 HTTP Cloud Functions 函数。
C# 中的 Google Cloud Functions 函数
17 分钟
Updated 2025年7月26日
在此 Codelab 中,您将了解 C# 中的 Google Cloud Run 函数。具体而言,您将部署 C# 函数来响应来自各种 Google Cloud 来源的 HTTP 和 CloudEvent。
使用 MiniKF 和 Kale 从笔记本到 Kubeflow 流水线
1 小时 30 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何在不使用任何 CLI 命令或 SDK 的情况下,使用 Kubeflow 流水线构建和部署复杂的数据科学流水线。
使用 Spring Resource 抽象访问 Cloud Storage 中的文件
13 分钟
Updated 2025年7月26日
了解如何使用 Spring Resource 抽象访问 Cloud Storage 中的文件。
使用 Vertex AI Conversation 创建生成式聊天应用
20 分钟
Updated 2025年7月26日
在此 Codelab 中,您将使用 Vertex AI Conversation 创建、配置和部署 Data Store Agent 和聊天应用,以回答客户有关 Google 商店中商品的问题。
Web Serial API 使用入门
16 分钟
Updated 2025年7月26日
在此 Codelab 中,您将构建一个网页,与 BBC micro:bit 板进行交互,以便在其 5x5 LED 显示屏上显示图像。您将了解 Web Serial API,以及如何使用可读、可写和转换流通过浏览器与串行设备进行通信。
使用广告指标衡量 Core Web Vitals 实测数据
Updated 2025年7月26日
在本 Codelab 中,您将学习如何使用预构建的 Google 跟踪代码管理器 (GTM) 代码模板衡量 Core Web Vitals,以及如何将数据发送到 Google Analytics 4 (GA4) 媒体资源。您还将学习如何从 Google Ad Manager 和 Google AdSense 提取数据到 GA4,以便将 Core Web Vitals 字段数据和广告效果指标与预构建的 Looker Studio 信息中心相关联。 通过 GTM 代码模板衡量核心网页指标基于
MDC-103 Android:通过颜色、动作和类型设置 Material 主题 (Java)
35 分钟
Updated 2025年7月26日
了解 Material Components for Android 如何帮助您轻松在 Java 应用中通过设计传达品牌特色并使您的产品脱颖而出。
使用 Dataproc 和 Google Managed Service for Apache Kafka 进行实时 IoT 数据处理
1 小时 16 分钟
Updated 2025年7月26日
在此 Codelab 中,您将使用托管式 Kafka 和 Dataproc 从实时 IoT 事件生成数据分析。
Google Cloud 上的 Gemini 2.5 Pro 简介
1 小时 12 分钟
Updated 2025年7月26日
Gemini 2.5 Pro 是 Google 最强大的编码和世界知识模型。 2.5 系列 Gemini 模型现已成为混合推理模型!Gemini 2.5 Pro 可以在处理任务时进行大量思考,并使用工具来最大限度提高回答准确性。 Gemini 2.5 Pro 具有以下特点: 在本教程中,您将学习如何将 Gemini API 和 Google Gen AI SDK for Python 与 Gemini 2.5 Pro 模型结合使用。 您将完成以下任务: 您需要先拥有一个包含有效结算账号的
在 GCP 上部署 Lustre 并行文件系统
26 分钟
Updated 2025年7月26日
了解如何使用开源 Lustre Deployment Manager 脚本在 Google Cloud Platform 中部署 Lustre 并行文件系统。
如何在 Flask 应用中使用 App Engine 任务队列(推送任务)(模块 7)
29 分钟
Updated 2025年7月26日
了解如何将任务队列推送任务用法添加到基本的 Python 2 Flask App Engine NDB 应用中。
每日图片:实验 1 - 存储和分析图片 (Java)
43 分钟
Updated 2025年7月26日
在此 Codelab 中,您将创建一个 Cloud Functions (Java) 函数。该函数使用 Vision API 运行图片分析,以响应 Cloud Storage 事件,并将分析结果保存在 Firestore 集合中。
每日图片:实验 1 - 存储和分析图片
43 分钟
Updated 2025年7月26日
在此 Codelab 中,您将创建一个 Cloud Functions 函数,该函数使用 Vision API 运行图片分析,以响应 Cloud Storage 事件,并将分析结果保存在 Firestore 集合中。
Kubeflow 流水线 - GitHub 问题摘要
1 小时
Updated 2025年7月26日
在此 Codelab 中,您将使用 GKE 设置 Cloud AI Platforms 流水线安装(托管 KFP),使用 Kubeflow 流水线构建和运行机器学习工作流,并在 AI Platform Notebook (Jupyter) 中定义和运行流水线。
使用 C# 构建 gRPC 服务
26 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何构建 C# 服务以通过 gRPC 公开 API,以及如何构建 C# 客户端来调用 gRPC 服务。
从 App Engine 任务队列拉取任务迁移到 Cloud Pub/Sub(模块 19)
50 分钟
Updated 2025年7月26日
了解如何迁移 Python 2 App Engine NDB 和任务队列(拉取任务)应用迁移到 Cloud NDB 和Cloud Pub/Sub,然后升级到 Python 3
使用 AlloyDB AI 和 LangChain 构建基于 LLM 和 RAG 的聊天应用
1 小时 32 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何创建 AlloyDB 集群、为数据库部署 GenAI Databases Retrieval Service,以及使用该服务创建示例应用。
使用 PaLM Vertex AI API 和 Google Cloud Storage 总结内容所用的 Cloud Functions 函数
Updated 2025年7月26日
此 Cloud Functions 函数演示了如何使用 Vertex AI PaLM API 对 Google Cloud Storage 中的上传文件处理内容并执行摘要。
从 Cloud Run 连接到全代管式数据库
Updated 2025年7月26日
将无服务器数据库与在 Cloud Run 中运行的应用集成,将服务配置为使用 Cloud Spanner 关系型数据库和 Cloud Firestore
使用 Cloud Workstations 和 Cloud Code 进行开发
Updated 2025年7月26日
了解为使用 Cloud Workstations 在容器化环境中简化 Java 软件工程师开发工作流而设计的特性和功能。
Codelab:使用 Gemini 使用 JavaScript 构建 Chrome 扩展程序
Updated 2025年7月26日
在此 Codelab 中,我们将使用 Gemini 创建一个 Chrome 扩展程序。我们将添加迭代功能,以帮助我们向 Google Meet 页面添加功能。
Cloud SQL for PostgreSQL 中矢量嵌入的使用入门
1 小时 12 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何将 Cloud SQL AI 集成与向量搜索结合使用,并在向量数据上创建索引
使用 ADK、MCP 和 Gemini 2.5 Flash(启用思考模式)构建质量检查测试规划器智能体
Updated 2025年7月26日
在此 Codelab 中,您将构建一个 QA 测试规划器和产品要求审核器代理,该代理可以使用 MCP 服务器从 Confluence 读取产品要求文档数据。该代理可以审核 PRD 并提供专家反馈,指出可以改进的地方,还可以创建与产品要求相关联的全面测试计划。之后,系统会创建一个包含生成的测试计划的 CSV 文件
最大限度发挥 Play 结算服务集成的效用
2 小时 10 分钟
Updated 2025年7月26日
通过实现实时开发者通知 (RTDN) 并使用 Play Billing Lab 进行测试,优化您的 Play 结算服务集成,从而提高购买交易可靠性并降低订阅者流失率,从而提高整体投资回报率并放心发布。
Looker PSC 北向区域内部 L7 ALB
47 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何集成 L7 区域级内部应用负载平衡器以实现南向 Looker 访问。
使用 Spanner、矢量搜索和构建专利搜索应用Gemini 1.0 Pro!
Updated 2025年7月26日
在此 Codelab 中,我们将演示如何将 Gemini 1.0 Pro 与 Spanner 和 VertexAI 搭配使用来构建专利搜索应用。
深入了解 Artifact Registry
55 分钟
Updated 2025年7月26日
Artifact Registry 是一款全代管式软件包管理器,提供统一的工具来管理 OCI 容器映像和语言软件包(如 Maven 和 npm)。 Artifact Registry 与 Google Cloud 的众多其他 Google Cloud 服务完全集成,如下例所示: 本实验将以实操教程的形式向您介绍其中的许多功能。 本实验的学习目标是什么? 在 Cloud Shell 中,设置您的项目 ID 和项目编号。将它们保存为 PROJECT_ID 和 PROJECT_NUMBER 变量。
使用 Unity 的 AR Foundation 创建 AR 游戏
Updated 2025年7月26日
在此 Codelab 中,您将学习如何借助 Unity 的 AR Foundation 框架使用 ARCore 创建一款简单的驾驶游戏。
使用支持 AI 的 BigQuery DataFrames 软件包从结构化和非结构化数据中获取数据洞见
Updated 2025年7月26日
在本实验中,您将使用 BigQuery Studio 中 Python 笔记本中的 BigQuery DataFrame,通过 Python 从非结构化数据中获取数据洞见。
如何使用 Cloud Run 作业用于处理视频的 Video Intelligence API
Updated 2025年7月26日
了解如何使用 Vertex AI 和 Video Intelligence API 创建一项 Cloud Run 作业来描述视频每个场景中的图片。
使用 Slurm 部署可自动扩缩的 HPC 集群
26 分钟
Updated 2025年7月26日
了解如何使用 Google Compute Engine、Google Deployment Manager 和 Slurm 工作负载管理器预配可动态扩缩的 HPC 集群。
使用 Google Analytics 自定义事件和 Flutter 发布 Google Ads 广告系列
7 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Google Analytics for Firebase (GA4F) 实现自定义事件,并通过 Google Ads 发布应用操作广告系列。
包含 Vertex AI 和 Svelte Kit 的文本摘要器应用
Updated 2025年7月26日
构建文本摘要用例,允许用户在 Svelte Kit Web 应用中使用 Google Cloud Vertex AI 总结文章、文本和其他形式的内容。
使用 AlloyDB 和 Vertex AI Agent Builder 构建智能购物助理 - 第 2 部分
Updated 2025年7月26日
在此 Codelab 中,您将构建一个知识驱动型聊天应用,该应用旨在回答客户问题、引导产品发现以及针对电子商务数据集定制搜索结果
将自定义模型集成到您的应用中
29 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用机器学习套件自定义模型将自定义图片分类模型集成到 Android 或 iOS 应用中。
MDC-103 Web:通过颜色、形状、高度和类型设置 Material 主题 (Web)
35 分钟
Updated 2025年7月26日
了解 Material Components for Flutter 如何帮助您轻松地通过设计来传达品牌特色并使您的产品脱颖而出。
Looker 信息中心摘要扩展程序 Codelab
15 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何为本地开发设置 Looker 信息中心摘要扩展程序,以及如何将扩展程序部署到生产环境中。
在 Dataproc 上将 PySpark 用于自然语言处理
25 分钟
Updated 2025年7月26日
本实验介绍如何使用 Spark MLlib 和 spark-nlp 对大量数据执行机器学习和 NLP。
TensorFlow.js:将 Python SavedModel 转换为 TensorFlow.js 格式
58 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何采用 SavedModel 格式的现有 Python ML 模型并将其转换为 TensorFlow.js 格式,使其可以在网络浏览器中运行,同时学习如何解决在转换过程中可能发生的常见问题。
Cloud Dataproc 上的 Apache Spark 和 Jupyter 笔记本
33 分钟
Updated 2025年7月26日
本实验介绍如何使用可选组件和组件网关在 Cloud Dataproc 上设置 Apache Spark 和 Jupyter 笔记本。
Vertex AI:将自定义预测例程与 Sklearn 搭配使用,对数据进行预处理和后处理,以便进行预测
54 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何在 Vertex AI 上使用自定义预测例程编写自定义预处理和后处理逻辑
Google Compute Engine
44 分钟
Updated 2025年7月26日
在此 Codelab 中,您将启动虚拟机、安装软件,并通过网络负载平衡器将虚拟机提供给互联网,从而熟悉 Google Compute Engine。
利用 Gemini Code Assist 加速您的开发工作流程
43 分钟
Updated 2025年7月26日
在此 Codelab 中,您将了解 Gemini Code Assist 如何在软件开发生命周期 (SDLC) 的各个关键阶段(例如设计、构建、测试和部署)为您提供帮助。我们将设计和开发整个应用,并将其部署在 Google Cloud 上。
在 Google Cloud Shell Editor 中浏览面向开发者的 Gemini Code Assist Standard 和 Enterprise
50 分钟
Updated 2025年7月26日
在此 Codelab 中,您将使用 Gemini Code Assist,它是 Google Cloud 中的一个 AI 赋能的协作工具。您将学习如何使用 Gemini Chat 和内嵌代码助理来生成代码、理解代码以及执行其他 AI 辅助编码任务。
Cloud Armor 命名的 IP 列表
51 分钟
Updated 2025年7月26日
在此 Codelab 中,您将了解 Google Cloud Armor 的已命名 IP 地址列表。具体而言,您将在安全政策中配置已命名的 IP 地址列表,并验证连接。
Cloud DNS ResourceRecordSets API
7 分钟
Updated 2025年7月26日
在此 Codelab 中,您将使用 gcloud 创建 Cloud DNS ManagedZone 和相关的 ResourceRecordSet 来管理您的网域和子网域。分辨率。
使用 Cloud Tasks 缓冲 HTTP 请求
28 分钟
Updated 2025年7月26日
在此 Codelab 中,您将首先学习如何为 HTTP 目标任务创建和使用常规 Cloud Tasks 队列。然后,您将学习如何使用队列级 HTTP URI 替换和新的 BufferTask API 来通过 Cloud Tasks 更轻松地缓冲 HTTP 请求。
Vertex AI Workbench:使用 BigQuery 中的数据训练 TensorFlow 模型
37 分钟
Updated 2025年7月26日
在本实验中,您将学习如何使用 Vertex AI Workbench 进行数据探索和机器学习模型训练。 您将了解如何: 在 Google Cloud 上运行此实验的总费用约为 1 美元 。 本实验使用的是 Google Cloud 上提供的最新 AI 产品。 Vertex AI 将整个 Google Cloud 的机器学习产品集成到无缝的开发体验中。以前,使用 AutoML 训练的模型和自定义模型是通过不同的服务访问的。现在,该新产品与其他新产品一起将这两种模型合并到一个 API
使用 AlloyDB AI 和 LangChain 构建基于 LLM 和 RAG 的聊天应用
1 小时 32 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何创建 AlloyDB 集群、为数据库部署 GenAI Databases Retrieval Service,以及使用该服务创建示例应用。
使用 Gemini 编写儿童游戏,并通过 Firebase 发布!
29 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Gemini 通过“即兴编码”功能编写游戏、对其进行测试,并最终通过 Firebase 部署游戏。
Vertex AI Workbench:使用迁移学习和笔记本执行器构建图片分类模型
1 小时 4 分钟
Updated 2025年7月26日
在本实验中,您将学习如何使用 Vertex AI Workbench 配置和启动笔记本执行作业。 您将了解如何: 在 Google Cloud 上运行此实验的总费用约为 2 美元 。 本实验使用的是 Google Cloud 上提供的最新 AI 产品。 Vertex AI 将整个 Google Cloud 的机器学习产品集成到无缝的开发体验中。以前,使用 AutoML 训练的模型和自定义模型是通过不同的服务访问的。现在,该新产品与其他新产品一起将这两种模型合并到一个 API
Codelab - 使用 Firestore、Vector Search、Langchain 和 Gemini 构建上下文感知型瑜伽姿势推荐应用(Python 版)
2 小时
Updated 2025年7月26日
此 Codelab 将引导您创建一个依托知识的瑜伽姿势推荐应用。该应用会通过建议匹配的瑜伽姿势来回答用户问题。您将学习如何根据 Hugging Face 数据集构建包含瑜伽姿势的 Firestore 集合、设置 Firestore 向量搜索,并将所有内容集成到 Flask 应用中。
使用 Gemini Code Assist 探索和改进 AI 摘要快速起步解决方案
55 分钟
Updated 2025年7月26日
在此 Codelab 中,我们将介绍现有的快速起步解决方案“AI 摘要”,该解决方案使用 Vertex AI 模型总结已上传到 Google Cloud Storage 的 PDF 文档。我们将使用 Gemini Code Assist 了解该解决方案并为其添加新功能。
通过 Cloud Run 服务对 Cloud Storage 中的 PDF(非结构化数据)使用 Vertex AI Search
Updated 2025年7月26日
了解如何通过 Cloud Run 服务向 Vertex AI Search 执行查询。
充分利用实验:使用 Vertex AI 管理机器学习实验
24 分钟
Updated 2025年7月26日
在本实验中,您将使用 Vertex AI 构建一个流水线,用于在 TensorFlow 中训练自定义 Keras 模型。然后,我们将使用 Vertex AI 实验 中提供的新功能来跟踪和比较模型运行情况,以确定哪些超参数组合可带来最佳性能。 您将了解如何: 在 Google Cloud 上运行本实验的总费用约为 $1 。 本实验使用的是 Google Cloud 上提供的最新 AI 产品。 Vertex AI 将整个 Google Cloud 的机器学习产品集成到无缝的开发体验中。以前,使用
Vertex AI:训练和部署自定义模型
39 分钟
Updated 2025年7月26日
在本实验中,您将使用 Vertex AI 在自定义容器中使用代码训练和部署 TensorFlow 模型。 虽然我们在此处使用 TensorFlow 构建模型代码,但您可以轻松将其替换为其他框架。 您将了解如何: 在 Google Cloud 上运行此实验的总费用约为 1 美元 。 本实验使用的是 Google Cloud 上提供的最新 AI 产品。 Vertex AI 将整个 Google Cloud 的机器学习产品集成到无缝的开发体验中。以前,使用 AutoML
Codelab:使用 Firestore、Vector Search、Langchain 和 Gemini 构建上下文感知型瑜伽姿势推荐应用(Node.js 版)
2 小时
Updated 2025年7月26日
此 Codelab 将引导您创建一个依托知识的瑜伽姿势推荐应用。该应用会通过建议匹配的瑜伽姿势来回答用户问题。您将学习如何根据 Hugging Face 数据集构建包含瑜伽姿势的 Firestore 集合、设置 Firestore 向量搜索,并将所有内容集成到 Node.js 应用中。
如何为 CloudSQL 创建 Private Service Connect
1 小时 12 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何创建适用于 CloudSQL 的 Private Services Connect
Google Compute Engine 上的 Dataproc
16 分钟
Updated 2025年7月26日
在此 Codelab 中,您将了解如何在 Google Compute Engine (GCE) 上使用 Dataproc。
第 11 单元:从 Google App Engine 迁移到 Cloud Functions
30 分钟
Updated 2025年7月26日
了解如何转换简单的 Python App Engine 应用(或将一个更大的单体式应用拆分为多个微服务),并将其迁移到 Cloud Functions
使用 Firebase AppCheck 和 reCAPTCHA 验证 Places API 请求
41 分钟
Updated 2025年7月26日
在此 Codelab 中,您将了解如何在向 Places API 发出请求之前,使用 Firebase AppCheck 和 reCAPTCHA 验证 Web 应用
从 App Engine Blob 存储区迁移到 Cloud Storage(模块 16)
40 分钟
Updated 2025年7月26日
了解如何针对 Python 2 App Engine ndb 应用将 Blob 存储区的使用迁移到 Cloud Storage。
如何在 Flask 应用中使用 App Engine Memcache(模块 12)
31 分钟
Updated 2025年7月26日
了解如何将 Memcache 用量添加到基本的 Python 2 Flask App Engine NDB 应用中。
容器化 Spring Boot Kotlin 应用并将其部署到 Cloud Run
16 分钟
Updated 2025年7月26日
了解如何在没有 Docker 或 Dockerfile 的情况下快速为 Spring Boot Kotlin 应用构建和发布经过优化的 Docker 映像,然后在 Cloud Run 上运行构建的映像。
每日图片:实验 3 - 使用最新照片创建拼贴
25 分钟
Updated 2025年7月26日
在此 Codelab 中,您将创建一项由 Cloud Scheduler 定期触发的 Cloud Run 服务,为最新图片创建拼贴。
使用 Cloud Spanner 的 Spring Boot 应用
27 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Spring Cloud GCP 对 Cloud Spanner 数据库执行数据读写操作。
Cloud Run 作业使用入门
25 分钟
Updated 2025年7月26日
在此 Codelab 中,您首先要探索 Node.js 应用,了解如何截取网页屏幕截图并将其存储到 Cloud Storage 中。然后,您将为该应用构建容器映像,以作业的形式在 Cloud Run 上运行应用,更新作业以处理更多网页,然后使用 Cloud Scheduler 按计划运行该作业。
Events for Cloud Run for Anthos Codelab
1 小时 2 分钟
Updated 2025年7月26日
在此 Codelab 中,您将了解 Events for Cloud Run。更具体地说,您将监听来自 Cloud Pub/Sub、审核日志、Cloud Storage、Cloud Scheduler 的事件,以及如何生成/使用自定义事件。
连接 Cloud Spanner 和 GKE Autopilot
1 小时 51 分钟
Updated 2025年7月26日
在此 Codelab 中,您需要将在 GKE Autopilot 上运行的示例服务连接到 Cloud Spanner。
Cloud Run functions 使用入门
Updated 2025年7月26日
在此 Codelab 中,您将了解 Google Cloud Run 函数。更具体地说,您将部署响应 HTTP 调用、Pub/Sub 消息、Cloud Storage 事件和 Cloud 审核日志的函数。
Cloud Spanner:您的第一个数据库
15 分钟
Updated 2025年7月26日
在此 Codelab 中,您将创建一个 Google Cloud Spanner 实例(一个空数据库),并学习如何加载和查询示例数据。
Accelerated Mobile Pages 高级概念
1 小时
Updated 2025年7月26日
此 Codelab 将向您介绍 Accelerated Mobile Pages 的主要概念以及它们与传统 HTML 文档的不同之处。我们将通过构建和验证 AMP 文档来实现这一目标。
使用 Vertex AI 构建 Google 品质的搜索系统
Updated 2025年7月26日
在此 Codelab 中,您将构建一个 Google 优质搜索引擎,帮助您使用 Vertex AI Search/Agent Builder 回答文档和文本文件中的查询。
Private Service Connect - 使用 PSC 后端访问提供方服务
1 小时 12 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何将 PSC 后端与全球外部应用负载平衡器搭配使用,以访问其他网络中的生产者服务。
Private Service Connect - 使用 PSC 后端访问区域级 Google API
49 分钟
Updated 2025年7月26日
在本 Codelab 中,您将学习如何使用 Private Service Connect 访问区域级 Google API。本 Codelab 将详细介绍如何将 PSC 网络端点组设置为内部应用负载平衡器的后端。
使用外部 HTTP(s) 混合负载平衡器访问网络端点组
33 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用外部 HTTP(s) 混合负载平衡器访问网络端点组 (NEG)。
使用 Media CDN 和 Live Streaming API 在 Google Cloud 上进行直播
2 小时 37 分钟
Updated 2025年7月26日
本实验将引导您完成使用媒体 CDN (CDN) 部署直播工作流演示的步骤 -Live Stream APICloud Storage媒体播放器。
Looker PSC 南向 HTTPS 互联网 NEG SMTP
27 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何集成配置为 Looker SMTP 南向访问服务生产者的 Internet NEG。
简化主数据管理:匹配和与生成式 AI 合并!
Updated 2025年7月26日
在此 Codelab 中,我们将演示 Gemini 1.0 Pro 如何针对 BigQuery 公共数据集中提供的 citibike_stations 数据,简化丰富和去重等主数据管理应用。
使用 AlloyDB、Vector Search 和 Vertex AI 构建专利搜索应用!
Updated 2025年7月26日
在本 Codelab 中,我们将演示如何将 Gemini 1.5 Pro 与 AlloyDB 和 VertexAI 搭配使用来构建专利搜索应用。
使用 Dockerfile 开发容器
Updated 2025年7月26日
Docker 是一个用于开发、交付和运行应用的开放式平台。利用 Docker,您可以将应用与基础设施分开管理,并将基础设施作为托管式应用来处理。Docker 可帮助您加快代码的交付、测试和部署速度,并缩短从代码编写到运行的整个周期。 为了做到这一点,Docker 将内核容器化功能与用于管理和部署应用的工作流及工具相结合。 Docker 容器可以直接在 Kubernetes 中使用,方便您在 Kubernetes Engine 中运行它们。在学完有关 Docker 的基础知识后,您将能够开始开发
使用 Vertex AI Agent Builder 构建 AI 代理
45 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Google Cloud 强大的工具和基础架构构建和部署生成式 AI 代理。我们将介绍基本概念,并引导您完成初始步骤,以便顺利启动您的第一个代理。
在 BigQuery Studio 笔记本中使用 Apache Spark 进行无服务器数据转换
1 小时 20 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何利用无服务器 Spark 功能在 BigQuery Studio 笔记本的统一界面中对 BigQuery 数据执行数据转换和分析。借助 BigQuery Studio 笔记本,您可以轻松编写和构建 Spark 应用,而无需为计算集群安装和设置 Spark
Document AI Workbench - 增量训练
2 小时 14 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何利用 Document AI 增量训练,通过自己的训练数据提高模型质量。
使用 Node.js 和 Cloud Run 构建 Google Workspace 插件
44 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Node.js 和 Cloud Run 构建 Google Workspace 插件。
使用 Material 3 构建动画形式的响应式应用布局
53 分钟
Updated 2025年7月26日
在此 Codelab 中,您将获得构建具有自适应设计的应用的经验,该应用可在 Flutter 支持的所有六个平台上使用 Material 3 呈现流畅的动画效果。
MDC-101 Android:Material Components (MDC) 基础知识 (Java)
33 分钟
Updated 2025年7月26日
使用核心组件构建一个简单的 Java 应用,了解使用 Material Components for Android 的基础知识。
使用 IPv6 地址从本地主机访问 Google API
41 分钟
Updated 2025年7月26日
在此 Codelab 中,您将了解如何配置和验证从本地主机对 Google API 的 IPv6 访问
TPU 上的 Keras 和现代卷积
3 小时 20 分钟
Updated 2025年7月26日
在本实验中,您将学习如何从头开始构建、训练和调整您自己的卷积神经网络。现在,利用 TPU,这一过程在几分钟内即可完成。您还将探索多种方法,从非常简单的迁移学习到 Squeezenet 等现代卷积架构。本实验包含关于神经网络的必要理论解释,是开发者学习深度学习的一个很好的切入点。本实验使用 TensorFlow 2。
在 Google Kubernetes Engine 中部署和更新 .NET Core 应用
23 分钟
Updated 2025年7月26日
Microsoft.NET Core 是.NET 的开源跨平台版本,可以原生在容器中运行。.NET Core 可在 GitHub 上获取,并由 Microsoft 和.NET 社区进行维护。本实验将容器化的.NET Core 应用部署到 Google Kubernetes Engine (GKE) 中。 本实验遵循典型的开发模式,在开发者本地环境中开发应用,然后部署到生产环境。在本实验的第一部分中,系统会使用一个在 Cloud Shell 中运行的容器验证一个示例.NET Core
实践:使用 Dialogflow 和 Actions on Google 为 Google 助理创建电视指南操作
Updated 2025年7月26日
我们来创建您与 Google 助理之间的对话,以帮助您检索电视节目表信息。
您的第一个具有迁移学习功能的 Keras 模型
33 分钟
Updated 2025年7月26日
在本实验中,您将学习如何构建 Keras 分类器。我们并不尝试找出神经网络层的完美组合来识别花卉,而是首先使用一种名为迁移学习的技术使强大的预训练模型适应我们的数据集。本实验包含有关神经网络的必要理论解释,是开发者学习深度学习的一个很好的切入点。
Google Ads 与 Google Analytics for Firebase 自定义事件 - Unity
10 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何在 Unity 环境中通过 GA4F iOS 实现自定义事件,以及如何通过 Google Ads 投放行动号召广告系列。
Java 版 Gemini 与 Vertex AI 和 LangChain4j
56 分钟
Updated 2025年7月26日
在此 Codelab 中,您将与用户聊天,提出有关文档的问题,或通过函数调用来扩展模型、使用 Java 中的生成式 AI、在 Vertex AI 上集成 Gemini 大语言模型以及利用 LangChain4j 框架
使用 PaLM 和 LangChain4J 以 Java 语言生成生成式 AI 文本
28 分钟
Updated 2025年7月26日
在此 Codelab 中,您将开始使用 Java 中的生成式 AI、集成 PaLM 大语言模型并利用 LangChain4J LLM 编排框架
如何将所有 JavaScript 框架部署到 Cloud Run
Updated 2025年7月26日
了解如何将 JavaScript 框架(例如 Angular、Nuxt.js 和 Next.js)部署到 Cloud Run。
Slack 命令自动化
Updated 2025年7月26日
源代码用于在 Slack 应用中创建文本摘要的 Slack Slash 命令。Slack 应用使用 Cloud Functions 函数调用 PaLM API 来进行文本摘要。
如何使用 Gemini 中的函数调用与 API 交互
8 分钟
Updated 2025年7月26日
在此 Codelab 中,您将使用 Gemini 中的函数调用来构建一款应用,供用户询问汇率信息、从外部 API 提取最新数据,然后向用户提供答案。
使用 Cloud Run、Video Intelligence API 和 Vertex AI 创建视频场景图片描述服务
Updated 2025年7月26日
了解如何使用 Vertex AI 和 Video Intelligence API 创建一项 Cloud Run 服务来描述视频每个场景中的图片。
使用 Eventarc 和 Cloud Run 函数从 Cloud Storage 触发事件处理
Updated 2025年7月26日
了解如何使用 Cloud Storage 存储分区事件通过 Eventarc 触发 Cloud Run 函数,以便使用 Google 的 Vision API 分析数据和处理图片,并将生成的图片信息作为对象元数据保存在 Cloud Storage 中。
使用 BigQuery 远程函数在 SQL 查询中向 Vertex AI 视觉问答 (VQA) 提问
Updated 2025年7月26日
了解如何使用 BigQuery 远程函数向 Vertex AI Visual Question Answering (VQA) 提出有关存储在 Cloud Storage 对象表中的图片的问题。
使用 AlloyDB 和 Vertex AI Agent Builder 构建专利搜索助理 - 第 2 部分
Updated 2025年7月26日
在此 Codelab 中,您将构建一个知识驱动型聊天应用,该应用旨在回答与专利搜索相关的问题,并以专利数据集真实信息作为来源,提供与上下文相关的结果。
并行运行 BigQuery 作业和 Workflows
28 分钟
Updated 2025年7月26日
在此 Codelab 中,您将了解如何使用 Workflows 的并行迭代功能针对维基百科数据集并行运行 BigQuery 作业。
使用 Cloud Armor 进行速率限制
56 分钟
Updated 2025年7月26日
在此 Codelab 中,您将创建负载平衡器和关联的后端服务。然后,您将创建一项 Cloud Armor 速率限制政策,并了解该政策如何保护您的后端。
适用于 Google API 的 Private Service Connect
36 分钟
Updated 2025年7月26日
在此 Codelab 中,您将了解 Private Service Connect for Google API。更具体地说,您将为 Storage API 创建服务端点、创建 Cloud Storage 存储分区,以及执行验证。
将 Spring Boot 应用部署到 App Engine 标准环境
12 分钟
Updated 2025年7月26日
了解如何构建简单的 Spring Boot 应用并将其部署到 App Engine 标准环境。
适用于具有用户指定规则的 NLB/虚拟机的 Cloud Armor
58 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用用户定义的规则配置 Cloud Armor 网络边缘安全政策
在 AI 时代构建应用
Updated 2025年7月26日
在本实验中,您将使用 Google 的生成式 AI 产品,借助 Gemini Cloud Assist 在 Google Cloud 中构建基础架构。
利用 Cloud Functions 函数自动将 CSV 数据导入 Google 表格
27 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何通过 Cloud Functions 函数填充 Google 电子表格,以对上传到 Cloud Storage 的 CSV 文件做出响应。
Pic-a-daily:实验 4 - 创建 Web 前端
35 分钟
Updated 2025年7月26日
在此 Codelab 中,您将在 Google App Engine 上创建一个 Web 前端,以便用户上传图片、浏览上传的图片、缩略图和最新拼贴。
迁移 Python 2 App Engine Cloud NDB 和从 Cloud Tasks 应用迁移到 Python 3 和 Cloud Datastore(模块 9)
40 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何将 Python 2 App Engine Cloud NDB 和 Cloud Tasks (v1) 应用迁移到 Python 3、Cloud Datastore 和 Cloud Tasks (v2)
Pic-a-daily:使用 Google 原生 Java 客户端库存储和分析图片
1 小时
Updated 2025年7月26日
在此 Codelab 中,您将利用 Google 对原生 Java 客户端库的支持来创建 Java 服务,并将其部署到 Cloud Run。该服务使用 Vision API 运行图片分析,以响应 Cloud Storage 事件,并将分析结果保存在 Firestore 集合中。
部署基本的“Google 翻译”。应用,在 Python 2 Cloud Run (Docker) 上运行
21 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何将 Google Cloud Translation API 与 Python 搭配使用,以及如何在本地运行或部署到 Cloud 无服务器计算平台(App Engine、Cloud Functions 或 Cloud Run)。
部署基本的“Google 翻译”。App Engine、Cloud Functions 和 Cloud Run 上的 Express.js 应用
40 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何将 Google Cloud Translation API 与 Node.js 搭配使用,以及如何在本地运行或部署到 Cloud 无服务器计算平台(App Engine、Cloud Functions 或 Cloud Run)。
使用 ADK、AlloyDB 和 Gemini 在 Java 中构建强大的有状态端到端 AI 代理应用!
Updated 2025年7月26日
在此 Codelab 中,我们将使用 Agent Development Kit (ADK)、AlloyDB 和 Gemini 在 Java 中构建一个强大的有状态端到端专利分析代理!
衡量下一次绘制的交互性 (INP)
Updated 2025年7月26日
这是一个互动式 Codelab,用于了解如何使用 web-vitals 库衡量 Interaction to Next Paint (INP) 。 该代码可在 web-vitals-codelabs 代码库 中找到。 此 Codelab 使用腹足(一种热门的蜗牛解剖参考网站)来探索 INP 的潜在问题。 尝试与网页互动,了解哪些互动速度较慢。 从 更多工具 > 打开开发者工具 开发者工具 菜单, 右键点击页面,然后选择 检查 ,或 使用键盘快捷键 。 在此 Codelab 中,我们将使用
Looker PSA 南向 HTTPS 互联网 NEG
38 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何集成配置了 HTTPS 的互联网 NEG,以便 Looker 南向访问 GitHub.com
使用 Agent 开发套件实现多模态:Gemini 2.5、Firestore 和 Cloud Run 个人开支助理
Updated 2025年7月26日
在此 Codelab 中,您将构建一个专门用于管理个人开支的聊天助理,它可以存储和解析上传的收据图片中的任何信息,还可以帮助您搜索和分析支出。应用本身包含 2 种服务:前端和后端,您将使用 Gradio 创建前端和后端的 FastAPI。在后端,我们使用 Google Agent Development Kit (ADK) 设计代理的架构,该套件可以管理多模态交互并与存储和 Firestore 数据库进行交互。最后,您需要将此服务部署到 Cloud Run
Private Service Connect 66
40 分钟
Updated 2025年7月26日
在此 Codelab 中,您将通过部署使用方网络和提供方网络,了解 Private Service Connect 66 的实现和验证。
Looker PSC 南向混合 NEG 到本地
1 小时 16 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何将混合 NEG 集成为服务生产方,以便 Looker 南向访问本地 postgres 数据库。
在 BigQuery 中利用远程模型分析电影海报
22 分钟
Updated 2025年7月26日
在本实验中,您将学习如何将 BigQuery 机器学习推理功能与远程模型(Gemini 模型)结合使用,以便分析电影海报图片并生成对应的影片摘要。
面向服务提供方的 Private Service Connect 端口映射
39 分钟
Updated 2025年7月26日
在此 Codelab 中,您将了解 Private Service Connect 的端口映射功能。您将了解它为何有用、何时使用它,以及如何在您的环境中将其配置为服务提供方。
VPC Service Controls 基本教程 I
27 分钟
Updated 2025年7月26日
在本实验中,我们将创建一个 VPC Service Controls 边界,并用其保护项目。然后,我们会引发 VPC Service Controls 入站流量违规,并逐步介绍排查拒绝事件的过程。完成本实验后,您将对如何使用 VPC Service Controls 保护您的资源有了更深入的了解。
使用 Measurement Protocol 将网站事件发送到 GA4
11 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用(WEB) Measurement Protocol 将外部事件发送到 GA4。
Cloud Armor 和 TCP/SSL 代理负载平衡器 - 速率限制和 IP 拒绝列表 Codelab
Updated 2025年7月26日
在此 Codelab 中,您将创建一个具有后端服务的 TCP/SSL 代理负载平衡器,并使用 Cloud Armor 限制只有一组特定用户客户端可以访问该负载平衡器
在 GCE 上通过 Private Service Connect 端点使用 Gemini CLI
Updated 2025年7月26日
在 GCE 虚拟机上使用 Gemini CLI,并通过 PSC Googleapis 端点进行连接
使用 Identity-Aware Proxy 进行用户身份验证
35 分钟
Updated 2025年7月26日
在此 Codelab 中,您将创建一个 Web 应用,将访问权限仅授予指定的用户组,并在程序中使用经过身份验证的用户的身份
Vertex AI:利用自动打包功能,在 Vertex AI Training 上使用 Hugging Face 对 Bert 进行微调
1 小时 10 分钟
Updated 2025年7月26日
在本实验中,您将学习如何使用自动打包功能在 Vertex AI Training 上运行自定义训练作业。Vertex AI 上的自定义训练作业使用容器。如果您不想构建自己的映像,可以使用自动打包功能,该功能会根据您的代码构建自定义 Docker 映像,将映像推送到 Container Registry,并基于该映像启动 CustomJob 。 您将了解如何: 在 Google Cloud 上运行此实验的总费用约为 2 美元 。 您将使用 Hugging Face 中的库,基于 IMDB 数据集
Vertex AI:超参数调节
1 小时 59 分钟
Updated 2025年7月26日
在本实验中,您将使用 Vertex AI 为 TensorFlow 模型运行超参数调优作业。虽然本实验使用 TensorFlow 构建模型代码,但这些概念也适用于其他机器学习框架。 您将了解如何: 在 Google Cloud 上运行此实验的总费用约为 3 美元。 本实验使用的是 Google Cloud 上提供的最新 AI 产品。 Vertex AI 将整个 Google Cloud 的机器学习产品集成到无缝的开发体验中。以前,使用 AutoML
使用 Gemini (Python) 在 Cloud 上构建和部署多模态助理
Updated 2025年7月26日
在此 Codelab 中,您将学习如何构建聊天助理,让它也能理解您上传的文档或图片。应用本身包含 2 种服务:前端和后端,您将使用 Gradio 为后端创建前端和 FastAPI,然后让它们相互通信。在本实验中,您将了解上传的文件如何在各项服务之间传输,以及需要将哪些元数据转发给 Gemini 才能理解多模态数据。
使用 Jetpack Compose 构建自适应应用
36 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何构建适用于手机、平板电脑和可折叠设备的自适应应用,还将学习单手操作的相关知识。您还将学习 Material 3 自适应组件的最佳实践。
如何从 Vertex AI 生成图片并上传到 Google Ads
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Vertex AI 生成图片并将这些图片发送到 Google Ads
如何使用 vLLM 和 OpenAI Python SDK 在 Cloud Run GPU 上运行 LLM 推理
Updated 2025年7月26日
了解如何使用 vLLM 和 OpenAI Python SDK 在 Cloud Run GPU 上运行 LLM 推理
利用生成式 AI 通过 PaLM 和 LangChain4J 以 Java 与用户和文档聊天
29 分钟
Updated 2025年7月26日
在此 Codelab 中,您将与用户聊天或询问有关文档的问题、使用 Java 中的生成式 AI、集成 PaLM 大语言模型以及利用 LangChain4J LLM 编排框架
部署并验证 GKE NFO 多网络和;高性能接口
1 小时 31 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何配置和验证 GKE L3 和 netdevice 多 NIC 节点池。
在 Dataproc 集群上运行 Hadoop WordCount 作业
34 分钟
Updated 2025年7月26日
此 Codelab 介绍了如何在 Cloud Composer 中创建和运行 Apache Airflow 工作流,该工作流会完成以下任务:
使用 Visual Studio Code 通过 Cloud Functions for Node.js 进行本地开发
33 分钟
Updated 2025年7月26日
了解如何在本地机器上的 Visual Studio Code 中编写、部署和调试 Cloud Functions for Node.js 函数。
MDC-103 Android:通过颜色、高度和类型设置 Material 主题 (Kotlin)
35 分钟
Updated 2025年7月26日
了解 Material Components for Android 如何助力您轻松地使用 Kotlin 语言通过设计来传达自己的品牌并使您的产品脱颖而出。
现代卷积神经网络、Squeezenet、Xception 以及 Keras 和 TPU
53 分钟
Updated 2025年7月26日
在本实验中,您将了解现代卷积架构,并利用所学知识实现一个简单而有效的卷积神经网络,名为“squeezenet”。本实验包含关于卷积神经网络的必要理论解释,非常适合开发者学习深度学习知识。
使用 What-If 工具分析部署在 Cloud AI Platform 上的金融机器学习模型
50 分钟
Updated 2025年7月26日
在本实验中,您将学习如何基于金融数据集训练 XGBoost 模型,将其部署到 Cloud AI Platform,并使用 What-If 工具对其进行分析
通过 Cloud Shell 构建和启动 Spring Boot Java 应用
11 分钟
Updated 2025年7月26日
了解如何通过 Cloud Shell 构建和启动 Spring Boot Java 应用,而无需离开浏览器。
将机密空间与未存储在云服务提供商处的受保护资源搭配使用
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Confidential Space 安全地进行多方数据共享,同时保护数据的机密性。此 Codelab 重点介绍了如何将 Confidential Space 与托管在 Google Cloud 以外位置的受保护资源搭配使用。您将了解如何通过提供 Nonce、受众群体和 PKI 令牌类型,向 Google 认证服务请求自定义令牌。
将 Spring Boot Java 应用部署到 Google Kubernetes Engine 上的 Kubernetes
36 分钟
Updated 2025年7月26日
了解如何将 Spring Boot Java 应用部署到 GKE 上的 Kubernetes。
将 Speech-to-Text API 与 Python 搭配使用
7 分钟
Updated 2025年7月26日
在本教程中,您将学习如何将 Speech-to-Text API 与 Python 搭配使用。
书架构建器:使用 Gemini 为 Gemini 应用构建 Java Cloud Functions 函数
Updated 2025年7月26日
我们将使用 Cloud Functions 函数中的 Vertex AI 生成式 AI (Gemini) 作为 BigQuery 的远程函数,创建一个图书推荐和摘要应用。
使用 Cloud DNS 路由政策和内部 TCP/UDP 负载平衡器健康检查的多区域故障切换
47 分钟
Updated 2025年7月26日
在此 Codelab 中,您将创建一项 Cloud DNS 故障切换路由政策,其中包括主负载平衡器和备用负载平衡器(后端虚拟机运行 Apache)。您将测试故障切换功能。
创建自定义文本分类模型,并使用该模型更新应用
2 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何增强您在“移动文本分类入门”在线课程中构建的模型,以便构建一个能够使用您自己的数据的模型。然后,您将了解如何使用新模型更新 Android 和 iOS 应用
Google Cloud 上的 Spring Native
49 分钟
Updated 2025年7月26日
Spring Native 是一个新兴项目,将进入 Spring 6.x 和 Spring Boot 3.x 的主线,这意味着现在是发布前几个月熟悉它的最佳时机。
Vertex Pipelines 简介
1 小时 45 分钟
Updated 2025年7月26日
在本实验中,您将学习如何使用 Vertex Pipelines 创建和运行机器学习流水线。 您将了解如何: 在 Google Cloud 上运行本实验的总费用约为 25 美元 。 本实验使用的是 Google Cloud 上提供的最新 AI 产品。 Vertex AI 将整个 Google Cloud 的机器学习产品集成到无缝的开发体验中。以前,使用 AutoML 训练的模型和自定义模型是通过不同的服务访问的。现在,该新产品与其他新产品一起将这两种模型合并到一个 API
通过 YAML 在 Google Cloud 上使用 Pulumi
10 分钟
Updated 2025年7月26日
在本实验中,您将学习如何通过 YAML 在 Google Cloud 上使用 Pulumi
具有自动 DNS 配置的 Private Service Connect
1 小时 6 分钟
Updated 2025年7月26日
在此 Codelab 中,您将了解如何配置和验证 Private Service Connect 自动 DNS
Codelab:使用 Neo4j 和 Vertex AI 构建电影推荐聊天机器人
1 小时 15 分钟
Updated 2025年7月26日
此 Codelab 将引导您使用 GraphRAG 方法构建由 GenAI 赋能的电影推荐聊天机器人。您将学习如何使用 Neo4j 创建知识图谱、使用 Vertex AI 的文本嵌入模型生成向量嵌入,以及构建由 Gemini 提供支持的对话式聊天机器人。聊天机器人将语义搜索与 LLM 生成的 Cypher 查询相结合,对图表进行更深入的推理,并根据自然语言输入返回可解释的情境化电影推荐。
借助 Kaggle 提升贵组织的机器学习/AI 技能
32 分钟
Updated 2025年7月26日
在此 Codelab 中,您将启动您的首场 Kaggle 竞赛,并了解竞争对手的体验。您将学习打造有吸引力的学习环境的最佳做法。
Vertex AI:使用 TensorFlow 进行多工作器训练和迁移学习
1 小时 39 分钟
Updated 2025年7月26日
在本实验中,您将使用 Vertex AI 为 TensorFlow 模型运行一项包含多项工作器的训练作业。 您将了解如何: 在 Google Cloud 上运行此实验的总费用约为 5 美元 。 本实验使用的是 Google Cloud 上提供的最新 AI 产品。 Vertex AI 将整个 Google Cloud 的机器学习产品集成到无缝的开发体验中。以前,使用 AutoML 训练的模型和自定义模型是通过不同的服务访问的。现在,该新产品与其他新产品一起将这两种模型合并到一个 API
Vertex AI Vision 流量监控应用
2 小时 17 分钟
Updated 2025年7月26日
此 Codelab 重点介绍如何创建用于监控实时路况视频流的端到端 Vertex AI Vision 应用。我们将使用预训练的专业模型占用分析。您还将学习如何创建要注入应用的视频流、如何构建和部署应用、如何使用 BigQuery 分析模型的 JSON 输出并在 Looker Studio 中直观呈现结果。
Looker PSC 南向 HTTPS 互联网 NEG Gitlab 自行管理
41 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何将配置为使用 HTTPS 的 Internet NEG 集成为服务生产方,以便 Looker 南向访问部署在本地的 GitLab 自有实例。
Vertex AI:在同一虚拟机上共同托管模型以进行预测
44 分钟
Updated 2025年7月26日
在本实验中,您将使用 Vertex AI 中的 共同托管模型功能 在同一虚拟机上托管多个模型,以进行在线预测。 您将了解如何: 在 Google Cloud 上运行此实验的总费用约为 2 美元 。 本实验使用的是 Google Cloud 上提供的最新 AI 产品。 Vertex AI 将整个 Google Cloud 的机器学习产品集成到无缝的开发体验中。以前,使用 AutoML 训练的模型和自定义模型是通过不同的服务访问的。现在,该新产品与其他新产品一起将这两种模型合并到一个 API
使用 Cloud Deploy 发布
Updated 2025年7月26日
在本教程中,您将创建三个名为“preview”“canary”和“prod”的 GKE 集群。然后,创建与每个集群对应的 Cloud Deploy 目标,以及一个 Cloud Deploy 流水线,该流水线将定义在这些目标中执行部署的步骤序列。 部署流程将由 cloudbuild 流水线触发,该流水线将创建 Cloud Deploy 版本并在预览集群中执行部署。确认预览版部署成功且运行正常后,您需要在 Canary 集群中手动提升版本。在生产集群中发布版本需要获得批准,您需要在 Cloud
在 Cloud AI Platform 上训练和超参数调节 PyTorch 模型
51 分钟
Updated 2025年7月26日
在本实验中,您将学习如何使用超参数调节在云端训练模型。我们将向您展示如何使用 PyTorch 执行此操作,但您可以在任何想要的框架中执行此操作。
使用 TensorFlow 企业版和 BigQuery 在 Cloud AI Platform 上构建欺诈检测模型
37 分钟
Updated 2025年7月26日
在本实验中,您将使用 TensorFlow 企业版在 Google Cloud AI Platform 上直接注入 BigQuery 数据集并训练欺诈检测模型。
如何使用 Cloud Build 自动将更改从 GitHub 部署到 Cloud Run
Updated 2025年7月26日
如何使用 Cloud Build 自动将更改从 GitHub 部署到 Cloud Run
从 GKE Autopilot 上运行的应用连接到专用 AlloyDB 实例
Updated 2025年7月26日
了解如何将 GKE Autopilot 上运行的应用连接到 AlloyDB 数据库的专用实例
Draw a Website:使用 Gemini 模型将想象力转化为网站!
Updated 2025年7月26日
在此 Codelab 中,您将构建一个 Cloud Run 应用,该应用可使用 Gemini 1.0 Pro Vision、Gemini 1.5 Pro 等产品中的生成式 AI 模型,在几分钟内将绘图转换为网站代码。
在 Cloud AI Platform 上构建、训练和部署 XGBoost 模型
42 分钟
Updated 2025年7月26日
在本实验中,您将了解 GCP 上的完整机器学习工作流:从 BigQuery 提取数据、在 Cloud AI Platform Notebooks 实例中构建 XGBoost 模型,以及将模型部署到 AI Platform。
从 Cloud Run 连接到 Private CloudSQL
Updated 2025年7月26日
在本实验中,您将创建 Cymbal Eats 菜单服务,公开用于添加、更新、删除和列出菜单项的 RESTful API。您将创建一个 Cloud SQL 数据库,作为菜单服务的后端数据库,该菜单服务将在 Cloud Run 中运行。由于 Cloud Run 与 Cloud SQL 数据库不位于同一 VPC,因此您需要配置无服务器 VPC 访问通道连接器,以允许 Cloud Run 通过专用 IP 地址与 Cloud SQL 通信。 在本实验中,您将学习如何完成以下操作:
连接到 Cloud SQL:Compute Engine、专用 IP 和 Cloud SQL 代理
16 分钟
Updated 2025年7月26日
在此 Codelab 中,您将使用 Cloud SQL 代理在 Google 专用内部网络内的 Compute Engine 实例与 Cloud SQL 之间建立连接。
Cloud Spanner:使用 C# 创建游戏排行榜
43 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用包含提交时间戳列的 Cloud Spanner 数据库表创建游戏排行榜。
使用 Migrate for Anthos 从 Compute Engine 迁移到 Kubernetes Engine
26 分钟
Updated 2025年7月26日
在此 Codelab 中,您将使用 Migrate for Anthos 将一个简单的 Web 服务器从 Compute Engine 迁移到 Kubernetes Engine。
安装和使用 Cloud Tools for PowerShell
20 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何安装和使用适用于 Windows PowerShell 的 Cloud 工具。
将 Text-to-Speech API 与 Python 配合使用
7 分钟
Updated 2025年7月26日
在本教程中,您将学习如何将 Text-to-Speech API 与 Python 搭配使用。
有关使用 Workflows 进行无服务器编排的简介
39 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Workflows 来编排和自动执行 Google Cloud 服务和基于 HTTP 的 API 服务。
使用 Compute Engine 在 Google Cloud 中托管和扩缩 Web 应用
45 分钟
Updated 2025年7月26日
了解如何使用 Compute Engine 在 Google Cloud 中托管和扩缩 Web 应用。
在 Cloud Run 上使用 Node.js 构建 Slack 聊天机器人
14 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何在 Google Cloud 上构建和运行 Slack 聊天机器人。它使用全代管式计算平台 Cloud Run,可自动扩缩您的无状态容器。
使用 Spring Cloud Sleuth 和 Cloud Trace 进行分布式跟踪
14 分钟
Updated 2025年7月26日
在此 Codelab 中,您将使用 Spring Cloud GCP Trace 入门版(将跟踪记录数据存储在 Cloud Trace 上)构建简单的 Spring Boot 微服务并添加分布式跟踪记录。
使用 Eventarc 将 Datadog 监控提醒路由到 Google Cloud(第 2 部分)
31 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Eventarc 和 Workflows 响应 Datadog 监控提醒
Cloud Spanner 与 Hibernate ORM
17 分钟
Updated 2025年7月26日
在此 Codelab 中,您将构建一个基本 Java 应用,该应用使用 Hibernate 将数据保留在 Cloud Spanner 中。
将 Cloud Spanner 与 Terraform 结合使用
49 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Terraform 创建和管理 Google Cloud Spanner 资源。
使用 DLP API 和 Cloud Functions 对上传到 Cloud Storage 的数据自动分类
20 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 DLP API 自动对上传到 Cloud Storage 的数据进行分类。基于对上传到 Cloud Storage 的数据进行自动分类
使用 Cloud Datastore 的 Spring Boot 应用
30 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Spring Cloud GCP 从 Datastore 写入和读取对象
将 Speech-to-Text API 与 Node.js 搭配使用
31 分钟
Updated 2025年7月26日
在此 Codelab 中,您将使用基于 Node.js 的 Speech-to-Text API 将音频文件转录为
如何将 Cloud Run 上的 Go 应用连接到 Cloud SQL for PostgreSQL 数据库
Updated 2025年7月26日
Cloud SQL Go 连接器 是将 Go 应用安全地连接到 Cloud SQL 数据库的最简单方法。 Cloud Run 是一个全代管式无服务器平台,供您运行可通过 HTTP 请求调用的无状态容器。此 Codelab 将演示如何使用 IAM 身份验证通过服务账号将 Cloud Run 上的 Go 应用安全地连接到 Cloud SQL for PostgreSQL 数据库。 在本实验中,您将学习如何完成以下操作: 点击搜索栏右侧的图标,激活 Cloud Shell。 在 Cloud Shell
Cloud Run 上的 Django CMS
28 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用无服务器组件部署 Django CMS:Cloud Run 适用于 Web 引擎、Cloud SQL 用于数据库,以及 Cloud Build 用于媒体资源。
Hello Cloud Run(使用 C#)
15 分钟
Updated 2025年7月26日
在此 Codelab 中,您将以无服务器方式部署和运行无状态容器(而无需操心基础架构),从而学习如何开始使用 Cloud Run。Cloud Run 提供全代管式选项,还能够在 GKE 集群上运行。
使用 Spring Integration 和 Google Cloud Pub/Sub 进行消息传递
10 分钟
Updated 2025年7月26日
在此 Codelab 中,您将构建两个 Spring Boot 应用,它们在后台使用 Google Cloud Pub/Sub 通过 Spring Integration 交换消息。
使用 Google Cloud Platform 构建 Kotlin Spring 应用
35 分钟
Updated 2025年7月26日
在此 Codelab 中,您将使用 Kotlin 构建一个 Spring 应用,并与多种 Google Cloud Platform 技术(例如 Cloud Pub/Sub 和 Cloud SQL)集成。
Cloud Secure Web Proxy (SWP) Codelab
2 小时 10 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何部署和利用 Cloud Secure Web Proxy (SWP) 来保护网络流量。
逻辑回归 Codelab
Updated 2025年7月26日
在本 Codelab 中,您将学习如何使用逻辑回归了解性别、年龄段、展示时间和浏览器类型等特征与用户点击广告的可能性之间的关联程度。 要完成本 Codelab,您需要足够的高质量广告系列数据来建立模型。 首先,选择一个包含大量优质数据的旧广告系列。如果您不知道哪个广告系列可能包含最优质的数据,不妨针对您有权访问的时间最早的整月数据运行以下查询: 选择较早的数据,针对即将从广告数据中心移除的数据训练模型并对其进行测试。如果这些数据遇到模型训练限制,这些限制将在数据删除后结束。
线性回归 Codelab
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用线性回归来创建可预测每次点击费用的模型。 要完成本 Codelab,您需要足够的高质量广告系列数据来建立模型。 请运行以下查询 最佳实践是将表创建步骤与模型创建步骤分开。 对您在上一步中创建的临时表运行以下查询。您不必费心提供开始日期和结束日期,因为系统会根据临时表中的数据推断出这些日期。 行 mean_absolute_error mean_squared_error mean_squared_log_error
将 Video Intelligence API 与 Python 搭配使用
17 分钟
Updated 2025年7月26日
在本教程中,您将学习如何在 Python 中使用 Video Intelligence API。
通过 Confidential Space 保护使用中的共享数据
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Confidential Space 保护多方数据共享和机密性
TensorFlow、Keras 和深度学习(无需拥有博士学位)
2 小时 3 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何在 100 行 Python / Keras 代码中让计算机以 99% 的准确率识别手写数字,
如何利用多方计算和 Confidential Space 交易数字资产
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Encrypt Space 通过多方计算处理数字资产。
在 Cloud Run 上运行 Wagtail
27 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用无服务器组件部署 Wagtail:Cloud Run 用于 Web 引擎、Cloud SQL 用于数据库,Cloud Build 用于媒体资源。
Hello Cloud Run(使用 Python)
8 分钟
Updated 2025年7月26日
在本教程中,您将以无服务器方式部署和运行无状态容器(而无需操心基础架构),从而学习如何开始使用 Cloud Run。Cloud Run 提供全代管式选项,还能够在 GKE 集群上运行。
Cloud Spanner 游戏交易帖子
1 小时 16 分钟
Updated 2025年7月26日
在此 Codelab 中,您将实现一项商品服务和交易后服务,以便与 Cloud Spanner 配合使用。
将 Text-to-Speech API 与 Node.js 搭配使用
26 分钟
Updated 2025年7月26日
在此 Codelab 中,您将使用 Text-to-Speech API 和 Node.js,将音频文件转录为
使用 Spring Boot 从 Secret Manager 检索凭据/Secret
13 分钟
Updated 2025年7月26日
在此 Codelab 中,您将构建简单的 Spring Boot 微服务并检索存储在 Secret Manager 中的 Secret / 配置值。
如何将 Cloud Run 上的 Node.js 应用连接到 Cloud SQL for PostgreSQL 数据库
Updated 2025年7月26日
Cloud SQL Node.js 连接器 是将 Node.js 应用安全地连接到 Cloud SQL 数据库的最简单方法。 Cloud Run 是一个全代管式无服务器平台,供您运行可通过 HTTP 请求调用的无状态容器。此 Codelab 将演示如何使用 IAM 身份验证通过服务账号将 Cloud Run 上的 Node.js 应用安全地连接到 Cloud SQL for PostgreSQL 数据库。 在本实验中,您将学习如何完成以下操作: 点击搜索栏右侧的图标,激活 Cloud
Cloud Armor 和 TCP/SSL 代理负载平衡器 - 速率限制和 IP 拒绝列表 Codelab
Updated 2025年7月26日
在此 Codelab 中,您将创建一个具有后端服务的 TCP/SSL 代理负载平衡器,并使用 Cloud Armor 限制只有一组特定用户客户端可以访问该负载平衡器
适用于 Google API 的 Private Service Connect
36 分钟
Updated 2025年7月26日
在此 Codelab 中,您将了解 Private Service Connect for Google API。更具体地说,您将为 Storage API 创建服务端点、创建 Cloud Storage 存储分区,以及执行验证。
将 Video Intelligence API 与 C# 搭配使用
24 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何通过 C# 使用 Video Intelligence API
在 Looker Studio 中关联并直观呈现您的所有数据
31 分钟
Updated 2025年7月26日
Looker Studio 是 Google 的商业智能和可视化平台。在此 Codelab 中,您将学习如何在 Looker Studio 中连接和直观呈现来自任何来源的数据。使用 Google Apps 脚本,您将编写代码以从 API 提取数据,并在 Looker Studio 中直观呈现这些数据。
在 Looker Studio 中创建自定义可视化图表
24 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何创建可在 Looker Studio 报告中使用的自定义可视化图表。
使用 Gemini Code Assist Enterprise 进行代码自定义
48 分钟
Updated 2025年7月26日
了解 Gemini Code Assist Enterprise 的新变化,以及它如何帮助您的组织使用 Google Cloud 构建应用。
Cloud Armor 预配置 WAF 规则 Codelab
36 分钟
Updated 2025年7月26日
在此 Codelab 中,您将了解 Cloud Armor 的预配置的 WAF 规则,通过规则集的简单名称,您可以防范 10 个最主要的 OWASP 漏洞。
线性回归 Codelab
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用线性回归来创建可预测每次点击费用的模型。 要完成本 Codelab,您需要: 要完成本 Codelab,您需要足够的高质量广告系列数据来建立模型。 请运行以下查询 最佳实践是将表创建步骤与模型创建步骤分开。 对您在上一步中创建的临时表运行以下查询。您不必费心提供开始日期和结束日期,因为系统会根据临时表中的数据推断出这些日期。 行 mean_absolute_error mean_squared_error mean_squared_log_error
逻辑回归 Codelab
Updated 2025年7月26日
在本 Codelab 中,您将学习如何使用逻辑回归了解性别、年龄段、展示时间和浏览器类型等特征与用户点击广告的可能性之间的关联程度。 要完成本 Codelab,您需要足够的高质量广告系列数据来建立模型。 首先,选择一个包含大量优质数据的旧广告系列。如果您不知道哪个广告系列可能包含最优质的数据,不妨针对您有权访问的时间最早的整月数据运行以下查询: 选择非近期数据,针对即将从广告数据中心移除的数据训练模型并对其进行测试。如果这些数据遇到模型训练限制,这些限制将在数据删除后结束。
使用 Cloud Profiler 分析生产性能
14 分钟
Updated 2025年7月26日
在此 Codelab 中,您将了解 Cloud Profiler,它是一个用于以低开销持续收集和分析生产环境中的性能数据的工具。
使用 Eventarc 将 Datadog 监控提醒路由到 Google Cloud(第 1 部分)
23 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何使用 Eventarc 将 Datadog 监控提醒路由到 Google Cloud。
每日图片:实验 6 - 使用 Workflows 进行编排
1 小时 13 分钟
Updated 2025年7月26日
在此 Codelab 中,您将使用 Workflows 创建一个精心编排的“每日图片”版本
Cloud Shell 使用入门gcloud
6 分钟
Updated 2025年7月26日
在此 Codelab 中,您将学习如何通过 Web 连接到 Google Cloud Platform 上托管的计算资源。
通过 Private Service Connect (Terraform) 连接到 CloudSQL
Updated 2025年7月26日
创建具有 PSC 服务连接的 CloudSQL 实例。然后通过另一个项目中的 PSC 端点进行连接
向逼真的 3D 地图添加标记和动画
1 小时 37 分钟
Updated 2025年7月25日
本教程将探讨如何在应用中添加 3D 标记并设置其样式。您还将学习如何通过飞往特定位置并在其周围飞行来为应用添加动画效果。 本教程以第一个 codelab 中介绍的概念为基础。如果您尚未完成该 Codelab,请先完成该 Codelab,以掌握此应用所需的基础知识。 实践内容 此应用简要介绍了 Google 在欧洲的主要办事处。用户可以选择某个办公室,进入并环绕该办公室进行探索,然后缩小视图以返回概览视图。这些功能通常出现在旅行和探索应用中,可为用户提供更具沉浸感的体验。 在此 Codelab
使用 SwiftUI 构建您的首个 3D 地图
Updated 2025年7月25日
此 Codelab 介绍了如何使用 Maps 3D SDK for iOS 在 SwiftUI 中创建 3D 地图应用。 您会了解到以下内容: 为了完成以下启用步骤,您需要启用 Maps 3D SDK for iOS。 如果您还没有已启用结算功能的 Google Cloud Platform 账号和项目,请参阅 Google Maps Platform 使用入门 指南,创建结算账号和项目。 您可以通过控制台中的“Google Maps Platform”>“API 和服务”菜单链接找到
使 Android TV 应用支持 Cast
1 小时 8 分钟
Updated 2025年7月25日
在此 Codelab 中,您将修改现有 Android TV 应用,以支持从现有的 Cast 发送器应用进行投射和通信。
让 Android 应用支持 Cast
2 小时 48 分钟
Updated 2025年7月25日
在此 Codelab 中,您将修改现有 Android 视频应用,以便在支持 Google Cast 的设备上投射内容。
制作您的首个逼真的 3D 地图
40 分钟
Updated 2025年7月25日
此 Codelab 旨在帮助您了解如何使用 Maps JavaScript 中的仿真 3D 地图创建您的首个 3D 地图。您将学习有关加载 Maps JavaScript API 的正确组件、显示您的第一个 3D 地图以及在地图上绘制地图项的基础知识。 在此 Codelab 中,您将构建一个 3D Web 应用,用于执行以下操作: 您需要熟悉此处的各项内容,才能完成此 Codelab。如果您已经能够熟练使用 Google Maps Platform,请直接跳到该 Codelab! 在此
向网络接收器添加 Ad Breaks API 支持
56 分钟
Updated 2025年7月25日
在此 Codelab 中,您将构建一个使用 Cast Ad Breaks API 的自定义网络接收器应用。
构建具备设备权限的 Web 应用
1 小时
Updated 2025年7月25日
在此 Codelab 中,你将学习“设备权限”的运作方式,并构建一个处理身份验证及针对 Nest Thermostat 调用 Smart Device Management API 的 Web 应用。
使用 FHIR Engine 库管理 FHIR 资源
Updated 2025年7月25日
在此 Codelab 中,您将使用 FHIR Engine 库构建 Android 应用。您的应用将使用 FHIR Engine 库从 FHIR 服务器下载 FHIR 资源,并将所有本地更改上传到服务器。 如果您之前从未构建过 Android 应用,可以先 构建首个应用 。 HAPI FHIR 是一个广受欢迎的开源 FHIR 服务器。在本 Codelab 中,我们使用本地 HAPI FHIR 服务器供 Android 应用连接。 为了测试我们的应用,我们需要在服务器上提供一些测试数据。我们将使用
使用结构化数据捕获库捕获和处理健康数据
Updated 2025年7月25日
在此 Codelab 中,您将学习如何使用结构化数据捕获库构建 Android 应用。您的应用将使用结构化数据捕获库来呈现和处理 FHIR 调查问卷和回复。 此 Codelab 重点介绍 结构化数据捕获库 。对于不相关的概念,我们仅会略作介绍,但是会提供相应代码块供您复制和粘贴。如果您之前从未构建过 Android 应用,可以先 构建首个应用 。 如需下载此 Codelab 的代码,请克隆 Android FHIR SDK 代码库: git clone
如何在 Node.js 中与 Payments API 建立连接
19 分钟
Updated 2025年7月25日
这是一个自助式 Codelab,将逐步介绍如何与 Stanadard Payments API 建立连接。 下载 Node.js 示例代码 。 导航到项目目录并运行以下命令以安装所需的依赖项。如果您使用的是 App Engine,可以跳过此步骤。 付款集成商账号 ID ( PIAID ) 是用于唯一识别您的集成的标识符。在开始学习本教程之前,您应该已经完成了所有 前提条件 而从 Google 收到 PIAID。 在项目结构中创建以下文件,并添加您的 PGP 密钥以启用 PGP 加密。
如何在 Java 中与 Google API 建立连接
20 分钟
Updated 2025年7月25日
下载 Java 示例代码 。 Java 示例代码与 Google 的 Standard Payments API 集成。示例代码项目结构包含一个 outbound 目录和一个 inbound 目录,用于反映 Google 向合作伙伴发送的入站 echo 请求以及合作伙伴实现向 Google 发送的出站请求。 这两个目录在按层打包时都包含类似的层次结构。三个主要层是 controller 、 service 和 domain 。 导航到项目目录并运行以下命令,以使用 Maven
使用 Firebase Remote Config 为 Unity 游戏实施 A/B 测试
Updated 2025年7月25日
在此 Codelab 中,您将学习如何在 Unity 游戏中使用 Remote Config A/B Testing。
使用 Google 助理和 Cloud Firestore 进行拼写练习游戏
1 小时 28 分钟
Updated 2025年7月25日
Google 助理是一款虚拟智能个人助理,借助 Google 助理开发者平台,您可以打造软件,从而为超过 10 亿台设备(包括智能音箱、手机、汽车、电视、头戴式耳机等)扩展 Google 助理的功能。用户在对话中与 Google 助理互动以处理各种事务,例如购买日用品或约车。作为开发者,您可以使用 Google 助理开发者平台在用户和您自己的第三方执行方式服务之间轻松打造和管理令人愉悦且高效的对话体验。 此 Codelab 介绍了使用 Google 助理、Cloud Functions 和
通过迁移到模块化 Firebase JS SDK 为您的 Web 应用注入强大动力
32 分钟
Updated 2025年7月25日
在此 Codelab 中,您将现有的 Firebase Web 应用迁移到新的模块化 Firebase JS SDK,以移除不使用的代码并加快应用加载速度。
计算 SKAdNetwork 转化价值架构的收入分桶
3 分钟
Updated 2025年7月25日
在本 Codelab 中,我们将通过示例演示如何构建收入分桶来设置 SKAdNetwork 转化价值架构
使用 Measurement Protocol 向 GA4 发送应用事件
4 分钟
Updated 2025年7月25日
在此 Codelab 中,您将学习如何使用 Measurement Protocol 进行服务器到服务器调用,以便将事件发送到 GA4
使用 TensorFlow Lite 和 Firebase 向您的应用添加设备端文本分类 - Android Codelab
58 分钟
Updated 2025年7月25日
在此 Codelab 中,您将学习如何使用 Firebase 和 TensorFlow Lite 实现文本分类。
将 Cloud Functions 代码用作 Firebase Extensions 扩展程序
23 分钟
Updated 2025年7月25日
在此 Codelab 中,您将构建一个用于地理编码的 Firebase 扩展程序。本入门 Codelab 将向您介绍如何将现有 Cloud Functions 函数转换为 Firebase Extensions,以便轻松分发给数百万开发者,并帮助他们扩展 Firebase 项目。
使用 Firebase Data Connect(网站版)构建应用
49 分钟
Updated 2025年7月25日
了解如何使用 Firebase Data Connect 和 GraphQL 构建 Web 应用
将 FCM HTTP v1 API 与 OAuth 2 访问令牌搭配使用
Updated 2025年7月25日
与 FCM 旧版 API 相比,FCM HTTP v1 API 使用短期访问令牌提供更安全的授权模型。为 FCM v1 API 生成访问令牌的步骤与旧版 API 的步骤截然不同。 此 Codelab 将引导您完成客户端和服务器端的设置过程,以便使用 FCM HTTP v1 API 向 Android 应用发送推送通知。其中重点介绍了针对 v1 API 生成凭据的关键步骤。 如需了解详情,请访问: 最新的稳定版 Android Studio 下列任一设备: 您选择的 Java 开发环境或代码编辑器
使用 TensorFlow Lite 和 Firebase 向您的应用添加设备端文本分类 - iOS Codelab
58 分钟
Updated 2025年7月25日
在此 Codelab 中,您将学习如何使用 Firebase 和 TensorFlow Lite 实现文本分类。
使用 Vertex AI 构建 AutoML 预测模型
1 小时 31 分钟
Updated 2025年7月24日
在本实验中,您将了解如何在 Vertex AI 中使用 AutoML 训练和部署预测模型。
与 Google Thread Credentials API 共享 Thread 网络
44 分钟
Updated 2025年7月24日
了解您自己的边界路由器和应用如何与 Google API 交互,以创建单个 Thread 网络。
在 iOS 上使用 Home API 构建移动应用
1 小时 7 分钟
Updated 2025年7月24日
在此 Codelab 中,您将构建一个移动应用,用于在 iOS 上使用 Home API 控制设备。
调试 Local Home
50 分钟
Updated 2025年7月24日
了解如何使用 GCP 指标和 Logging 找出和解决生产问题。了解如何使用测试套件来发现功能和 API 问题。了解如何在开发 Local Home 应用时使用 Chrome 开发者工具。
无服务器 Web API 研讨会
41 分钟
Updated 2025年7月24日
在此 Codelab 中,您将基于 Google Cloud 无服务器解决方案开发一个 Web API,用于提供书架和图书。您将创建一个用于导入示例数据的 Cloud Functions 函数、一个用于提供可重复使用的后端 Web API 的 Cloud Run 容器,以及一个用于提供用于浏览图书馆的 Web 前端的 App Engine Web 应用。
使用 WebRTC 实现 CameraStream
23 分钟
Updated 2025年7月24日
了解如何使用 CameraStream 特征和 WebRTC 从摄像头流式传输到 Google Nest 显示设备。
使用 Private Service Connect 和混合 NEG TCP 代理通过混合网络连接到本地服务
1 小时 16 分钟
Updated 2025年7月24日
在此 Codelab 中,您将学习如何结合使用 Private Service Connect 和 TCP 代理来访问本地服务
MDC-111 Android:将 Material 组件整合到代码库中 (Kotlin)
22 分钟
Updated 2025年7月24日
学习如何将各个 Material 组件整合到现有的 Kotlin 代码库中,而无需从头开始。
微服务 Rainbow Rumpus
1 小时 15 分钟
Updated 2025年7月24日
通过在 Cloud Run 上部署微服务,并加入一场虚拟竞技场,您的微服务将彩虹见证其他微服务,争夺胜利,以此了解 Google Cloud!在此过程中,您将亲身体验如何部署 Kotlin、Java、Go、Python 或 Node.js 微服务,并在此过程中了解容器和 Cloud Run。看看通过不断完善你的算法,你能获得比其他冒险家更多的分数。
在 GCP 上使用 Learning Interpretability Tool (LIT) 进行 LLM 提示调试
Updated 2025年7月24日
本实验将详细介绍如何在 Google Cloud Platform (GCP) 上部署 LIT 应用服务器,以与 Vertex AI Gemini 基础模型和自托管的第三方大语言模型 (LLM) 进行交互。其中还包括有关如何使用 LIT 界面进行提示调试和模型解释的指南。 通过本实验,用户将学习如何: LIT 是一款直观、交互式且支持文本、图片和表格数据的模型理解工具。它可以作为独立服务器运行,也可以在 Google Colab、Jupyter 和 Google Cloud Vertex AI
使用 NVIDIA NIM 在 GKE 上部署 AI 模型
Updated 2025年7月24日
本实验的目标是探索如何使用 Google Kubernetes Engine (GKE) 部署 NVIDIA NIM
向 Flutter 应用添加 AdMob 横幅内嵌广告和原生内嵌广告
39 分钟
Updated 2025年7月24日
在此 Codelab 中,您将学习如何向 Flutter 应用添加 AdMob 内嵌广告(横幅格式和原生格式)。
使用机器学习套件和 CameraX 识别文本、识别语言和翻译文本:Android
10 分钟
Updated 2025年7月24日
在此 Codelab 中,您将使用机器学习套件构建一个 Android 应用,该应用使用设备端机器学习技术来识别和识别语言并在 59 种语言之间翻译文本。此外,您还将学习如何集成 CameraX 库,通过实时摄像头画面完成这些任务。
在 Android 上使用 TensorFlow Lite 识别花卉
31 分钟
Updated 2025年7月24日
在此 Codelab 中,您将提取一个图像分类器,然后使用 TensorFlow Lite 在 Android 手机上运行它。
在 Keras 中使用 LIT 分析 Gemma 模型
Updated 2025年7月24日
生成式 AI 产品相对较新,应用的行为可能比早期形式的软件更不稳定。因此,请务必探查所使用的机器学习模型、检查模型行为示例并调查意外情况。 Learning Interpretability Tool (LIT; 网站 、 GitHub ) 是一个用于调试和分析机器学习模型的平台,可帮助您了解模型为何会表现出特定行为以及如何表现出特定行为。 在此 Codelab 中,您将学习如何使用 LIT 充分利用 Google 的 Gemma 模型 。此 Codelab
使用机器学习套件识别文本和面部特征:Android
15 分钟
Updated 2025年7月24日
在此 Codelab 中,您将使用机器学习套件构建一个 Android 应用,该应用使用设备端机器学习技术来识别图片中的文本和面部特征。
Android 应用大小调整
Updated 2025年7月24日
在此基于 Jetpack Compose 的 Codelab 中,您将优化 Android 应用,以落实自由窗口大小调整的最佳实践。这包括利用清单兼容性、配置变更的影响,以及在调整大小时保持连续性。
在 AI Platform Notebooks 中进行模型的原型设计
53 分钟
Updated 2025年7月24日
在本实验中,您将学习如何使用 AI Platform Notebooks 对机器学习工作流进行原型设计。我们将介绍如何创建自定义笔记本实例、在 Git 中跟踪笔记本代码,以及如何使用 What-If 工具调试模型。
使用 Private Service Connect 和具有内部 HTTP(s) 负载平衡器的混合 NEG 通过混合网络连接到本地服务
1 小时 16 分钟
Updated 2025年7月24日
使用 Private Service Connect 和具有内部 HTTP(s) 负载平衡器的混合 NEG 通过混合网络连接到本地服务
MDC-111 Web:将 Material 组件整合到代码库中 (Web)
21 分钟
Updated 2025年7月24日
了解如何将各个 Material 组件整合到现有 Web 代码库中,而无需重新开始。
使用 Spanner 和 Vertex AI 进行相似性搜索
Updated 2025年7月24日
根据用户输入构建相似度搜索应用,以获取服装推荐,并对 Spanner 中存储的并由矢量搜索编入索引的数据执行搜索,以便使用最近邻项做出响应。
通过 Google VPN 将 AlloyDB 连接到 Oracle
1 小时 37 分钟
Updated 2025年7月24日
在此 Codelab 中,您将学习如何将 AlloyDB 集群连接到通过 VPN 连接的单独网络中部署的 Oracle 数据库。
Anthos Service Mesh 研讨会:实验指南
Updated 2025年7月24日
此研讨会提供沉浸式实操体验,介绍如何在生产环境中设置全球分布式服务。他们使用的主要技术是 GKE for Compute 和 Anthos 服务网格,用于创建安全连接、可观测性和高级流量调整功能。本研讨会中使用的所有做法和工具都是您实际会用到的生产环境。
Anthos Service Mesh 研讨会:实验指南 - 日语
Updated 2025年7月24日
此研讨会提供沉浸式实操体验,介绍如何在生产环境中设置全球分布式服务。他们使用的主要技术是 GKE for Compute 和 Anthos 服务网格,用于创建安全连接、可观测性和高级流量调整功能。本研讨会中使用的所有做法和工具都是您实际会用到的生产环境。
使用 Cloud Data Fusion 将 CSV 数据注入 BigQuery - 批量注入
Updated 2025年7月24日
在此 Codelab 中,我们将实现一种数据注入模式,以使用 Cloud Data Fusion 将 CSV 格式的医疗保健数据加载到 BigQuery 中。
使用 Kotlin 进行高级 Android 开发 04.1:Android Google 地图
Updated 2025年7月24日
了解如何向 Android Kotlin 应用添加 Google 地图,并为 Google 地图设置样式。
云端法律精英:利用 Google 技术(合法地)攻破法院系统
Updated 2025年7月15日
本研讨会将引导您使用 Google Cloud AI 工具构建法律助理。重点介绍如何处理、理解和搜索非结构化数据。您将学习使用检索增强生成 (RAG) 方法,根据实际法律信息提供更准确、更明智的回答。
从 Agentspace 到可用区级 NEG 自行托管的数据库
34 分钟
Updated 2025年7月15日
在此 Codelab 中,您将学习如何将区域 NEG 集成为 Agentspace 访问 GCE 自托管数据库的服务提供方。
Agentspace 混合 NEG 到跨云自托管数据库
34 分钟
Updated 2025年7月15日
在此 Codelab 中,您将学习如何集成混合 NEG,以作为 Agentspace 访问跨云自托管数据库的服务提供方。
使用 AWS 上的汇总服务
Updated 2025年7月6日
若要完成此 Codelab,您需要满足一些前提条件。每个要求都会相应地标记为“本地测试”或“汇总服务”所需。 若要进行本地测试,您需要下载本地测试工具。该工具将根据未加密的调试报告生成摘要报告。 您可以在 GitHub 中的 Lambda JAR 归档 中下载本地测试工具。该文件应命名为 LocalTestingTool_{version}.jar 。 打开“ 终端 ”,然后使用 java --version 检查您的机器是否安装了 Java 或 openJDK。 使用 `java
在本地端到端测试 Web 版问答
45 分钟
Updated 2025年7月6日
出价和竞价服务 (B&A) 由 4 项服务组成,可帮助买方和卖方进行 Protected Audience 竞价: 买方堆栈: 卖方堆栈: 此 Codelab 将引导您在本地环境中设置和测试端到端设置。本演示大约需要 1 小时(不包括初始服务构建时间)。 即使您可能只负责买方代码或卖方代码,也建议您在本地环境中设置端到端流程,以便更好地了解买方堆栈和卖方堆栈之间的协作方式。通过设置这两个堆栈,您日后在与另一方的买方或卖方堆栈集成时,会更有信心。在本地测试服务还可以节省开发费用。 在此
使用 Google Cloud Platform (GCP) 上的汇总服务
Updated 2025年7月6日
预计完成时间:1-2 小时 您可以通过以下 2 种模式完成此 Codelab: 本地测试 或 汇总服务 。本地测试模式需要本地计算机和 Chrome 浏览器(无需创建/使用 Google Cloud 资源)。汇总服务模式需要在 Google Cloud 上完整部署汇总服务。 无论您想以哪种模式完成此 Codelab,都需要满足一些前提条件。每个要求都会标记为本地测试或汇总服务所需。 如需使用 Privacy Sandbox API,请验证您是否已为 Chrome 和 Android 完成了
Flutter 中的动画
24 分钟
Updated 2025年6月3日
在此 Codelab 中,您将学习如何在 Flutter 中使用动画。您将构建一个同时对大小和颜色进行动画处理的微件,添加 3D 卡片翻转效果,利用动画软件包中的效果,并添加 Android 的预测性返回手势支持。
Thread Border Router - 通过 NAT64 提供互联网访问权限
23 分钟
Updated 2025年5月5日
在此 Codelab 中,您将构建一个支持 NAT64 的 OpenThread 边界路由器,并使用网络中的终端设备从互联网访问仅 IPv4 的资源。
使用 OpenThread API 进行开发
1 小时
Updated 2025年5月5日
在此 Codelab 中,您将使用 OpenThread API 来启动 Thread 网络,监控和应对设备角色的变化,并在实际硬件上发送 UDP 消息。
Aidemy:在 Google Cloud 上使用 LangGraph、EDA 和生成式 AI 构建多代理系统
Updated 2025年4月21日
在 Google Cloud Platform 上开发一款名为“Aidemy”的 AI 赋能的功能齐全的助教系统,展示多代理系统的强大功能。获得在 Google Cloud 上设计、构建和部署复杂多代理系统的实用经验,掌握 LLM 应用开发中的关键概念,并了解事件驱动型架构的好处。
使用 Cloud SQL for PostgreSQL 将 JavaScript 应用部署到 Cloud Run
Updated 2025年4月11日
Cloud Run 是一个完全托管的无服务器平台,供您运行可通过 HTTP 请求调用的无状态容器。本 Codelab 将演示如何将 Cloud Run 上的 Node.js 应用连接到 Cloud SQL for PostgreSQL 数据库。 在本实验中,您将学习如何完成以下操作: 在终端中,启用以下 API: 如果系统提示您进行授权,请点击 授权 继续。 此命令可能需要几分钟才能完成,但最终应该会显示如下所示的成功消息: 创建并配置供 Cloud Run 使用的 Google Cloud
使用 Cloud SQL for PostgreSQL 将全栈 JavaScript 应用部署到 Cloud Run
Updated 2025年4月11日
Cloud Run 是一个全代管式平台,可让您直接在 Google 可伸缩的基础架构之上运行代码。本 Codelab 将演示如何将 Cloud Run 上的 Next.js 应用连接到 Cloud SQL for PostgreSQL 数据库。 在本实验中,您将学习如何完成以下操作: 在终端中,启用以下 API: 如果系统提示您进行授权,请点击 授权 继续。 此命令可能需要几分钟才能完成,但最终应该会显示如下所示的成功消息: 创建并配置供 Cloud Run 使用的 Google Cloud
使用 Node.js Admin SDK 将全栈 Angular 应用部署到 Cloud Run with Firestore
Updated 2025年4月11日
Cloud Run 是一个全代管式平台,可让您直接在 Google 可伸缩的基础架构之上运行代码。此 Codelab 将演示如何使用 Node.js Admin SDK 将 Cloud Run 上的 Angular 应用连接到 Firestore 数据库。 在本实验中,您将学习如何完成以下操作: 在终端中,启用以下 API: 如果系统提示您进行授权,请点击 授权 继续。 此命令可能需要几分钟才能完成,但最终应该会显示如下所示的成功消息: 准备一个响应 HTTP 请求的 Next.js 应用。
使用 Node.js Admin SDK 将全栈 Next.js 应用部署到 Cloud Run with Firestore
Updated 2025年4月11日
Cloud Run 是一个全代管式平台,可让您直接在 Google 可伸缩的基础架构之上运行代码。本 Codelab 将演示如何使用 Node.js Admin SDK 将 Cloud Run 上的 Next.js 应用连接到 Firestore 数据库。 在本实验中,您将学习如何完成以下操作: 在终端中,启用以下 API: 如果系统提示您进行授权,请点击 授权 继续。 此命令可能需要几分钟才能完成,但最终应该会显示如下所示的成功消息: 准备一个响应 HTTP 请求的 Next.js 应用。
使用 AlloyDB 将 JavaScript 应用部署到 Cloud Run
Updated 2025年4月11日
Cloud Run 是一个完全托管的无服务器平台,供您运行可通过 HTTP 请求调用的无状态容器。本 Codelab 将演示如何使用 IAM 身份验证通过服务账号安全地将 Cloud Run 上的 Node.js 应用连接到 AlloyDB 。 在本实验中,您将学习如何完成以下操作: 在终端中,启用以下 API: 如果系统提示您进行授权,请点击 授权 继续。 此命令可能需要几分钟才能完成,但最终应该会显示如下所示的成功消息: 创建并配置供 Cloud Run 使用的 Google Cloud
使用 Cloud SQL Node.js 连接器将全栈 Next.js 应用部署到 Cloud Run 和 Cloud SQL for PostgreSQL
Updated 2025年4月11日
Cloud Run 是一个全代管式平台,可让您直接在 Google 可伸缩的基础架构之上运行代码。本 Codelab 将演示如何使用 Cloud SQL Node.js 连接器将 Cloud Run 上的 Next.js 应用连接到 Cloud SQL for PostgreSQL 数据库。 在本实验中,您将学习如何完成以下操作: 在终端中,启用以下 API: 如果系统提示您进行授权,请点击 授权 继续。 此命令可能需要几分钟才能完成,但最终应该会显示如下所示的成功消息: 创建并配置供
使用 Cloud SQL Node.js 连接器将全栈 Angular 应用部署到 Cloud Run 和 Cloud SQL for PostgreSQL
Updated 2025年4月11日
Cloud Run 是一个全代管式平台,可让您直接在 Google 可伸缩的基础架构之上运行代码。此 Codelab 将演示如何使用 Cloud SQL Node.js 连接器将 Cloud Run 上的 Angular 应用连接到 Cloud SQL for PostgreSQL 数据库。 在本实验中,您将学习如何完成以下操作: 在终端中,启用以下 API: 如果系统提示您进行授权,请点击 授权 继续。 此命令可能需要几分钟才能完成,但最终应该会显示如下所示的成功消息: 创建并配置供
将 AppSheet 与 Apps 脚本关联
Updated 2025年4月9日
在此 Codelab 中,您将创建一个名为“Hello World”的 Apps 脚本项目,添加一个简单的函数 logThis(用于记录消息),然后创建一个 Appsheet 自动化操作并让它调用该脚本。
如何使用 Cloud Storage、Firestore 和 Cloud Run 上传和传送图片
Updated 2025年4月4日
了解如何使用 Cloud Storage、Firestore 和 Cloud Run 上传和传送图片
如何使用 Gemini 将 FastAPI 聊天机器人应用部署到 Cloud Run
Updated 2025年4月2日
了解如何使用 Gemini 将 FastAPI 聊天机器人应用部署到 Cloud Run
自动将生成式 AI Next.js Web 应用从版本控制系统部署到 Cloud Run
Updated 2025年3月31日
首次部署 Web 应用可能令人望而生畏。即使在首次部署后,如果该流程的工作量太大,您也可能会避免部署应用的新版本。借助持续部署,您可以轻松自动部署应用更改。 在本实验中,您将编写一个 Web 应用并配置 Cloud Run ,以便在应用的源代码发生更改时自动部署应用。然后,修改应用并重新部署。 在终端中,启用以下 API: 此命令可能需要几分钟才能完成,但最终应该会显示类似以下内容的成功消息: 如需使用 Next.js 编写应用,请执行以下操作: 应用的初始代码已完成,可以存储在版本控制系统中。
自动将 Genkit Web 应用中的生成式 AI Go 从版本控制系统部署到 Cloud Run
Updated 2025年3月31日
首次部署 Web 应用可能令人望而生畏。即使在首次部署后,如果该流程的工作量太大,您也可能会避免部署应用的新版本。借助持续部署,您可以轻松自动部署应用更改。 在本实验中,您将编写一个 Web 应用并配置 Cloud Run ,以便在应用的源代码发生更改时自动部署应用。然后,修改应用并重新部署。 在终端中,启用以下 API: 此命令可能需要几分钟才能完成,但最终应该会显示类似以下内容的成功消息: 如需使用 Go 编写应用,请执行以下操作: 应用的初始代码已完成,可以存储在版本控制系统中。
自动将生成式 AI Go Web 应用从版本控制系统部署到 Cloud Run
Updated 2025年3月31日
首次部署 Web 应用可能令人望而生畏。即使在首次部署后,如果该流程的工作量太大,您也可能会避免部署应用的新版本。借助持续部署,您可以轻松自动部署应用更改。 在本实验中,您将编写一个 Web 应用并配置 Cloud Run ,以便在应用的源代码发生更改时自动部署应用。然后,修改应用并重新部署。 在终端中,启用以下 API: 此命令可能需要几分钟才能完成,但最终应该会显示类似以下内容的成功消息: 如需使用 Go 编写应用,请执行以下操作: 应用的初始代码已完成,可以存储在版本控制系统中。
自动将生成式 AI Node.js Web 应用从版本控制部署到 Cloud Run
Updated 2025年3月31日
首次部署 Web 应用可能令人望而生畏。即使在首次部署后,如果该流程的工作量太大,您也可能会避免部署应用的新版本。借助持续部署,您可以轻松自动部署应用更改。 在本实验中,您将编写一个 Web 应用并配置 Cloud Run ,以便在应用的源代码发生更改时自动部署应用。然后,修改应用并重新部署。 在终端中,启用以下 API: 此命令可能需要几分钟才能完成,但最终应该会显示类似以下内容的成功消息: 如需使用 Node.js 编写应用,请执行以下操作: 应用的初始代码已完成,可以存储在版本控制系统中。
自动将生成式 AI Svelte Web 应用从版本控制系统部署到 Cloud Run
Updated 2025年3月31日
首次部署 Web 应用可能令人望而生畏。即使在首次部署后,如果该流程的工作量太大,您也可能会避免部署应用的新版本。借助持续部署,您可以轻松自动部署应用更改。 在本实验中,您将编写一个 Web 应用并配置 Cloud Run ,以便在应用的源代码发生更改时自动部署应用。然后,修改应用并重新部署。 在终端中,启用以下 API: 此命令可能需要几分钟才能完成,但最终应该会显示类似以下内容的成功消息: 如需使用 Svelte 编写应用,请执行以下操作: 应用的初始代码已完成,可以存储在版本控制系统中。
自动将生成式 AI Angular Web 应用从版本控制部署到 Cloud Run
Updated 2025年3月31日
首次部署 Web 应用可能令人望而生畏。即使在首次部署后,如果该流程的工作量太大,您也可能会避免部署应用的新版本。借助持续部署,您可以轻松自动部署应用更改。 在本实验中,您将编写一个 Web 应用并配置 Cloud Run ,以便在应用的源代码发生更改时自动部署应用。然后,修改应用并重新部署。 在终端中,启用以下 API: 此命令可能需要几分钟才能完成,但最终应该会显示类似以下内容的成功消息: 如需使用 Node.js 编写应用,请执行以下操作: 应用的初始代码已完成,可以存储在版本控制系统中。
在 AlloyDB Omni 中使用列式引擎加速分析查询。
1 小时 22 分钟
Updated 2025年2月25日
在此 Codelab 中,您将学习如何在计算虚拟机上部署 AlloyDB Omni、加载数据并使用 AlloyDB Columnar Engine 提升性能
Kubernetes 上的 AlloyDB Omni 和本地 AI 模型。
1 小时 12 分钟
Updated 2025年2月25日
在此 Codelab 中,您将学习如何在 GKE 集群上部署 AlloyDB Omni、将 I 模型部署到同一集群、在 AlloyDB Omni 中注册该模型,并使它们协同工作
适用于 Go 中生成式 AI 应用的实用可观测性技术
Updated 2025年2月18日
与任何其他应用一样,生成式 AI 应用也需要可观测性。 生成式 AI 是否需要特殊的可观测性技术? 在本实验中,您将创建一个简单的生成式 AI 应用。将其部署到 Cloud Run 。并使用 Google Cloud 可观测性服务和产品为其添加基本监控和日志记录功能。 如果您还没有 Google 账号,则必须 创建一个新账号 。 在终端中,启用本实验所需的 Google API: 此命令需要一些时间才能完成。最终,它会生成类似于以下内容的成功消息: 如果您收到以 ERROR:
适用于 JavaScript 中生成式 AI 应用的实用可观测性技术
Updated 2025年2月10日
与任何其他应用一样,生成式 AI 应用也需要可观测性。 生成式 AI 是否需要特殊的可观测性技术? 在本实验中,您将创建一个简单的生成式 AI 应用。将其部署到 Cloud Run 。并使用 Google Cloud 可观测性服务和产品为其添加基本监控和日志记录功能。 如果您还没有 Google 账号,则必须 创建一个新账号 。 在终端中,启用本实验所需的 Google API: 此命令需要一些时间才能完成。最终,它会生成类似于以下内容的成功消息: 如果您收到以 ERROR:
适用于 Python 中的生成式 AI 应用的实用可观测性技术
Updated 2025年2月10日
与任何其他应用一样,生成式 AI 应用也需要可观测性。 生成式 AI 是否需要特殊的可观测性技术? 在本实验中,您将创建一个简单的生成式 AI 应用。将其部署到 Cloud Run 。并使用 Google Cloud 可观测性服务和产品为其添加基本监控和日志记录功能。 如果您还没有 Google 账号,则必须 创建一个新账号 。 在终端中,启用本实验所需的 Google API: 此命令需要一些时间才能完成。最终,它会生成类似于以下内容的成功消息: 如果您收到以 ERROR:
适用于 Java 中的生成式 AI 应用的实用可观测性技术
Updated 2025年2月10日
与任何其他应用一样,生成式 AI 应用也需要可观测性。 生成式 AI 是否需要特殊的可观测性技术? 在本实验中,您将创建一个简单的生成式 AI 应用。将其部署到 Cloud Run 。并使用 Google Cloud 可观测性服务和产品为其添加基本监控和日志记录功能。 如果您还没有 Google 账号,则必须 创建一个新账号 。 在终端中,启用本实验所需的 Google API: 此命令需要一些时间才能完成。最终,它会生成类似于以下内容的成功消息: 如果您收到以 ERROR:
Activity Recognition Transition API Codelab
31 分钟
Updated 2025年2月6日
了解如何使用 Activity Recognition Transition API 在应用中构建强大的上下文功能
自动将生成式 AI Java Web 应用从版本控制系统部署到 Cloud Run
Updated 2025年1月23日
首次部署 Web 应用可能令人望而生畏。即使在首次部署后,如果该流程的工作量太大,您也可能会避免部署应用的新版本。借助持续部署,您可以轻松自动部署应用更改。 在本实验中,您将编写一个 Web 应用,并配置 Cloud Run ,以便在应用的源代码发生更改时自动部署应用。然后,修改应用并重新部署。 在终端中,启用以下 API: 此命令可能需要几分钟才能完成,但最终应该会显示如下所示的成功消息: 如需使用 Java 编写应用,请执行以下操作: 应用的初始代码已完成,可以存储在版本控制系统中。
自动将生成式 AI Python Web 应用从版本控制系统部署到 Cloud Run
Updated 2025年1月23日
首次部署 Web 应用可能令人望而生畏。即使在首次部署后,如果该流程的工作量太大,您也可能会避免部署应用的新版本。借助持续部署,您可以轻松自动部署应用更改。 在本实验中,您将编写一个 Web 应用,并配置 Cloud Run ,以便在应用的源代码发生更改时自动部署应用。然后,修改应用并重新部署。 在终端中,启用以下 API: 此命令可能需要几分钟才能完成,但最终应该会显示如下所示的成功消息: 如需使用 Python 编写应用,请执行以下操作: 应用的初始代码已完成,可以存储在版本控制系统中。
自动将生成式 AI Node.js Genkit Web 应用从版本控制系统部署到 Cloud Run
Updated 2025年1月22日
首次部署 Web 应用可能令人望而生畏。即使在首次部署后,如果该流程的工作量太大,您也可能会避免部署应用的新版本。借助持续部署,您可以轻松自动部署应用更改。 在本实验中,您将编写一个 Web 应用,并配置 Cloud Run ,以便在应用的源代码发生更改时自动部署应用。然后,修改应用并重新部署。 在终端中,启用以下 API: 此命令可能需要几分钟才能完成,但最终应该会显示如下所示的成功消息: 如需使用 Node.js 编写应用,请执行以下操作: 应用的初始代码已完成,可以存储在版本控制系统中。
如何在 VPC Service Controls 边界内安排 Cloud Run 作业
Updated 2025年1月18日
了解如何使用 Cloud Scheduler 和 Cloud Run 服务在 VPC SC 边界内按计划运行 Cloud Run 作业
使用分块将文件上传到 Cloud Storage
Updated 2025年1月14日
在此 Codelab 中,您将学习如何使用 ABAP SDK for Google Cloud 和上传文件调用 Cloud Storage JSON API 的方法
将 Translation API 与适用于 Google Cloud 的 ABAP SDK 搭配使用
Updated 2025年1月14日
在此 Codelab 中,您将学习如何使用 ABAP SDK 调用 Translation API 的方法
客服人员实时转接
4 分钟
Updated 2024年12月21日
在此 Codelab 中,您将学习如何管理人工客服代表和聊天机器人代表之间的对话间转移。最后,您将拥有一个基本的网页界面,在该界面中,您可以查看与代理的所有正在进行的对话,以及以实时代理的身份加入或退出任何对话。
“在线购买,门店自提”:Bonjour Meal - 第 2 部分 - 构建购物车
55 分钟
Updated 2024年12月17日
在本 Codelab 中,您将在 Business Messages 对话平台上使用 Python 构建一个数字代理,后者扩展自本系列第 1 部分中的代理。在本 Codelab 中,我们将添加有意义的开场白,并引入库存查询体验。
在线购买门店自提:Bonjour Meal - 第 1 部分 - 使用入门
30 分钟
Updated 2024年12月17日
在此 Codelab 中,您将在 Business Messages 对话平台上使用 Python 构建数字代理。它将引导您使用我们的 API 和 Business Communications 开发者控制台来创建可响应特定问题的数字代理。
如何使用 activity 生命周期和状态
9 分钟
Updated 2024年11月30日
此实用 Codelab 是“Android 开发者基础知识(第 2 版)”课程第 1 单元“开始使用”的一部分。如果您按顺序学习这些 Codelab,您将会充分发掘此课程的价值: 在本次实践课中,您将详细了解 activity 生命周期。生命周期是 activity 从始至终(从创建到被销毁以及系统收回其资源)可以处于的一组状态。当用户在应用中的 activity 之间导航(以及进入和退出应用)时,这些 activity 都会在它们生命周期的不同状态之间转换。 activity
应用新手入门
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 \