Google Cloud Platform
Cloud Engineer (GCP-ACE) Professional Cloud Architect
(GCP-PCA)
1
Introduction to Cloud Computing
-
Introduction to Cloud & GCP
-
Infrastructure as a service (IAAS)
-
Platform as a service (PAAS)
-
Software as a service(SAAS)
-
Public vs Private vs Hybrid cloud model
-
Understanding Regions and Zones in GCP
-
Create Free Tier GCP Account
-
Explore GCP Console
-
Setting up billing alert
-
Understanding Project hierarchy.
-
Creating Cloud Identity & Creating admin users.
-
Creating folders and projects.
-
Understanding how billing works for free trial
2
Implement and manage GCP Networking
-
Overview of GCP networking
-
Understanding need of GCP Virtual Private Cloud
-
IP Address overview
-
Creation of CIDR
-
What is a Virtual Private Cloud (VPC)
-
Creating Multiple VPC’s and establishing connectivity
-
How to Create Subnets
-
What is a Public IP Address and Private IP Address
-
How to create Firewalls
-
What is Routing and how to create Routes
-
What is a Shared VPC
-
How to make VPC network Peering
-
What are Bastion hosts , and how to configure
-
How to connect your network to google
-
Cloud VPN
-
Cloud Router
-
Cloud DNS
3
Google Advanced Networking & Caching
-
Types of Load Balancers in Google Cloud
-
L4 vs L7 Differences and uses cases
-
Understanding TCP Layer 4 Load Balancer
-
Deploying TCP Load Balancer
-
What is TLS?
-
Generating SSL certificates using LetsEncrypt.
-
Understanding HTTPS Layer 7 Load Balancer
-
Deploying HTTPS Load Balancer
-
VPC Flow logs
-
What is a Content Delivery network?
-
Creation of CDN
-
Google Cloud armor
4
Deploy & Manage Google Compute Engine
-
Compute Engine Overview
-
Cloud shell, Editor and web preview
-
Instance options available in GCE
-
Create and connect to a linux machine
-
Create and connect to a windows machine
-
Configuring Web Server for HTTPS
-
Using gcloud to create compute instances
-
Disks: Creating , editing and manipulating disks
-
Creating custom images
-
Taking snapshots from VM’s
-
Startup and Shutdown scripts
-
Preemptible VMs
-
SSh Keys and Metadata
-
Creating SSH keys and connecting to a Linux instance
5
Migrating On-premise to GCP
-
How to migrate to GCP?
-
Migrating On-Premises Servers(VMware) to Google Cloud.
-
Migrating On-premises databases to Google Cloud.
6
Understand Google Cloud Services
-
Introduction to Google Cloud services
-
Managing Google services using command-line tools, app, and console
-
Deploying Cloud Shell for GCP environment management
-
Installing and configuring Cloud SDK
7
Google Identify & Access Management
-
Cloud IAM Overview
-
What is a GSuite and Cloud Identity
-
IAM Navigation and Organization Node
-
IAM Roles
-
Working with folders
-
Custom roles creation and assigning to users
-
Service accounts
8
​Planning and implementing Google Cloud Storage
-
Cloud storage concepts
-
Working with gsutil command
-
Cloud storage security
-
Gsutil commands
-
Object Versioning and Lifecycle Management
-
Creating Signed URL’s
-
What is FileStore ?
-
How to create NFS from file store
.png)
9
Implementing Google PaaS Databases
-
What is Cloud SQL ?
-
Creating a MYSQL instance in Google Cloud
-
Viewing and Editing Instance Information in Cloud SQL
-
How to Clone a Mysql Instance .
-
How to Start | Stop | Restart | Delete a cloud sql instance
-
Configuring Private and public ip configuration in Google cloud
-
Connecting a Cloud Sql from Cloud shell
-
Connecting a Cloud SQL from a computing engine instance
-
Creating a High Available Cloud SQL Instance
-
Creating and Managing Read Replicas in Cloud SQL
-
Creating and Managing Automated Backups in Cloud SQL
-
How to Import and Export data from or to Cloud SQL
-
Creating and Managing Users in CLoud SQL
10
Introduction Automation Part -1 CI/CD
-
Creating GitLab Account
-
Creating your first project and pushing the code
-
Managing Secrets and Secure files in GitLab
Configuring GitLab Runners -
Creating sample pipeline using YAML
-
Integrating Terraform with GitLab Pipelines
11
Introduction to Automation Part -2 IAAC
-
Understanding IaaC
-
Understanding Cloud Deployment Manager
-
Creating Templates and Deploying templates.
-
Comparing Cloud Deployment with Terraform
12
Understand Google Cloud Run
-
Introduction to Docker
-
What are deployments?
-
What are containers?
-
What is cloud run
-
Deploying an application in Cloud Run
-
How to Rollout and Rollback version in Cloud run
-
Traffic splitting in Cloud Run
-
Triggering and scheduling Cloud run
15
Google Cloud Functions
-
Python Basics.
-
Understanding Python Data Structures.
-
Event Driven architecture with Cloud Functions
-
Deploying Cloud Functions.
-
Automating builds with Triggers
-
Establishing a CI/CD pipeline with Google Cloud
16
Google Cloud Biling
-
Cloud Billing
-
Managing Cloud Billing
-
Controlling costs and Budgets Alerts
-
Billing Exports
13
Architecting with Google Kubernetes
Engine
-
Monolithic and Microservice Architecture
-
Containers vs Docker
-
Kubernetes
-
Google Kubernetes Engine
-
Helm Package Manager
14
Working with Google Cloud App Engine
-
Understanding App Engine Environments Standard vs Flexible
-
Understanding App Engine Component Hierarchy
-
Scaling Google App Engine Instances
-
Mange App Engine - From the Command Line
-
Exploring App Engine in GCP - App, Services and Versions