Foundation & Architect
(Associate Level)
Course Content
(Duration 40 Hours – GCP Fundamental & Architect – Associate Level)
GCP – CORE FUNDAMENTAL
- 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
- 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
- Virtual Private Cloud (VPC)
Compute Engine
Important VPC capabilities
Demonstration: Getting Started with Compute Engine
- 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
- Containers, Kubernetes, and Kubernetes Engine
Intro: Getting Started with Kubernetes Engine
Demo: Getting Started with Kubernetes Engine
- 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
- Development in the cloud
Deployment: Infrastructure as code
Monitoring: Proactive instrumentation
Demonstration: Getting Started with Deployment Manager and Stackdriver
- 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