Google Cloud Professional Cloud Developer(PCD)备考指南:应用开发与部署
GCP-PCD 备考指南:覆盖云原生应用设计、构建测试、部署、Google Cloud 集成及应用运维。
Professional Cloud Developer(PCD)面向使用 Google Cloud 构建和部署安全、可扩展应用的开发者。除了代码构建,考试也关注架构选择、测试、发布策略、云服务集成和可观测性。
本文参考官方认证页及考试指南。GCP-PCD 是本站简称;考试大纲可能变化,备考时请以官方最新版本为准。
适合谁?
适合有一种通用编程语言经验,并接触过 API、容器或云原生应用的开发者。它比 ACE 更偏应用生命周期;如果你主要负责流水线和生产可靠性,可对照 DevOps Engineer 指南。
考试领域与权重
| 领域 | 重点 | 权重 |
|---|---|---|
| Designing scalable, available, reliable cloud-native applications | 应用/API 架构、数据和扩展性 | 约 33% |
| Building and testing applications | 开发环境、构建、安全容器和测试策略 | 约 26% |
| Deploying applications | 发布、Serverless 与版本策略 | 约 19% |
| Integrating applications with Google Cloud services | 数据、消息、身份和托管服务集成 | 约 22% |
核心复习重点
设计题先看服务等级、延迟、数据一致性、流量模式和团队技能,再选 VM、GKE、Cloud Run 或函数服务。构建与测试涵盖本地开发工具、Cloud Build、Artifact Registry、单元/集成/负载测试,以及安全地打包容器。
部署部分重点理解渐进式发布、流量拆分、回滚、API 版本兼容和事件触发。集成部分复习 Pub/Sub、Eventarc、Cloud SQL/Spanner/Firestore、Secret Manager、身份认证与服务账号。
容易混淆: Cloud Run、GKE 和 Compute Engine 的控制权与运维负担不同。发布策略也不是一概用蓝绿部署;应结合回滚风险、流量控制能力和兼容性选择。
备考顺序与自查
从应用架构和数据访问模式开始,再练本地开发到 CI 的流程,最后覆盖部署、云服务集成及监控日志。每种方案都练习解释安全边界和失败时的恢复办法。
- 能按延迟、扩展和运维需求选择运行平台。
- 能规划构建、测试、镜像存储和发布流程。
- 能选择渐进发布或回滚方式并说明原因。
- 能安全集成数据、消息、密钥和身份服务。
继续练习
用开发场景题练习选择合适的应用平台、测试方式和发布策略。开始 GCP-PCD 练习。