Master Terraform With Google Cloud - Zero To Hero

Posted By: ELK1nG

Master Terraform With Google Cloud - Zero To Hero
Published 10/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.11 GB | Duration: 4h 41m

Master Terraform with Google Cloud - VPC,Subnets,Firewalls,CloudFn,CloudRun,AppEngine,Kubernetes,Database,Memcache

What you'll learn

You will become expert in Terraform and master Google Cloud services , Excel more in your career or get a quick entry to Cloud industry

Indepth Course for Terraform , Real project labs dealing with highly available and scalable Googlresources including AppEngine , Kubernetes

Create VPC , Public and Private Subnets , NAT/Route Tables , Internet Gateways

Serverless Services - AppEngine , Cloud Run , Cloud Functions V1,V2 , Google Kubernetes Engine

Databases - MemStore Redis , Firestore , CloudSpanner , ClouldSQL , BigQuery , BigTable , CloudStorage Bucket

Terraform Best Practices

You not only learn terraform but also master Google services with live sessions

Requirements

If you are a beginner or learn GCP and Terraform from scratch , this course will be ideal one for you.

I have made this course in mind that a new comer who has zero experience in GCP and terraform can also follow and become an expert.

Description

Terraform is one of the most popular infrastructure as code tools available in the market. It supports multiple cloud providers like GCP , AWS , Azure, Alibaba to mention a few. This makes it one of the very important tools to have hands-on for DevOps, Developer, Test Engineers to master Terraform and Google Cloud , when you are working on projects with cloud solutions.This course will help you to have a career in google cloud and terraform.You will learn about terraform and its features and master how to use terraform to manager google cloud resourcesThis course is updated on October 2023 - So you will get the latest versions Few google cloud resources  you will master  are :- Google Cloud Storage , Storage Object- Google Pub Sub- Google Compute Network VPC , Subnetworks , Firewalls , Private and Public instances , Route and Nat Tables , CIDR IP allocation-Databases - Relational and Non Relational  - Cloudsql , CloudSpanner, Firestore, MemoryStore Redis , BigQuery(Analytics)- AppEngine , CloudRun , CloudFunction Gen1 , CloudFunction Gen2 , Google Kubernetes Engine- Google cloud cli , Goolge Cloud Shell- Learn how to use google cloud shell effectivelyFew terraform features you will master  are :- Terraform Modules , Alias , Import , List , Modules ,  Remote TFState, Count , Lookup , Workspace- Authentication using service accounts- Authenticate using username / passwordTerraform Version used is 1.5.7

Overview

Section 1: Introduction

Lecture 1 Introduction

Section 2: Introduction to GCP and Terraform / Setting up the Environment

Lecture 2 What is Google Cloud

Lecture 3 What is Terraform

Lecture 4 How to create a google cloud account

Lecture 5 Install gcloud cli , terraform , visual studio code

Lecture 6 Source Code Download for the course - Important

Section 3: Authentication for Terraform

Lecture 7 Terraform Authentication using Service Account

Lecture 8 Terraform Authentication using Username/Password

Lecture 9 Terraform Authentication using Google Cloud Shell

Section 4: VPC Networking and Google Compute Instances

Lecture 10 Google Compute Instance

Lecture 11 Google Compute Instance - ssh access

Lecture 12 Google Compute Instance ssh firewall allow

Lecture 13 Compute Network VPC

Section 5: Cloud Storage Object

Lecture 14 Google Cloud storage / Object

Section 6: PubSub

Lecture 15 PubSub Intro

Lecture 16 PubSub Google Console Lab

Lecture 17 PubSub Terraform Lab

Section 7: Cloud Run

Lecture 18 Cloud Run Introduction

Lecture 19 Cloud Run - Goolge Cloud Console Lab

Lecture 20 Cloud Run - Terraform Lab

Section 8: CloudFunctions

Lecture 21 Cloud Function - Introduction

Lecture 22 Cloud Function - Google Cloud Lab

Lecture 23 Cloud Function - Terraform Lab

Lecture 24 Cloud Function Generation2 - Introduction

Lecture 25 Cloud Function Generation 2 - Terraform Lab

Lecture 26 Cloud Function Generation 2 - Terraform Lab - continued

Section 9: App Engine

Lecture 27 App Engine Introduction

Lecture 28 App Engine - Google Cloud Demo

Lecture 29 App Engine - Terraform Lab

Lecture 30 App Engine - Terraform Lab - Destroy

Section 10: Databases

Lecture 31 Introduction

Lecture 32 Which database to use

Lecture 33 CloudSQL - Introduction - Relational Database

Lecture 34 CloudSQL - Google Cloud Console demo

Lecture 35 CloudSQL - Terraform Lab

Lecture 36 Cloud Spanner - Introduction - Relational Database

Lecture 37 Cloud Spanner - Terraform lab

Lecture 38 Firestore - Introduction - Non Relational Database

Lecture 39 Firestore - Terraform Lab

Lecture 40 MemoryStore - Introduction - Caching System

Lecture 41 MemoryStore - Terraform Lab

Lecture 42 Big Query - Introduction - Google Analytics

Lecture 43 Big Query - Google Cloud lab

Lecture 44 Big Query - Terraform Lab

Section 11: VPCNetworking with Subnets - Private and Public webserver hosting

Lecture 45 Project Architecture explanation and terraform lab

Section 12: DeepDive Terraform Feature Set

Lecture 46 Remote Terraform File State

Lecture 47 Import Resources

Lecture 48 Terraform Modules

Lecture 49 Terraform Workspace

Lecture 50 Terraform Alias

Lecture 51 List - Count - Lookup - Element Functions

Section 13: GKE (Google Kubernetes Engine)

Lecture 52 GKE Introduction

Lecture 53 GKE Google Console demo

Lecture 54 GKE - Create Docker build and upload to Cloud Registry

Lecture 55 GKE - Terraform Lab - Create Cluster

Lecture 56 GKE - Terraform Lab - Deploy Container Service

Section 14: Thank you and Congrats

Lecture 57 Thanks and congrats

Whoever want to know about Google Cloud and Terraform and apply for jobs requiring these skills or who already working in the projects but needs to improve their skills