Enquiry Form

Duration
45 Days
DevOps & Cloud

GCS Course Syllabus

Module 1: Introduction to Google Cloud Platform (GCP)

  • Overview of Cloud Computing

  • Introduction to Google Cloud Platform

  • Key features and benefits of GCP
  • GCP Global Infrastructure
  • GCP services overview: Compute, Storage, Networking, Big Data, Machine Learning
  • Setting up a GCP account and billing

Module 2: Google Cloud IAM (Identity and Access Management)

  • Introduction to IAM in GCP

  • Users, groups, and roles in GCP

  • Service accounts and keys
  • IAM policies and permissions
  • Best practices for IAM management
  • Hands-on with IAM configuration

Module 3: Google Compute Engine

 

  • Introduction to Google Compute Engine (GCE)

  • Creating and managing virtual machine instances

  • Configuring VMs with custom machine types, images, and disks
  • Load balancing and auto-scaling with GCE
  • Networking and firewall rules in GCE
  • Monitoring and logging for GCE instances

Module 4: Google Cloud Storage

  • Overview of Google Cloud Storage

  • Different storage classes (Standard, Nearline, Coldline, Archive)

  • Buckets and objects: creation and management
  • Access control and object lifecycle management
  • Storage security and encryption
  • Hands-on with Google Cloud Storage

Module 5: Google Kubernetes Engine (GKE)

  • Introduction to Kubernetes and container orchestration

  • GKE architecture and components

  • Deploying and managing containers with GKE
  • Kubernetes Pods, Services, and Deployments
  • Scaling and updating applications with GKE
  • Monitoring and troubleshooting GKE clusters

Module 6: Google Cloud Networking

  • Overview of Google Cloud Networking services

  • Virtual Private Cloud (VPC) configuration

  • Subnets, IP ranges, and VPC peering
  • Cloud Load Balancing and Cloud CDN
  • Google Cloud DNS and Traffic Director
  • Hands-on with GCP Networking

Module 7: Google Cloud SQL and Databases

  • Introduction to Google Cloud SQL

  • Managing MySQL, PostgreSQL, and SQL Server databases in GCP

  • Database instances: creation, configuration, and maintenance
  • High availability and disaster recovery in Cloud SQL
  • Overview of other GCP database services (Cloud Spanner, Cloud Firestore, Bigtable)
  • Connecting applications to GCP databases

Module 8: Google BigQuery and Data Analytics

  • Introduction to BigQuery: Data warehouse on GCP

  • Loading and querying data with BigQuery

  • Data ingestion and integration with GCP services
  • BigQuery ML: Machine Learning in BigQuery
  • Cost optimization and best practices in BigQuery
  • Hands-on with BigQuery and data analytics

Module 9: Google Cloud Functions and Serverless Architecture

  • Introduction to serverless computing in GCP

  • Google Cloud Functions: event-driven serverless computing

  • Deploying and managing functions in GCP
  • Integrating Cloud Functions with other GCP services
  • Google Cloud Run and App Engine: containerized serverless applications
  • Use cases and best practices for serverless architecture

Module 10: Google Cloud DevOps Tools

  • Overview of DevOps in the cloud

  • CI/CD pipelines with Google Cloud Build

  • Infrastructure as Code (IaC) with Google Cloud Deployment Manager
  • Monitoring and logging with Stackdriver
  • Managing application performance and reliability
  • Hands-on with GCP DevOps tools

Module 11: Google Cloud Security and Compliance

  • Security best practices in GCP

  • Data encryption and key management in GCP

  • Google Cloud Security Command Center (SCC)
  • Compliance and auditing in GCP
  • Securing networks, applications, and data in GCP
  • Hands-on security configuration and monitoring

Module 12: Google Cloud AI and Machine Learning

  • Introduction to AI and ML services in GCP

  • Google Cloud AI Platform: building and deploying models

  • Pre-trained models: Vision AI, Natural Language, AutoML
  • TensorFlow on Google Cloud
  • BigQuery ML and AI integration
  • Hands-on with GCP AI and ML tools

Module 13: Google Cloud Architecture and Design

  • Designing scalable and resilient applications on GCP

  • Best practices for cloud architecture

  • Case studies: real-world GCP architecture
  • Cost optimization and management in GCP
  • Multi-cloud and hybrid cloud strategies with GCP
  • Practical examples of GCP architecture

Module 14: Google Cloud Certification Preparation

  • Overview of GCP certification paths

  • Preparing for Google Associate Cloud Engineer exam

  • Preparing for Google Professional Cloud Architect exam
  • Practice exams and review sessions
  • Tips and strategies for passing GCP certification exams
  • Final project and hands-on lab