Professional Cloud Developer (PCD)
Build real cloud skills with guided labs on AWS and Google Cloud. Practice in live environments with instant access to real cloud resources. No cloud account required.
6 labs available
Explore how to build an event-driven architecture using Google Cloud's Pub/Sub and Eventarc services. This lab focuses on designing and integrating event-driven components...
In this lab, you will build a scalable application using Cloud Run and integrate it with Pub/Sub for asynchronous communication. You will deploy a containerized application on Cloud Run, set up a Pub/Sub topic and subscription, and implement asynchronous message processing to ensure your application can handle high loads efficiently.
This lab will guide you through implementing advanced security measures in Google Cloud using IAM roles and Secret Manager. You will...
In this lab, you will design and deploy a scalable API using Google Cloud's Cloud Run and GKE. You will learn to handle high traffic with load balancing and autoscaling configurations, ensuring robust API performance and availability...
This lab helps you build resilient and highly available applications on Google Kubernetes Engine (GKE). You will explore advanced Kubernetes features like HPA (Horizontal Pod Autoscaler), PodDisruptionBudgets, and load balancing for fault tolerance and optimal performance...
Learn how to develop cost-effective, scalable applications using Cloud Run. This lab covers optimizing resource usage and costs while ensuring your application can handle surges in traffic efficiently...
2 labs available
This lab guides you through the process of deploying a scalable microservices application using Google Cloud's Cloud Run and GKE services. You'll learn to deploy containerized microservices, configure resource requirements, and implement effective autoscaling. Additionally, you'll expose your services via a secure API and integrate event-driven functionalities using Pub/Sub and Eventarc.
In this advanced lab, you will learn how to deploy a secure application using Cloud Run and configure it with Eventarc to respond to specific event triggers. You will ensure that the application manages and triggers events efficiently, implementing API security best practices. The lab will guide you through deploying and managing a new API version in Cloud Endpoints, maintaining backward compatibility while optimizing performance and costs. An important aspect is enhancing application reliability and scalability with Horizontal Pod Autoscaling and implementing containerization best practices on GKE.
1 lab available
In this lab, you will explore advanced deployment strategies with Cloud Run, focusing on concurrency management, scaling, and traffic splitting. You'll learn how to set up a CI/CD pipeline using Cloud Build, and monitor deployments with Google Cloud Console, which ensures that your applications are deployed efficiently and securely in a production environment.
1 lab available
In this advanced lab, you will build a fully functional, high-performance application deployed on Google Cloud Run. You'll integrate Cloud SQL for data storage and use IAM for security access control. The lab will teach you how to configure concurrency, instance settings, and request handling, along with enabling tracing and logging for monitoring application performance. This lab offers a practical scenario where your application must sustain a load of 1000 concurrent users while minimizing latency to under 200ms.