๐
Google Cloud Platform
GCP Syllabus
Free Python + Linux for Multi-Cloud DevOps Students
New Batch Starting Soon!
Free Python + Linux for Multi-Cloud DevOps Students
New Batch Starting Soon!
๐
Google Cloud Platform Syllabus
GCP with DevOps Integration
1
Cloud Fundamentals
Introduction to Cloud Computing
- Why Cloud Computing?
- Benefits of Cloud Computing
- Types of Cloud Computing
- Cloud Service Models
- Scaling in Cloud Computing
- Cloud Computing Issues
- Security in the Cloud
- Cloud Costing Models
2
Cloud Fundamentals
Virtualization
- What is Virtualization?
- Virtualization and Cloud Computing
- Types of Virtualizations
- Virtualization Terminologies
- Hypervisor Concepts
- Benefits
- Vendors
3
Linux Basics
Linux
- All-Important Linux Commands
- The Linux Filesystem
- File Permissions
- Process Management
- User Account Management
- Software Management
- Networking in Linux
4
Compute Services
Compute Engine
- Overview
- Instance Launch (Windows and Linux OS)
5
Compute Services
Compute Engine Instance Management
- Instance Types
- Key Pair Management
- Firewall Rules (Security Groups Equivalent)
- Storage and Snapshots
- User Data and Metadata
6
Compute Services
Load Balancing
7
Compute Services
Billing and Monitoring
- Billing and Monitoring
- Alarms
8
Compute Services
Autoscaler
- Auto Scaling
- Scaling Types and Policies
- GCP Auto-Scaling
9
Storage Services
Persistent Disk/Cloud Filestore
- EBS Equivalent (Persistent Disk)
- EFS Equivalent (Cloud Filestore)
10
Networking
VPC Network
- Networking Basics
- Public IPs & Private IPs
- CIDR Range
- Subnet Calculations
- Creating Custom VPCs and Custom Subnets
11
Networking
VPC Controls
- Firewall Rules (ACL Equivalent)
- Route Tables & Cloud Router
12
Object Storage
Cloud Storage
- What is Cloud Storage?
- Storage Classes
- Versioning
- Bucket ACL and Permissions
13
Object Storage
Cloud Storage Advanced
- Data Partition
- Data Copying and Moving
- Cross-Region/Same-Region Replication
- Lifecycle Management
- Security & Encryption
- Cloud KMS
- Static Web Hosting with Cloud Storage
- Events Configuration on Buckets
14
Object Storage
Cloud Storage Access
- Enabling Cross-Account Access
15
Identity & Access
IAM
- Root Account vs. IAM User
- Multi-Factor Authentication for Users
- IAM Password Policies
- Keys Configuration and Different Access Approaches
- User, Groups, and Role Concepts
- Creating Customer-Managed Policies
- Auditing User Activity
16
Databases
Cloud SQL
- Launching Instances
- Difference Between DB on Compute Engine and Managed Cloud SQL
- Proxy Configuration Process
- Memorystore (ElastiCache Equivalent)
17
Databases
Cloud SQL Operations
- Connection Process from Cloud SQL to Compute Engine
- Connection Process from Cloud SQL to Local Machine Using Workbench
- Creating DB and Tables, Running Queries
- Configuring Read Replicas with Masters and Accessing Tables
18
Serverless
Cloud Functions/App Engine
- Overview of Cloud Functions/App Engine
- Configuration with Different Services
- Creation and Automation Using Cloud Functions
- General Configuration and Environment Setup
- Layers Equivalent and Importance
19
Serverless
Cloud Functions Integrations
- Limitations
- Cloud Functions to Cloud SQL Connection
- Cloud Functions to Firestore and API Gateway Connection
20
Infrastructure as Code
Terraform with GCP