1. The Modern Developer's Foundation
Core Google Cloud concepts: projects, regions, and zones
()
Mastering your toolkit: Google Cloud CLI for power users
()
Introduction: infrastructure as code (IaC) with Terraform
()
Managing identities and permissions with IAM
()
2. Developing Faster with Gemini AI
Using Gemini Code Assist: generating code, Dockerfiles, and REST APIs
()
Using Gemini Cloud Assist: interacting with GCP through chat
()
Practical debugging: using Gemini to understand errors and logs
()
3. Core Compute: Serverless and Containers
Choosing the right compute service: Cloud Run vs. GKE
()
Deploying and scaling a web service with Cloud Run
()
Deploying a microservice to Google Kubernetes Engine (GKE)
()
Managing legacy workloads with Compute Engine
()
4. Storing and Managing Application Data
Flexible object storage with Cloud Storage
()
Choosing a database: Cloud SQL vs. Firestore
()
Implementing a relational database with Cloud SQL
()
Managing application secrets with Secret Manager
()
5. Building a Complete CI/CD Pipeline
Managing code with Secure Source Manager
()
Automating builds with Cloud Build
()
Automating deployments with Cloud Deploy and release promotions
()
Putting it together: a full source-to-production pipeline
()
6. Networking and Service Communication
Developer networking essentials: VPCs, subnets, and firewall rules
()
Exposing services with cloud load balancing
()
Asynchronous messaging with Pub/Sub
()
Securing user access with Identity-Aware Proxy (IAP)
()
7. Production Monitoring and Observability
Actionable logging with Cloud Logging and structured logs
()
Application performance monitoring with Cloud Monitoring
()
Diagnosing latency with Cloud Trace
()
Conclusion
From essentials to professional certification: Google Cloud Platform next steps
()