30 Days of Google Cloud: The Complete GCP Beginners Bootcamp


Explore Key GCP Services From The Very Beginning Through Hands-On Demos and Detailed Use Cases!

What you will learn

Getting started with Google Cloud Platform Services

Learn how to use GCP compute, storage, and networking services

Choose the right GCP service for your use case

Get hands-on with compute, networking, storage, and database services in GCP

Explore the best practices for building secure and reliable applications on the Google Cloud Platform

Understand CI/CD and Machine Learning Services

Learn how to use Google Cloud Operations and Analytics services with demos

Description

Start your journey with Google Cloud Platform (GCP) which is one of the fastest growing cloud platforms in 2023. Knowing Google Cloud Platform gives you lots of opportunity for your future career!  With this course you can have 30 sections, 188+ lectures 11+ hours of amazing content designed for beginners to learn GCP

This course aims to provide a thorough overview of GCP. From the core services like Compute, Storage, and Networking to the advanced services, this course introduces the key concepts and then indicates you how to start being effective. Each section includes a hands-on demo of one of the key services. You will also learn the use cases and scenarios for some of the most significant services of Google Cloud.

This course will give you a well structured and planned content where you can spend your each day on learning specific GCP Service without overburdening. Starting from course introduction, we will dive each day with learning Google Cloud Platform Service.


Subscribe to latest coupons on our Telegram channel.

  • First 10 days of this course is designed for learning Compute options on Google Cloud including Overview of GCP, Getting started with Google Cloud, Google Compute Engine, Optimizing Costs and Performance, Instance groups, load balancing, google app engine, google Kubernetes engine, google cloud functions.
  • From day 11 we will explore other Google Cloud Services like Cloud Run, Encryption with Cloud KMS, Block & File Storage, Object storage, Cloud IAM, Relational and No SQL Databases, Cloud VPC, Cloud Pub/Sub, and Google Cloud Operations.
  • Last 10 days of this course will be on learning services like Google Cloud Analytics, Cloud Marketplace, Integration Services, CI/CD, Machine Learning, Pricing Calculator and other important services, GCP tools and exploring Qwiklabs. We will finish up with understanding of Google Cloud Certifications and our next steps.

Join me in this course if you’re ready to dive into GCP. You won’t be disappointed!

I will see you in the next lecture!

English
language

Content

Day 1 – Course Introduction

Introduction
Course Structure
Course Materials

Day 2 – Overview of Google Cloud Platform

Learning Objectives
Regions and Zones
GCP Services
Signing up with GCP
Quiz

Day 3 – Getting started with Google Cloud

Learning Objectives
Google Cloud Resource Hierarchy
Interacting with Cloud Console
Interacting with Cloud Shell
Interacting with Client Libraires
Quiz

Day 4 – Google Compute Engine (GCE)

Learning Objectives
Overview of GCE
Create your first VM instance in GCP
Setting Up HTTP Web Server
Playing with Internal & External IP Addresses
Creating Static IP Addresses
Startup Script Commands
Create VM Instance with Startup Script
Create VM Instance with Instance Template
Create VM Instance with Custom Image
ATTENTION! BILLING ALERT! Terminate your VM Instances
Quiz

Day 5 – Optimizing Costs and Performance

Learning Objectives
Types of Discounts
Budgets and Alerts
Live Migration & Availability Policy
Playing with Custom Machine Types
Graphic Processing Units (GPUs)
Quiz

Day 6 – Instance Groups

Learning Objectives
Overview of Instance Groups
Create Instance Groups
Playing with Instance Groups
Rolling Update and Restart
Instance-groups Commands
Create Instance Groups using CLI
Updating Instance Groups using CLI
Quiz

Day 7 – Load Balancing

Learning Objectives
Overview of HTTP, HTTPS, UPD, TCP Protocols
Creating a Load Balancer
Playing with a Load Balancer
Choosing a Load Balancer
Quiz

Day 8 – Google App Engine

Learning Objectives
Understanding Google App Engine
App Engine commands
Create App Engine application
App Engine Main Components & Hierarchy
Exploring App Engine App, Services and Versions
Quiz

Day 9 – Google Kubernetes Engine (GKE)

Learning Objectives
Understanding GKE in Google Cloud Platform
Creating a GKE Cluster
Playing with GKE Clusters
Kubernetes Commands
Getting started with Deployment and Service
Creating Deployment and Service
Exploring Pod and Replica set
Scaling Deployment and Resizing Node pools
Autoscaling, ConfigMap and Secrets in GKE
Quick Review
Quiz

Day 10 – Google Cloud Functions

Learning Objectives
Understanding Cloud Functions
Create Cloud Function 1st gen
Understanding 2nd gen
Create Cloud Function 2nd gen
Version Comaparasion
Quiz

Day 11 – Google Cloud Run

Learning Objectives
Understanding Google Cloud Run
Create Cloud Run in GCP
Cloud Run Use Cases & Integrations
Quiz

Day 12 – Encryption with Cloud KMS

Learning Objectives
Understanding Encryption in GCP
Symmetric & Asymmetric Encryption
Getting started with Cloud KMS
Playing with KMS
Quiz

Day 13 – Block & File Storage

Learning Objectives
Exploring Block & File Storage
Playing with Block & File Storage
Persistent Disks vs Local SSDs
Types of Persistent Disk
Understanding Snapshots
Playing with PDs and Snapshots
Playing with Machine Images
Quiz

Day 14 – Object Storage – Cloud Storage

Learning Objectives
Playing with Cloud Storage
Understand Buckets, Objects, Structure and Tools
Storage Classes
Lifecycle Management and Encryption
Playing with gsutil to create Cloud Storage from CL
Quiz

Day 15 – Cloud IAM – Identity & Access Management

Learning Objectives
Getting started with Cloud IAM
Exploring IAM Roles
Understanding Cloud IAM & Policy Troubleshooter
Commands for next steps
Playing with IAM – Command Line
Getting started with Service Accounts
Simple Project
Creating Service Account Key
Exploring Cloud Storage (ACLs)
Quiz

Day 16 – OLTP and OLAP – Relational Databases

Learning Objectives
Understanding OLTP & OLAP Relational Databases
Overview of Cloud SQL
Demo – Playing with Cloud SQL
Editing Cloud SQL
Cloud SQL from Command Line
Overview of Cloud Spanner
Demo – Playing with Cloud Spanner
Cloud SQL vs Cloud Spanner
Overview of BigQuery
Demo – Playing with BigQuery
BigQuery from Command Line
Quiz

Day 17 – No SQL and In Memory Databases

Learning Objectives
NoSQL & In Memory Databases
Overview of Datastore & Firestore
Demo – Playing with Firestore
Overview of Cloud Bigtable
Demo – Playing with Cloud Bigtable
Cloud Bigtable from Command Line
Overview of Cloud Memorystore
Demo – Playing with Memorystore
Quiz

Day 18 – Cloud VPC (Virtual Private Cloud)

Learning Objectives
Overview of Cloud VPC
Understanding Subnets
VPCs and Subnets
Demo – Creating VPC Networks
Firewall Rules
Exploring CIDR Blocks
Shared VPC
VPC Network Peering
Cloud VPN and Interconnect
Quiz

Day 19 – Cloud Pub Sub

Learning Objectives
Overview of Cloud Pub Sub
How Pub Sub Works
Demo – Creating Pub Sub
Commands used in the next step
Pub Sub from Command Line
Core Concepts
Quiz

Day 20 – Google Cloud Operations

Learning Objectives
Overview of Cloud Operations
Cloud Monitoring
Exploring Cloud Logging
Demo – Cloud Logging
Cloud Trace
Cloud Debugger
Error Reporting
Cloud Profiler
Quiz

Day 21 – Google Cloud Analytics Services

Learning Objectives
Cloud Composer
Cloud Dataproc
Cloud Dataflow
Cloud Datastream
Looker
Quiz

Day 22 – Cloud Marketplace

Learning Objectives
Demo – Cloud Marketplace
Quiz

Day 23 – Integration Services

Learning Objectives
Understanding Cloud Scheduler
Demo – Cloud Scheduler
Cloud Tasks
Cloud Apigee (API Management)
Quiz

Day 24 – CI/CD on Google Cloud

Learning Objectives
Overview of CI/CD in Google Cloud
CI/CD for App Engine with Cloud Build
Commands used in the next step
CI/CD Project
Quiz

Day 25 – Machine Learning on Google Cloud

Learning Objectives
Overview of Machine Learning on Google Cloud
Machine Learning APIs
Auto ML
Vertex AI
AI Infrastructure Tools
Quiz

Day 26 – Pricing Calculator

Learning Objectives
Overview of Pricing Calculator
Estimate Compute Engine
Estimate Your Databases

Day 27 – Other Important Services

Learning Objectives
Cloud DNS
Anthos
Quiz

Day 28 – GCP Tools

Learning Objectives
Deployment Manager
Identity Platform

Day 29 – Qwiklabs – Google Cloud Skill Boost

Learning Objectives
Introduction to Qwiklabs
How to get free monthly subscription in Qwiklabs
Overview of Qwiklabs

Day 30 – GCP Certifications

Learning Objectives
Overview of Google Cloud Certifications
How I got my Associate Cloud Engineer Certification
Congratulations