Overview
Master Google Cloud development by integrating core storage and messaging services, architecting serverless applications with Cloud Functions, and implementing essential security and observability practices for professional-grade cloud engineering.
Syllabus
- Course 1: Developing with Core GCP Services
- Course 2: Building Serverless GCP Applications
- Course 3: Developer Security & Observability
Courses
-
Get productive with Google Cloud client libraries for Python and core services used in most applications. You'll use Application Default Credentials (ADC) via service accounts (no hardcoded keys), work with Cloud Storage for object storage, Firestore for NoSQL CRUD, and Pub/Sub for asynchronous messaging.
-
Design event-driven, fully managed applications on GCP. You'll build Cloud Functions triggered by HTTP requests, define infrastructure with gcloud CLI, run locally with Functions Framework, deploy to the cloud, and orchestrate multi-step workflows with Workflows.
-
Secure applications and make them observable. Remove hardcoded secrets by using service accounts and Secret Manager, secure API endpoints with API Gateway and in-function validation, publish custom metrics and dashboards in Cloud Monitoring, and add distributed tracing with Cloud Trace across HTTP requests, Cloud Functions, and Firestore.