ยท6 min read
Learn GCP in 30 Days: Course Syllabus
gcpcloud
Welcome to Learn GCP in 30 Days! This daily subscription curriculum is designed to take complete beginners from zero cloud knowledge to building, securing, and deploying production-ready applications on Google Cloud Platform.
๐ก๏ธ
Credit Safety Guarantee Every lesson in this 30-day course includes explicit Teardown & Cleanup Steps to ensure readers never accidentally spend money or exceed their $300 Free Trial credit.
๐ The 30-Day Daily Learning Plan
๐งฉ Week 1: GCP Orientation, Billing & Security Essentials
- 01 - What is GCP and Cloud Computing โ Day 1: Cloud Computing Fundamentals, Service Models & Regions/Zones
- 02 - Navigating the GCP Console Website โ Day 2: Complete Web Console Tour, Projects & Cloud Shell Intro
- 03 - The 4 Ways to Interact with GCP โ Day 3: Console, Cloud Shell CLI, SDKs & Terraform
- 04 - Resource Hierarchy - Org, Folders, Projects โ Day 4: Organization Node, Folders, Projects & Policy Inheritance
- *[05 - GCP Billing & Setting Up Your 300 Free Credit & Budget Alerts Setup
- 06 - IAM & Access Management - Users, Roles, Service Accounts โ Day 6: Identity, 3 Role Types, Service Accounts & Least Privilege
- 07 - Hands-on Lab - Setting Up Your First GCP Project & Cloud Shell โ Day 7: Week 1 Capstone Hands-on Lab
๐ Week 2: Core Compute & Networking
- 08 - VPC Networking, Subnets and IP Ranges โ Day 8: Virtual Private Cloud & Subnet Design
- 09 - Firewall Rules and Traffic Control โ Day 9: Controlling Inbound & Outbound Network Traffic
- 10 - Compute Engine VMs - Launching Virtual Servers โ Day 10: Provisioning & SSHing into Virtual Machines
- 11 - Machine Types and Cost Optimization โ Day 11: Machine Sizing, Disk Management & Spot VMs
- 12 - Managed Instance Groups and Autoscaling โ Day 12: High Availability & Traffic Autoscaling
- 13 - Global and Internal Load Balancing โ Day 13: Traffic Distribution & Health Checks
- 14 - Hands-on Lab - High-Availability Web Cluster โ Day 14: Week 2 Capstone Lab
๐ฆ Week 3: Serverless & Containerized Applications
- 15 - Containers 101 and Artifact Registry โ Day 15: Docker Basics & Container Registries
- 16 - Cloud Run - Serverless Container Apps โ Day 16: Zero-Server Web App & API Deployment
- 17 - Cloud Functions - Event-Driven Code โ Day 17: Microservices That Run on Triggers
- 18 - Eventarc and Pub/Sub Integration โ Day 18: Asynchronous Event-Driven Architectures
- 19 - GKE Kubernetes Overview for Beginners โ Day 19: Container Orchestration Demystified
- 20 - Hands-on Lab - Serverless API Pipeline โ Day 20: Week 3 Capstone Lab
๐๏ธ Week 4: Storage & Relational/NoSQL Databases
- 21 - Storage 101 - Cloud Storage (GCS) Buckets โ Day 21: Object Storage, Storage Classes & Lifecycle Rules
- 22 - Relational DBs - Cloud SQL (Postgres and MySQL) โ Day 22: Managed SQL Setup, Backups & Connections
- 23 - NoSQL DBs - Firestore for Realtime Apps โ Day 23: Document Database for Web & Mobile
- 24 - Caching - MemoryStore Redis โ Day 24: In-Memory Caching for Blazing Speed
- 25 - Enterprise DBs - Spanner and Bigtable Overview โ Day 25: Globally Scalable Databases
- 26 - Hands-on Lab - Full-Stack App with DB & GCS โ Day 26: Week 4 Capstone Lab
๐ Week 5: Analytics, DevOps & AI Capstone
- 27 - BigQuery 101 - SQL Data Warehouse โ Day 27: Analyzing Terabytes of Data in Seconds
- 28 - Secret Manager & Cloud Build CI-CD โ Day 28: API Key Protection & Automated GitHub Deployment
- 29 - Vertex AI Studio and Gemini API โ Day 29: AI Integration & GenAI App Building
- 30 - Capstone Project - Production Deployment โ Day 30: Full Production Release & Course Graduation
Next Topic โ 01 - What is GCP and Cloud Computing