Google Cloud Certified — Professional Cloud Developer (PCD) Practice Exams
About the GCP PCD exam
Exam at a glance
Google Cloud's developer Professional certification.
Who PCD targets
PCD validates that you can build production cloud-native applications on Google Cloud. The exam targets application developers who design, build, deploy, and integrate apps end-to-end — not platform operators (that's PCDoE) and not pure architects (that's PCA). Heavy focus on Cloud Run, GKE, Cloud Functions, App Engine, Cloud SQL, Spanner, Firestore, and Pub/Sub.
Domain weighting
- Designing highly scalable, available, and reliable cloud-native applications: ≈25%
- Building and testing applications: ≈20%
- Deploying applications: ≈20%
- Integrating Google Cloud services: ≈20%
- Managing application performance monitoring: ≈15%
Prerequisites
None formally. Google recommends 3+ years of professional development experience including 1+ years building on Google Cloud. Passing the Associate Cloud Engineer (ACE) first is a useful but optional foundation — many candidates go straight to PCD if they already have GCP hands-on time.
Why take this certification
- Developer credential, not architect. PCD is the only Google Cloud Professional cert focused squarely on writing application code on GCP — design, build, deploy, integrate, observe. If you ship Cloud Run services, GKE workloads, or Cloud Functions for a living, it's the credential that mirrors your job.
- Pairs naturally with PCDoE. PCD covers the application; PCDoE covers the CI/CD, SLOs, and operations around it. Holding both signals full-stack platform-engineering range and is a common combination on senior cloud-developer postings.
- Hands-on focus. Like all Google Cloud Professional exams, PCD is scenario-driven. You'll be asked to pick the right deployment pattern, the right Pub/Sub delivery semantics, the right Cloud SQL connection strategy — concepts that map directly to production code.
- 3-year validity. Google Cloud certs hold for three years. Plan recertification ahead of the 60-day renewal window; there is no continuing-education path.
What you'll learn in the PCD exam
PCD validates that you can build production cloud-native applications on Google Cloud — choosing the right runtime, wiring services together, deploying safely, and observing what you shipped. Most questions are scenario-driven: a workload with constraints (latency, cost, ordering, security) and four or five plausible implementation choices.
Serverless runtimes
- Cloud Run services — request-driven HTTPS, concurrency tuning, min/max instances, CPU allocation, traffic splitting.
- Cloud Run jobs — finite batch workloads, task parallelism, retries.
- Cloud Functions Gen2 (built on Cloud Run) — HTTP and event triggers, Eventarc integration.
- App Engine Standard vs Flexible — when each still fits and when Cloud Run is the better default.
Containers and GKE
- GKE Autopilot vs Standard — node-management trade-offs, when each is the right answer.
- Workload Identity — bind Kubernetes service accounts to Google service accounts; no JSON keys in pods.
- Cloud Build for container CI — multi-step builds, Artifact Registry pushes, signed provenance.
App deployment patterns
- Blue/green deploys via Cloud Run revisions.
- Canary rollouts using Cloud Run traffic splitting (percent-based routing across revisions).
- Rolling updates on GKE Deployments — surge and unavailable budgets.
- A/B testing via tagged Cloud Run revisions and weighted traffic.
Cloud Storage
- Signed URLs for time-bounded direct uploads/downloads.
- Resumable uploads for large objects.
- IAM vs ACLs (IAM is the modern default), uniform bucket-level access.
Databases
- Cloud SQL connection patterns — Cloud SQL Auth Proxy, connection pooling, IAM database authentication.
- Cloud Spanner client libraries — single-region vs multi-region, schema design for hotspots.
- Firestore SDK — document modeling, real-time listeners, security rules.
- Memorystore (Redis/Memcached) for caching hot paths.
Messaging and eventing
- Pub/Sub at-least-once delivery semantics and how to design idempotent consumers.
- Ordering keys for in-order delivery within a key.
- Dead-letter topics for poison messages.
- Message filtering on subscription attributes.
- Eventarc for fully-managed event routing across Google Cloud sources.
Authentication and identity
- Firebase Authentication and Identity Platform for end-user sign-in.
- Identity-Aware Proxy (IAP) for application-layer auth on internal apps.
- IAM service accounts for application identity inside Google Cloud.
- Workload Identity Federation for non-GCP workloads (GitHub Actions, AWS, on-prem) calling Google Cloud APIs without service-account keys.
Observability
- Cloud Logging — structured JSON logs, log-based metrics, exclusion filters.
- Cloud Trace — distributed tracing across Cloud Run, GKE, Cloud Functions.
- Cloud Profiler — continuous production CPU/heap profiling.
- Cloud Monitoring — SLOs and SLIs, alerting policies, uptime checks.
- Cloud Debugger replacement options now that the legacy product is sunset.
How the practice exams help
Each free question and every premium exam mirrors Google's scenario-style format — long stem with explicit constraints, four to five plausible options, single or multiple correct. Detailed explanations cover not just why the right answer is right but why the distractors fail the constraints, so you learn the trade-offs rather than memorizing answers.
How to prepare for the PCD exam
A successful PCD preparation plan combines theory, hands-on coding on real Google Cloud services, and timed practice. Working developers with GCP exposure typically need 10–14 weeks at 10–15 hours per week.
- Walk the official exam guide (1 week). Download the PCD exam guide (PDF) and the cert overview. Map every objective to a service you've actually used; flag the ones you haven't.
- Follow the Cloud Skills Boost learning path (4–5 weeks). The Professional Cloud Developer learning path bundles labs across Cloud Run, GKE, Cloud SQL, Pub/Sub, and observability. Do the labs; don't just watch the videos.
- Build a representative sample app (3–4 weeks). Spin up a small free-tier project: a Cloud Run service backed by Cloud SQL, with Pub/Sub for async work and Cloud Logging + Cloud Trace wired in. Then redeploy the same app to GKE Autopilot to feel the trade-offs. Add a canary rollout with traffic splitting. This single exercise touches roughly 60% of the exam's surface area.
- Practice exams (2–3 weeks). Take timed practice tests to surface weak domains. Detailed explanations on every option help you learn the why behind each correct answer. Aim for consistent 80%+ scores before scheduling.
Recommended timeline
10–14 weeks of focused study (10–15 hours per week) for developers with some Google Cloud experience. Developers brand-new to GCP should pass ACE first (adds another 4–6 weeks of foundational work).
Official resources
Start with the official PCD certification page, the PCD exam guide (PDF), the Professional Cloud Developer learning path on Cloud Skills Boost, and Google's free sample questions.