Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Master Google Cloud Platform(GCP)

Core Infrastructure with Bonus Data Engineering and DevOps services

Prerequisites
• No prior knowledge of Google Cloud Platform is assumed

• Basic knowledge of on-premises infrastructure and cloud fundamentals would be an advantage (not
mandatory)

• Familiarity with application development, Linux OS, and will be an added advantage in understanding
the technologies covered

• No coding or development experience needed


Audience
• Individuals planning to deploy applications and create application environments on Google Cloud.
Developers, systems operations professionals, and solution architects getting started with Google
Cloud. Executives and business decision makers evaluating the potential of Google Cloud to address
their business needs.

• Anyone who wants to learn Google Cloud Services and start the Cloud journey.
Course Outline
The course includes presentations, demonstrations, and hands-on.

Module 1: Introducing Cloud & Google Cloud


• Understanding basic Cloud concepts and Google Cloud Platform
• Advantages of Google Cloud Services
• Google's network infrastructure: Regions, Zones, Points of presence, Data Centres
• Cloud Service Models: Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS)

Module 2: Getting Started with Google Cloud Platform


• Understanding the purpose of projects on Google Cloud
• Understanding the Google Cloud Architecture Framework (6 Pillars)
• Methods of interacting with Google Cloud
• Google Cloud Pricing
Hands-on
• Creating a Google Cloud Account (Free tier)
• Installing and configuring Google Cloud CLI (gcloud CLI)

Module 3: Google Cloud Compute services - Google Compute Engine (GCE)


• Understanding Google Compute Engine (GCE)
• GCE Machine types and Images
• GCE Instance Templates
• GCE Connectivity mechanism
• GCE Firewall rules – Ingress and Egress rules
• GCE Internal and External IP Address with use-cases
• GCE Storage: Persistent Disks
• Other Google Cloud Compute services and its comparison with AWS/Azure
Compute services
Hands-on
• Creating GCE (Windows/Linux) and demonstrating different ways of connecting to it remotely
• Deploying an application on GCE and making it available to external users • Troubleshooting launch
of web server on GCE (VM)

Module 4: Google Cloud Storage services – GCS, Persistent Disks, Filestore, Spanner
• Understand the working and use cases of Google Cloud storage services:

1. Google Cloud Storage

2. Persistent Disks

3. Cloud Filestore

4. Cloud Spanner
• Learn how to choose between the various storage options on Google Cloud

Hands-on

• Demonstrating the working of Google Cloud Storage


• Demonstrating the working of Persistent Disks
• Demonstrating the working of Filestore

Module 5: Google Cloud Network Services - VPC, Load Balancer, Connectivity mechanism
• Networking Concepts Primer (Fundamentals)
• Overview of GCP Networking services
• Google Cloud Network service tiers
• Google Cloud – Virtual Private Networks (VPC)
• Google Cloud – Load Balancers (HTTP and TCP)
• Google Cloud Network Connectivity mechanisms

1. VPC Peering

2. Virtual Private Network (VPN)

3. Cloud Interconnect
Hands-on
• Creating custom Networks in Google Cloud
• Demonstrating the working of Load Balancers
Module 6: Google Cloud - Identity and Access Management (IAM) Services
• Overview of IAM Services in GCP
• Key elements of Cloud IAM
• Understanding IAM concepts: Identity, Permissions, Roles, Service Accounts
• Understanding when to use Cloud IAM
Hands-on
• Demonstrating the working of different IAM services: Members, Roles, Permissions, Service Accounts

Module 7: Google Cloud Container Services – Docker, GKE, Anthos and Google Cloud Run
• Containerization Primer (Fundamentals)
• Virtualization vs Containerization
• Container Runtime | Docker Primer | Understanding Docker concepts | Docker Hub
• Understanding Container Orchestration process and tools available in the market
• Understanding the insights of Google Kubernetes Engine (GKE) and Kubernetes
• Introduction to Hybrid and Multi-Cloud computing with Anthos and Google Cloud Run

Hands-on
• Installation of Docker | Creating Containers from standard docker images | Creating custom docker
images
• Creating GKE cluster | Deploying an application into it | Making it available to external users

Module 8: Google Cloud Monitoring & IaC Services


• Understand the purpose of integrated monitoring, alerting, and debugging
• Demonstrating the working of Deployment Manager and Cloud Monitoring

Module 9: Google Cloud Data & Analytics Services – Dataflow, Dataproc, Datalab, BigQuery
• Overview of Data and Analytics services
• Understanding the concept of Google Cloud pub/sub
• Understanding the need and working of Google Cloud Dataflow, Dataproc and Datalab in data
analytics
• Overview of BigQuery

Hands-on
• Analyzing data with Google Cloud data analytics services

Module 10: Google Cloud DevOps Services – GC Source Repository, GC Build, GCR
• DevOps Primer (Fundamentals)
• Overview of Google Cloud DevOps services
• Understanding the working of Google Cloud Source repository, Google Cloud Build, Google Container
Registry (GKR)
• Overview of other DevOps tools in the market

Hands-on
• Creating an end-to-end production grade CI CD pipeline for deploying an application to the Compute
platform (GCE/GKE)

You might also like