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