Google Cloud Platform

Foundation & Architect

(Associate Level)

Course Content

(Duration 40 Hours – GCP Fundamental & Architect – Associate Level)


  1. Welcome to GCP Fundamentals

What is cloud computing?

How did we get here?
Every company is a data company
GCP computing architectures
The Google network
GCP regions and zones
Environmental responsibility
Pricing innovations
Open APIs
Why choose Google Cloud Platform
Multi-layered security approach

  1. The Google Cloud Platform resource hierarchy

Identity and Access Management (IAM)
IAM roles
Interacting with Google Cloud Platform
Cloud Marketplace (formerly Cloud Launcher)
Demonstration: Getting Started with Cloud Launcher

  1. Virtual Private Cloud (VPC)

Compute Engine
Important VPC capabilities
Demonstration: Getting Started with Compute Engine

  1. Introduction to Google Cloud Platform Storage Options

Cloud Storage
Cloud Storage interactions
Google Cloud Big table
Google Cloud SQL and Google Cloud Spanner
Google Cloud Data-store
Comparing Storage Options
Demonstration: Getting Started with Cloud Storage and Cloud SQL

  1. Containers, Kubernetes, and Kubernetes Engine

Intro: Getting Started with Kubernetes Engine
Demo: Getting Started with Kubernetes Engine

  1. Module introduction; introduction to App Engine

Google App Engine Standard Environment
Google App Engine Flexible Environment
Google Cloud Endpoints and Apigee Edge
Demonstration: Getting Started with App Engine

  1. Development in the cloud

Deployment: Infrastructure as code
Monitoring: Proactive instrumentation
Demonstration: Getting Started with Deployment Manager and Stackdriver

  1. Introduction to Big Data and Machine Learning

Google Cloud Big Data Platform
Cloud Dataflow
Cloud Pub/Sub and Cloud Datalab
Google Cloud Machine Learning Platform
Machine learning APIs
Demonstration: Getting Started with BigQuery

Architecting with Google Cloud Platform: Associate

Lesson 1

Intro to GCP

  • Google Cloud Platform
  • Using GCP

Lesson 2

Virtual Networks

  • Cloud Virtual Network
  • Projects, networks and subnetworks
  • IP Addresses
  • Routes and Rules
  • Billing
  • Common Network Design

Lesson 3

Virtual Machines

  • Google Compute Engine
  • Compute Options
  • Images
  • Disk Options
  • Common GCE Actions

Lesson 4

Cloud IAM

  • Cloud Identity and Access Management
  • Organization
  • Roles
  • Members
  • Service Accounts
  • Cloud IAM Best Practices


Lesson 5

Data Storage Services

  • Google Cloud Storage
  • Cloud SQL
  • Cloud Spanner
  • Datastore
  • BigTable

Lesson 6

Resource Management

  • Cloud Resource Manager
  • Quotas
  • Labels and Names
  • Billing

Lesson 7

Resource Monitoring

  • Monitoring
  • Logging
  • Error Reporting
  • Tracing
  • Debugging

Lesson 8

Interconnecting Networks

  • Cloud VPN
  • Cloud Router
  • Cloud Interconnect
  • Direct Peering
  • Cloud DNS

Lesson 9

Load Balancing

  • Network Load Balancing
  • HTTP(S) Load Balancing
  • HTTP and SSL Proxy Load Balancing
  • Cross Region and Content-Based Load Balancing
  • Managed Instance Group
  • Load Balancing Best Practices

Lesson 10


  • Autoscaling
  • Policies
  • Configuration

Lesson 11

Infrastructure Automation with Cloud

  • Infra Automation
  • Images
  • Metadata
  • Scripts
  • Cloud API

Lesson 12

Infrastructure Automation with Deployment Manager

  • Deployment Manager
  • Templates
  • Cloud Launcher

Lesson 13

Managed Services

  • Dataproc
  • Dataflow
  • BigQuery
  • Other Services

Lesson 14

App Infrastructure Services

  • Cloud Pub/Sub
  • API Management
  • Cloud Functions
  • Cloud Source Repositories
  • Speciality APIs

Lesson 15

App Development Services

  • Google API

Lesson 16


  • Containers
  • Google Container Engine
  • Google Container Registry