Google Certified Professional Cloud Developer 2022 — Exam guide mapping

Ramesh Rajini
8 min readSep 17, 2021

--

Aiming for Google Certified PCD? I recently got my PCD certificate in Apr 2021 and cool Google swags too!

Irrespective of whatever amount of preparation, a final check on whether we are good with respect to all exam guide points is something important to be ticked. Hence sharing this Cert Prep Map to Exam guide. Do check out this new 2022 exam guide mapping! Hope you find it useful to cover all your learning areas!

Disclaimer: This was curated for my own personal use. Feel free to explore beyond the recommended links, as PCD is one of the toughest exams at Google!

Exam pattern:

Questions: 60 Yeah, you read it right! Unlike other ACE/PCA exams, this is 10 more to 50!

Exam duration:

a. 120 minutes [Actual Exam time ] [ I could complete all 60 questions in 120 mins but couldn’t unfortunately revisit “marked for review” again! ]

b. Procedural time [ 15–30 mins — Depending on proctor availability and pre-checks it may vary, Account for it and keep your family informed :)]

Exam format: Multiple choice and multiple select [ No negative marking, don’t leave anything unanswered]

PCD — Exam guide mapping :

Official guide

Topic 1: Designing highly scalable, available, and reliable cloud-native applications

1.1 Designing high-performing applications and APIs. Considerations include:

1.2 Designing secure applications. Considerations include:

1.3 Managing application data. Considerations include:

  • Defining database schemas for Google-managed databases (e.g., Firestore, Cloud Spanner, Cloud Bigtable, Cloud SQL) ( Schema and data model, Google Cloud Databases)
  • Choosing data storage options based on use case considerations, such as:

Time-limited access to objects ( Overview of access control)
Data retention requirements ( Retention policies and retention policy locks)
Structured vs. unstructured data ( Data lifecycle)
Strong vs. eventual consistency ( Balancing Strong and Eventual Consistency with Datastore)
Data volume ( Storage options)
Frequency of data access in Cloud Storage ( Storage classes)

1.4 Application modernization. Considerations include:

Topic 2: Building and testing applications

2.1 Setting up your local development environment. Considerations include:

2.2 Writing efficient code. Considerations include:

2.3 Testing. Considerations include:

2.4 Building. Considerations include:

Topic 3: Deploying applications

3.1 Recommend appropriate deployment strategies using the appropriate tools (e.g., Cloud Build, Spinnaker, Tekton, Anthos Configuration Manager) for the target computing environment (e.g., Compute Engine, Google Kubernetes Engine). Considerations include:

3.2 Deploying applications and services on Compute Engine. Considerations include:

3.3 Deploying applications and services to Google Kubernetes Engine (GKE). Considerations include:

3.4 Deploying a Cloud Function. Considerations include:

3.5 Using service accounts. Considerations include:

Topic 4: Integrating Google Cloud services

4.1 Integrating an application with data and storage services. Considerations include:

4.2 Integrating an application with compute services. Considerations include:

4.3 Integrating Cloud APIs with applications. Considerations include:

  • Enabling a Cloud API ( Enabling and Disabling Services)
  • Making API calls using supported options (e.g., Cloud Client Library, REST API or gRPC, APIs Explorer) taking into consideration:

Batching requests ( Batching requests)
Restricting return data ( Working with Quotas, Usage limits)
Paginating results ( Paging through table data, Paginating data with query cursors)
Caching results ( Using cached query results)
Error handling (e.g., exponential backoff) ( Truncated exponential backoff)

Topic 5: Managing application performance monitoring

5.1 Managing Compute Engine VMs. Considerations include:

5.2 Managing Google Kubernetes Engine workloads. Considerations include:

5.3 Troubleshooting application performance. Considerations include:

Be sure to take a few minutes to explore these resources, and when you have time, dig deeper into a product that you’ve been wanting to learn more about.

I’m eager to hear your feedback on this blog with resources and your ideas for curating such similar content that will help make your learning journey a little bit easier. Share it with me on LinkedIn or do drop a comment here. Feel free to tag me, in case this Cert Prep guide helped you clear your certification! 👍

Do hit the clap button 👏👏👏 to encourage & if you feel worth investing time here. See you in my next blog. Stay safe...

--

--

Ramesh Rajini
Ramesh Rajini

Written by Ramesh Rajini

Author, Passionate Mentor serving as a Corporate trainer. Women Techmaker Ambassador,, NASSCOM mentor, Speaker, Urban gardener and a Proud mom of 2!

No responses yet