Associate Cloud Engineer

Google Cloud Platform

Core Fundamentals & Architect

Google Cloud – Core Fundamentals

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

2. 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

3. Virtual Private Cloud (VPC) 

Compute Engine

Important VPC capabilities

Demonstration: Getting Started with Compute Engine

4. Introduction to Google Cloud Platform Storage Options

Cloud Storage

Cloud Storage interactions

Google Cloud Bigtable

Google Cloud SQL and Google Cloud Spanner

Google Cloud Datastore

Comparing Storage Options

Demonstration: Getting Started with Cloud Storage and Cloud SQL

5. Containers, Kubernetes, and Kubernetes Engine

Intro: Getting Started with Kubernetes Engine

Demo: Getting Started with Kubernetes Engine

6. 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

7. Development in the cloud

Deployment: Infrastructure as code

Monitoring: Proactive instrumentation

Demonstration: Getting Started with Deployment Manager and Stackdriver

8. Introduction to Big Data and Machine Learning

Google Cloud Big Data Platform

Cloud Dataflow

BigQuery

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

• 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

• Containers

• Google Container Engine

• Google Container Registry