30 天 Google Cloud - 完整的 GCP 初学者训练营
30 Days of Google Cloud - The Complete GCP Beginners Bootcamp
- 1 - Day 1 - Course Introduction
- 1 -Introduction
- 2 -Course Structure
- 2 - Day 2 - Overview of Google Cloud Platform
- 1 -Learning Objectives
- 2 -Regions and Zones
- 3 -GCP Services
- 4 -Signing up with GCP
- 3 - Day 3 - Getting started with Google Cloud
- 1 -Learning Objectives
- 2 -Google Cloud Resource Hierarchy
- 3 -Interacting with Cloud Console
- 4 -Interacting with Cloud Shell
- 5 -Interacting with Client Libraires
- 4 - Day 4 - Google Compute Engine (GCE)
- 1 -Learning Objectives
- 2 -Overview of GCE
- 3 -Create your first VM instance in GCP
- 4 -Setting Up HTTP Web Server
- 5 -Playing with Internal & External IP Addresses
- 6 -Creating Static IP Addresses
- 7 -Create VM Instance with Startup Script
- 8 -Create VM Instance with Instance Template
- 9 -Create VM Instance with Custom Image
- 5 - Day 5 - Optimizing Costs and Performance
- 1 -Learning Objectives
- 2 -Types of Discounts
- 3 -Budgets and Alerts
- 4 -Live Migration & Availability Policy
- 5 -Playing with Custom Machine Types
- 6 -Graphic Processing Units (GPUs)
- 6 - Day 6 - Instance Groups
- 1 -Learning Objectives
- 2 -Overview of Instance Groups
- 3 -Create Instance Groups
- 4 -Playing with Instance Groups
- 5 -Rolling Update and Restart
- 6 -Create Instance Groups using CLI
- 7 -Updating Instance Groups using CLI
- 7 - Day 7 - Load Balancing
- 1 -Learning Objectives
- 2 -Overview of HTTP, HTTPS, UPD, TCP Protocols
- 3 -Creating a Load Balancer
- 4 -Playing with a Load Balancer
- 5 -Choosing a Load Balancer
- 8 - Day 8 - Google App Engine
- 1 -Learning Objectives
- 2 -Understanding Google App Engine
- 3 -Create App Engine application
- 4 -App Engine Main Components & Hierarchy
- 5 -Exploring App Engine App, Services and Versions
- 9 - Day 9 - Google Kubernetes Engine (GKE)
- 1 -Learning Objectives
- 2 -Understanding GKE in Google Cloud Platform
- 3 -Creating a GKE Cluster
- 4 -Playing with GKE Clusters
- 5 -Getting started with Deployment and Service
- 6 -Creating Deployment and Service
- 7 -Exploring Pod and Replica set
- 8 -Scaling Deployment and Resizing Node pools
- 9 -Autoscaling, ConfigMap and Secrets in GKE
- 10 -Quick Review
- 10 - Day 10 - Google Cloud Functions
- 1 -Learning Objectives
- 2 -Understanding Cloud Functions
- 3 -Create Cloud Function 1st gen
- 4 -Understanding 2nd gen
- 5 -Create Cloud Function 2nd gen
- 6 -Version Comaparasion
- 11 - Day 11 - Google Cloud Run
- 1 -Learning Objectives
- 2 -Understanding Google Cloud Run
- 3 -Create Cloud Run in GCP
- 4 -Cloud Run Use Cases & Integrations
- 12 - Day 12 - Encryption with Cloud KMS
- 1 -Learning Objectives
- 2 -Understanding Encryption in GCP
- 3 -Symmetric & Asymmetric Encryption
- 4 -Getting started with Cloud KMS
- 5 -Playing with KMS
- 13 - Day 13 - Block & File Storage
- 1 -Learning Objectives
- 2 -Exploring Block & File Storage
- 3 -Playing with Block & File Storage
- 4 -Persistent Disks vs Local SSDs
- 5 -Types of Persistent Disk
- 6 -Understanding Snapshots
- 7 -Playing with PDs and Snapshots
- 8 -Playing with Machine Images
- 14 - Day 14 - Object Storage - Cloud Storage
- 1 -Learning Objectives
- 2 -Playing with Cloud Storage
- 3 -Understand Buckets, Objects, Structure and Tools
- 4 -Storage Classes
- 5 -Lifecycle Management and Encryption
- 6 -Playing with gsutil to create Cloud Storage from CL
- 15 - Day 15 - Cloud IAM - Identity & Access Management
- 1 -Learning Objectives
- 2 -Getting started with Cloud IAM
- 3 -Exploring IAM Roles
- 4 -Understanding Cloud IAM & Policy Troubleshooter
- 5 -Playing with IAM - Command Line
- 6 -Getting started with Service Accounts
- 7 -Simple Project
- 8 -Creating Service Account Key
- 9 -Exploring Cloud Storage (ACLs)
- 16 - Day 16 - OLTP and OLAP - Relational Databases
- 1 -Learning Objectives
- 2 -Understanding OLTP & OLAP Relational Databases
- 3 -Overview of Cloud SQL
- 4 -Demo - Playing with Cloud SQL
- 5 -Editing Cloud SQL
- 6 -Cloud SQL from Command Line
- 7 -Overview of Cloud Spanner
- 8 -Demo - Playing with Cloud Spanner
- 9 -Cloud SQL vs Cloud Spanner
- 10 -Overview of BigQuery
- 11 -Demo - Playing with BigQuery
- 12 -BigQuery from Command Line
- 17 - Day 17 - No SQL and In Memory Databases
- 1 -Learning Objectives
- 2 -NoSQL & In Memory Databases
- 3 -Overview of Datastore & Firestore
- 4 -Demo - Playing with Firestore
- 5 -Overview of Cloud Bigtable
- 6 -Demo - Playing with Cloud Bigtable
- 7 -Cloud Bigtable from Command Line
- 8 -Overview of Cloud Memorystore
- 9 -Demo - Playing with Memorystore
- 18 - Day 18 - Cloud VPC (Virtual Private Cloud)
- 1 -Learning Objectives
- 2 -Overview of Cloud VPC
- 3 -Understanding Subnets
- 4 -VPCs and Subnets
- 5 -Demo - Creating VPC Networks
- 6 -Firewall Rules
- 7 -Exploring CIDR Blocks
- 8 -Shared VPC
- 9 -VPC Network Peering
- 10 -Cloud VPN and Interconnect
- 19 - Day 19 - Cloud Pub Sub
- 1 -Learning Objectives
- 2 -Overview of Cloud Pub Sub
- 3 -How Pub Sub Works
- 4 -Demo - Creating Pub Sub
- 5 -Pub Sub from Command Line
- 6 -Core Concepts
- 20 - Day 20 - Google Cloud Operations
- 1 -Learning Objectives
- 2 -Overview of Cloud Operations
- 3 -Cloud Monitoring
- 4 -Exploring Cloud Logging
- 5 -Demo - Cloud Logging
- 6 -Cloud Trace
- 7 -Cloud Debugger
- 8 -Error Reporting
- 9 -Cloud Profiler
- 21 - Day 21 - Google Cloud Analytics Services
- 1 -Learning Objectives
- 2 -Cloud Composer
- 3 -Cloud Dataproc
- 4 -Cloud Dataflow
- 5 -Cloud Datastream
- 6 -Looker
- 22 - Day 22 - Cloud Marketplace
- 1 -Learning Objectives
- 2 -Demo - Cloud Marketplace
- 23 - Day 23 - Integration Services
- 1 -Learning Objectives
- 2 -Understanding Cloud Scheduler
- 3 -Demo - Cloud Scheduler
- 4 -Cloud Tasks
- 5 -Cloud Apigee (API Management)
- 24 - Day 24 - CICD on Google Cloud
- 1 -Learning Objectives
- 2 -Overview of CICD in Google Cloud
- 3 -CICD for App Engine with Cloud Build
- 4 -CICD Project
- 25 - Day 25 - Machine Learning on Google Cloud
- 1 -Learning Objectives
- 2 -Overview of Machine Learning on Google Cloud
- 3 -Machine Learning APIs
- 4 -Auto ML
- 5 -Vertex AI
- 6 -AI Infrastructure Tools
- 26 - Day 26 - Pricing Calculator
- 1 -Learning Objectives
- 2 -Overview of Pricing Calculator
- 3 -Estimate Compute Engine
- 4 -Estimate Your Databases
- 27 - Day 27 - Other Important Services
- 1 -Learning Objectives
- 2 -Cloud DNS
- 3 -Anthos
- 28 - Day 28 - GCP Tools
- 1 -Learning Objectives
- 2 -Deployment Manager
- 3 -Identity Platform
- 29 - Day 29 - Qwiklabs - Google Cloud Skill Boost
- 1 -Learning Objectives
- 2 -Introduction to Qwiklabs
- 3 -How to get free monthly subscription in Qwiklabs
- 4 -Overview of Qwiklabs
- 30 - Day 30 - GCP Certifications
- 1 -Learning Objectives
- 2 -Overview of Google Cloud Certifications
- 3 -How I got my Associate Cloud Engineer Certification
- 4 -Congratulations