Google Cloud (GCP)Â
Module 1: Introduction to Google Cloud
Cloud Computing Concepts: IaaS, PaaS, SaaS
Overview of Google Cloud Platform (GCP)
GCP Regions and Zones: Understanding global infrastructure
Navigating the Google Cloud Console
Introduction to Cloud Shell
Module 2: Identity and Access Management (IAM)
IAM Concepts: Principles of least privilege
Roles and Permissions
Service Accounts
Best practices for IAM
Module 3: Compute Services
Compute Engine: Virtual Machines (VMs)
Creating and Managing VMs
Instance Types and Machine Configurations
Understanding persistent disks
Introduction to Google Kubernetes Engine (GKE)
Module 4: Networking Basics
Virtual Private Cloud (VPC) Networks
Subnets and IP Addressing
Firewall Rules
Cloud Router
Module 5: Storage Services
Cloud Storage: Object Storage
Storage Classes: Standard, Nearline, Coldline, Archive
Managing Buckets and Objects
Cloud SQL: Relational Databases
Module 6: Database Services
Cloud SQL: Relational Database service.
Cloud Spanner: Globally scalable database.
Cloud Datastore/Firestore: NoSQL databases.
Choosing the right database for your workload.
Module 7: Data Analytics Fundamentals
BigQuery: Data Warehousing
Loading and Querying Data in BigQuery
Cloud Dataproc: Managed Hadoop and Spark.
Introduction to Cloud Dataflow.
Module 8: Application Services
App Engine: Serverless Application Platform
Cloud Functions: Event-Driven Serverless Functions
Cloud Run: Container-Based Serverless
Module 9: Deployment and Automation
Cloud Deployment Manager: Infrastructure as Code
Introduction to Terraform on GCP
Container Registry and Artifact Registry.
Module 10: Monitoring and Logging
Cloud Monitoring: Metrics and Alerts
Cloud Logging: Log Management
Error Reporting
Module 11: Billing and Cost Management
Understanding GCP Billing
Billing Accounts and Projects
Cost Management Tools and Best Practices
Free tier overview.
Module 12: Review and Next Steps
Recap of Key Concepts
Introduction to GCP Certifications
Resources for Further Learning