Google Cloud Course Details

Google Cloud Training Course

Course Duration: 1 Month

Module 1: Introduction to Google Cloud

  • Understand what cloud computing is (vs traditional IT)
  • Why GCP is a strong choice & where it fits vs AWS/Azure
  • Successfully create a GCP free account
  • Explore Cloud Console & Cloud Shell
  • Get comfortable with the basic GCP vocabulary
  • Google Cloud Resource Hierarchy

Module 2: Compute in the Cloud

  • Google Compute Engine (VMs)
  • Cloud Marketplace solutions
  • Pricing Models: sustained-use, committed-use, preemptible & spot VMs
  • Machine Types & Storage: disks, SSDs, Filestore
  • Autoscaling & Machine Families
  • Custom Images, Instance templates

Module 3: Object Storage

  • Cloud Storage overview (unstructured data)
  • Storage Classes: Standard, Nearline, Coldline, Archive
  • Key Features: buckets, versioning, lifecycle mgmt, encryption

Module 4: Resources & Access in the Cloud

  • Identity & Access Management (IAM): policies, roles, inheritance
  • IAM Roles: Basic, Predefined, Custom
  • Service Accounts: secure automated access
  • Cloud Identity: user & group management
  • Interacting with GCP: Console, SDK, APIs, Mobile App

Module 5: Networking in the Cloud

  • VPC: subnets, routing, firewall rules
  • VPC Peering & Shared VPC
  • Cloud Load Balancing (HTTP(S), TCP/UDP, failover)
  • Cloud DNS & Cloud CDN

Module 6: Database Storage

  • Cloud SQL: managed relational DBs

Module 7: Containers in the Cloud

  • Introduction to Containers: benefits & use cases
  • Kubernetes Basics: clusters, pods, deployments
  • Google Kubernetes Engine (GKE): Autopilot & Standard modes
  • kubectl Operations: deployment, scaling, updates, YAML configs

Module 8: Applications in the Cloud

  • Cloud Run: serverless containers, scaling, flexible runtimes
  • Cloud Run Functions: lightweight, event-driven compute
  • Use Cases & Comparisons between Cloud Run & Functions

Module 9: Cloud Services Integration

  • Secret Manager (secure keys & credentials)
  • Pub/Sub (messaging for event-driven apps)
  • Cloud Scheduler (cron jobs, periodic tasks)
  • Cloud Logging & Monitoring APIs: observability & alerting