
Google Cloud Professional Cloud Developer
The Google Cloud Professional Cloud Developer certification validates your ability to design, build, and deploy scalable, secure, and reliable applications on Google Cloud. It is for developers who write code and build cloud-native solutions, and it demonstrates that you can apply Google Cloud best practices to real-world development challenges. Earning this credential signals that you can deliver production-ready applications that leverage the full power of Google Cloud.
325 practice questions · Updated 2026-07-30
PROFESSIONAL-CLOUD-DEVELOPER Curriculum
Every domain, objective, and concept the PROFESSIONAL-CLOUD-DEVELOPER exam measures.
- Platform selection criteria
- Container building and refactoring
- Deploying containers to Cloud Run and GKE
- Geographic distribution of Google Cloud services
- Load balancer use cases
- Session affinity for content delivery
- Caching solutions with Memorystore
- API creation and deployment
- API rate limiting, authentication, and observability
- Asynchronous and event-driven integration
- Defining resource requirements
- Cost and resource optimization
- Data replication for failover
- Traffic splitting strategies
- Service orchestration with Workflows, Eventarc, Cloud Tasks, and Cloud Scheduler
- Cloud Storage Object Lifecycle Management
- Cloud Storage Retention Policies and Locks
- Identity-Aware Proxy (IAP)
- Web Security Scanner
- Artifact Analysis Vulnerability Scanning
- Security Command Center
- Secret Manager
- Cloud Key Management Service (KMS)
- Workload Identity Federation
- Application Default Credentials (ADC)
- JSON Web Tokens (JWT) and OAuth 2.0
- Cloud SQL Auth Proxy and AlloyDB Auth Proxy
- Identity Platform
- IAM Roles for Service Accounts
- Cloud Service Mesh
- Kubernetes Network Policies
- Direct VPC Egress and Private Service Connectivity
- Least Privileged Access
- Binary Authorization
- Storage system selection criteria
- Structured database schema design
- Unstructured database schema design
- Consistency models in Google Cloud databases
- Signed URLs for Cloud Storage
- Writing data to BigQuery
- Emulating Google Cloud services with gcloud CLI
- Local unit testing with emulators
- Google Cloud console basics
- Cloud SDK installation and configuration
- Cloud Code IDE integration
- Gemini Cloud Assist usage
- Cloud Shell usage
- Cloud Workstations setup
- Configuring IDEs with Cloud SDK
- Integrating AI coding assistants and MCP servers
- Cloud Build fundamentals
- Build configuration with cloudbuild.yaml
- Building container images with Cloud Build
- Artifact Registry basics
- Pushing images to Artifact Registry
- Cloud Build provenance
- Binary Authorization integration
- Attestations and signing
- AI-assisted unit test generation
- Unit test best practices
- Integration testing fundamentals
- Automated integration tests in Cloud Build
- Cloud Build test configuration
- Test result reporting and failure handling
- Deploying from source code
- Deploying with buildpacks
- Deploying with Dockerfiles
- Invoking services with HTTP requests
- Invoking services with Eventarc
- Invoking services with Pub/Sub
- Configuring Eventarc triggers
- Configuring Pub/Sub subscriptions
- Handling event payloads
- Versioning APIs
- Exposing APIs securely
- Using Apigee for API management
- Deploying containerized applications to GKE
- Kubernetes health checks: liveness probes
- Kubernetes health checks: readiness probes
- Horizontal Pod Autoscaler (HPA) basics
- HPA configuration: scaling metrics
- HPA scaling behavior and thresholds
- Connection management for Google Cloud datastores
- Reading data from Google Cloud datastores
- Writing data to Google Cloud datastores
- Publishing messages with messaging services
- Consuming messages with messaging services
- Enabling Google Cloud services
- Choosing an API access option
- Using Cloud Client Libraries
- Using the REST API
- Using gRPC
- Using API Explorer
- Batching requests
- Restricting return data
- Paginating results
- Caching results
- Handling errors with exponential backoff
- Using service accounts for API calls
- Instrumentation with Cloud Logging
- Instrumentation with Cloud Monitoring metrics
- Instrumentation with Cloud Trace spans
- Using Cloud Logging for issue identification
- Using Cloud Monitoring for issue identification
- Using Cloud Trace for issue identification
- Error Reporting setup and usage
- Managing errors with Error Reporting
- Correlating spans with trace IDs
- AI-assisted observability features
Percentages reflect share of the current practice bank, not official exam weightings — no structured per-skill weight is published for PROFESSIONAL-CLOUD-DEVELOPER, so none is invented.