A comprehensive learning path covering Google Cloud Platform services, from core infrastructure and networking to data engineering, machine learning, and DevOps practices.
§ SYLLABUS
- 01Cloud Computing Concepts
Understand IaaS, PaaS, SaaS models, regions, zones, and how GCP fits into the cloud landscape.
- 02GCP Console & Cloud Shell
Navigate the GCP console, use Cloud Shell, and manage projects and billing accounts.
- 03IAM & Resource Hierarchy
Manage identity, roles, service accounts, and understand GCP's organization → folder → project hierarchy.
- 04gcloud CLI & SDK
Use the gcloud command-line tool to create, configure, and manage GCP resources programmatically.
- 05Cloud Foundations Complete
- 01Compute Engine
Provision and manage virtual machines, instance groups, and understand machine types and preemptible VMs.
- 02Cloud Run
Deploy stateless containers as fully managed serverless services with automatic scaling.
- 03Google Kubernetes Engine (GKE)
Deploy, manage, and scale containerized applications using managed Kubernetes clusters.
- 04Cloud Functions
Write lightweight event-driven functions that respond to cloud events without managing servers.
- 05App Engine
Deploy web applications on a fully managed platform with automatic scaling and zero server management.
- 06Compute Services Mastered
- 01VPC & Subnets
Design virtual private clouds, configure subnets, firewall rules, and understand GCP's global networking model.
- 02Load Balancing & CDN
Configure HTTP(S), TCP, and internal load balancers, and use Cloud CDN for content delivery.
- 03Cloud Armor & Security
Protect applications with WAF policies, DDoS protection, and security best practices.
- 04Cloud DNS & Domains
Manage DNS zones and records for reliable, low-latency domain name resolution.
- 01Cloud Storage
Store and retrieve unstructured data using buckets with lifecycle policies, versioning, and access controls.
- 02Cloud SQL
Use managed relational databases (MySQL, PostgreSQL, SQL Server) with automatic backups and replication.
- 03Firestore
Build real-time applications with a flexible, scalable NoSQL document database.
- 04Cloud Bigtable
Handle massive analytical and operational workloads with a petabyte-scale wide-column NoSQL database.
- 05Cloud Spanner
Use a globally distributed, strongly consistent relational database for mission-critical workloads.
- 06Storage & Databases Complete
- 01BigQuery
Run fast SQL analytics on petabyte-scale datasets using GCP's serverless data warehouse.
- 02Dataflow (Apache Beam)
Build batch and streaming data pipelines using managed Apache Beam for ETL and real-time processing.
- 03Pub/Sub
Decouple services with a fully managed messaging system for event-driven architectures.
- 04Dataproc
Run Apache Spark and Hadoop clusters as a managed service for large-scale data processing.
- 05Data Engineering Complete
- 01Cloud Build & Artifact Registry
Automate builds, run tests, and store container images and packages in managed registries.
- 02Infrastructure as Code (Terraform)
Define and provision GCP infrastructure declaratively using Terraform with state management.
- 03Cloud Monitoring & Logging
Observe system health with metrics, dashboards, alerting policies, and centralized log management.
- 01Vertex AI
Train, deploy, and manage ML models using GCP's unified AI platform with AutoML and custom training.
- 02Pre-trained AI APIs
Use Vision, Speech, Natural Language, and Translation APIs to add intelligence without building models.
- 01Architecture Patterns & Well-Architected
Apply GCP's Well-Architected Framework: reliability, security, cost optimization, and performance.
- 02Cost Management & Optimization
Control spending with budgets, committed use discounts, and resource right-sizing strategies.
- 03GCP Practitioner Ready