Google Cloud · 2026 Edition
A complete preparation guide written by Google Cloud-certified engineers. Covers the exam format,all 5 blueprint domains, a week-by-week study plan, and proven tips for passing first time.
3–5 months
Prep time
Advanced
Difficulty
60
Exam questions
720/1000
Pass mark
Exam code
PCD
Full name
Google Professional Cloud Developer
Vendor
Google Cloud
Duration
120 minutes
Questions
60 items
Passing score
720/1000 (scaled)
Domains covered
5 blueprint domains
Recommended experience
3+ years of software development experience including 1+ year of Google Cloud application development
Typical prep time
3–5 months
The Professional Cloud Developer certification validates the ability to build scalable applications using Google Cloud developer tools, APIs, and managed services. It is the credential expected for senior GCP application development roles.
Job roles this opens
Domain percentage weights are not currently available for this exam. The checklist below is still useful for planning your study.
Weeks 1–3
Application Design: microservices on GKE/Cloud Run, event-driven patterns, Pub/Sub, Cloud Tasks
Tip: Pub/Sub vs Cloud Tasks: Pub/Sub is a publish-subscribe messaging service for fanout (multiple subscribers, no task tracking); Cloud Tasks manages individual task queues with retry logic, rate limiting, and deduplication — use Cloud Tasks when you need to track individual task completion or control execution rate.
Weeks 4–6
Build and Test Applications: Cloud Build, Artifact Registry, container best practices
Tip: Cloud Run is the most tested compute service on the Professional Cloud Developer exam. Know how to configure: concurrency (requests per container instance), minimum instances (avoid cold starts), maximum instances (control scaling), CPU allocation (only during request vs always-on for background tasks), and ingress settings (all traffic vs internal).
Weeks 7–9
Deploy and Operate: Cloud Deploy, GKE workloads, Apigee, Secret Manager
Tip: Workload identity for GKE allows pods to use a Kubernetes service account mapped to a Google service account — this eliminates the need to manage service account keys in pod configurations. Know how to configure Workload Identity and why it is preferred over mounting service account key files.
Weeks 10–13
Monitor and Optimise: Cloud Monitoring, Error Reporting, Cloud Profiler, application performance
Tip: Cloud Error Reporting aggregates and de-duplicates errors from application logs and shows occurrence frequency, first/last seen times, and affected users. Know that Error Reporting automatically detects exceptions from Cloud Run, GKE, Compute Engine, and App Engine without requiring code changes when structured logging is used.
Firestore (formerly Cloud Datastore) is the serverless document database in GCP developer scenarios. Know the two Firestore modes: Native mode (recommended for new projects, supports real-time listeners) and Datastore mode (backward-compatible with legacy Cloud Datastore API). Queries in Firestore require indexes for non-equality filters.
Cloud Memorystore provides managed Redis and Memcached. Know the use cases: Redis for session state, distributed locks, leaderboards, and Pub/Sub fan-out; Memcached for simple caching with multi-threading. Redis is preferred for most developer use cases due to its richer data structures.
gRPC vs REST APIs on the Professional Cloud Developer exam: gRPC uses Protocol Buffers (binary serialisation), supports bidirectional streaming, and is better for inter-service communication. REST/JSON is more widely supported by clients and debugging tools. Cloud Endpoints and Apigee both support both protocols.
Secret Manager is the preferred way to store API keys, database passwords, and service account credentials for applications on GCP. Know how to access secrets from Cloud Run (environment variable from Secret Manager, or direct API call), and how to set up secret version rotation.
Cloud Spanner transactions: know the difference between read-only transactions (snapshot isolation, can be served by any replica, no latency for lock acquisition) and read-write transactions (serialisable isolation, require a leader replica for writes). Questions describe a workload and ask which transaction type to use.
Apply everything in this guide with adaptive practice questions, detailed answer explanations, and domain analytics.
Deep-dive explanations of the key topics tested on PCD — with exam key points and common misconceptions.