1️⃣ GCP Fundamentals¶
Learn the basics of Google Cloud.
Topics
- Regions & Zones
- Resource hierarchy
- Shared responsibility model
- Global infrastructure
Services
- Google Cloud Platform
- Google Cloud Console
- Google Cloud SDK
2️⃣ Resource Hierarchy & Governance¶
Understand how GCP structures resources.
Topics
- Organization
- Folders
- Projects
- Resource hierarchy
Services
- Google Cloud Organization
- Resource Manager
- Organization Policy Service
3️⃣ Billing & Cost Management¶
Learn how billing works.
Topics
- Billing accounts
- Budgets
- Cost optimization
Services
- Cloud Billing
- Billing Budgets
- Recommender
4️⃣ Identity & Access Management¶
Control access to resources.
Topics
- IAM roles
- Permissions
- Service accounts
- Principle of least privilege
Services
- Cloud IAM
- Service Accounts
- Identity-Aware Proxy
5️⃣ API & Service Management¶
Before using any service you must enable APIs.
Topics
- Service APIs
- API enabling
- Service quotas
Services
- Service Usage API
- API Gateway
6️⃣ Networking¶
Networking is one of the most important architect skills.
Topics
- VPC
- Subnets
- Firewall rules
- Private vs Public IP
- Routing
Services
- Virtual Private Cloud
- Cloud NAT
- Cloud Load Balancing
- Cloud DNS
- Cloud CDN
- Cloud VPN
7️⃣ Compute Services¶
Learn where to run applications.
Topics
- Virtual machines
- Containers
- Serverless
Services
- Compute Engine
- Cloud Run
- Google Kubernetes Engine
- App Engine
- Cloud Functions
8️⃣ Storage¶
Learn how data is stored.
Topics
- Object storage
- Block storage
- File storage
Services
- Cloud Storage
- Persistent Disk
- Filestore
9️⃣ Databases¶
Learn database options.
Topics
- Relational databases
- NoSQL databases
- Caching
Services
- Cloud SQL
- Cloud Spanner
- Firestore
- Bigtable
- Memorystore
🔟 Containers & DevOps¶
Learn deployment automation.
Topics
- Container registry
- CI/CD pipelines
- Deployment strategies
Services
- Artifact Registry
- Cloud Build
- Cloud Deploy
1️⃣1️⃣ Monitoring & Logging¶
Learn observability.
Topics
- Metrics
- Logs
- Alerting
Services
- Cloud Monitoring
- Cloud Logging
- Error Reporting
- Cloud Trace
1️⃣2️⃣ Security¶
Learn how to secure applications.
Topics
- Secrets
- Encryption
- Threat protection
Services
- Secret Manager
- Cloud Armor
- Security Command Center
1️⃣3️⃣ Messaging & Event Driven Systems¶
Topics
- Event architecture
- Message queues
Services
- Pub/Sub
- Eventarc
- Cloud Tasks
1️⃣4️⃣ Data Analytics¶
Topics
- Big data processing
- Data warehouse
Services
- BigQuery
- Dataflow
- Dataproc
1️⃣5️⃣ Architecture & Design Patterns¶
Learn system design.
Topics
- High availability
- Multi-region architecture
- Disaster recovery
- Microservices
- Serverless architecture
✅ Final Learning Flow
GCP Fundamentals
↓
Organization / Folders / Projects
↓
Billing
↓
IAM
↓
Enable APIs
↓
Networking
↓
Compute
↓
Storage
↓
Databases
↓
DevOps & Containers
↓
Security
↓
Monitoring
↓
Messaging
↓
Data Analytics
↓
Architecture Design