Favorites
b/udemy1edited 1 year agobyELKinG

Terraform On Google Cloud: Learn Infrastructure As Code

Terraform On Google Cloud: Learn Infrastructure As Code

Published 10/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.70 GB | Duration: 8h 50m

Discover the power of Terraform on the Google Cloud Platform to launch infrastructure from a script of code!

What you'll learn

Understand infrastructure as code (IAC)
Create cloud infrastructure on Google Cloud Platform with Terraform
Learn how to use Terraform State Commands
Discover how to use repeatable Terraform Modules
Learn to write Terraform scripts to provision GCP Resources
Understand Google's best practices for Terraform
Requirements

Previous Cloud Experience Recommended

Experience with general programming ideas (such as creating YAML files)

Course includes a Google Cloud Primer for users familiar with other Cloud Platforms

Description
Welcome to the best online resource to learn how to leverage the power of Terraform on Google Cloud to create infrastructure using scripts of code!This course will guide you into discovering how to automate complex cloud infrastructure on GCP by simply creating files using HashiCorp's Terraform, which will then create a set of instructions to automatically launch your Google Cloud infrastructure services.Cloud Architects often need to spend time setting up and configuring infrastructure services for teams, including repetitive tasks for duplicate infrastructure designs. Terraform allows for cloud users to save time by leveraging infrastructure as code, allowing developers to create scripts that automatically create cloud resources and infrastructure.This course is taught by a Terraform expert: Vineet Argawal, who currently works at Google Cloud! Vineet will show you how to use Terraform in real world situations, with plenty of examples drawn from his own experiences as a Cloud Architect at McKinsey and his expertise in working at Google Cloud. This course will teach you everything you need to understand the motivations behind using Terraform and how its used in the real world. This course also comes with projects developed by Vineet that reflect real world consulting situations he has developed to quickly spin up infrastructure modules using Terraform infrastructure as code.In this course, you'll learn about:Installing and Setting up TerraformTerraform StateTerraform VariablesTerraform OutputsTerraform ProvisionersTerraform State Commands and StorageBuilt-in FunctionsType ConstraintsDynamic BlocksDebug LoggingGoogle's Terraform Best Practicesand much more!This course also comes with a 30-day money back guarantee, so you can try out the course completely risk-free. Our courses also come with access to our Discord Chat Channel so you can connect with other students to share ideas or projects.Enroll today and we'll see you inside the course!
Overview

Section 1: Introduction

Lecture 1 Course FAQs and Important Links

Lecture 2 Course Overview

Section 2: OPTIONAL: GCP Basics

Lecture 3 Optional GCP Overview

Lecture 4 Google Cloud Account Setup and Console Tour

Lecture 5 IAM on GCP

Lecture 6 Resource Hierarchy

Lecture 7 Service Accounts

Lecture 8 Compute Engine Overview

Lecture 9 Compute Engine Demo

Lecture 10 Virtual Private Cloud Network VPC

Lecture 11 Networks and Subnetworks

Lecture 12 Cloud Storage

Lecture 13 Cloud Storage Demo

Lecture 14 Google Kubernetes Engine

Lecture 15 Kubernetes Architecture

Lecture 16 Google Kubernetes Demo

Section 3: Infrastructure as Code

Lecture 17 Understanding Infrastructure as Code

Lecture 18 IAC Tools

Section 4: Terraform Basics

Lecture 19 Introduction to Terraform

Lecture 20 Installing Terraform

Lecture 21 Introduction to Terraform Demo

Lecture 22 Demo Part One: GCP Project

Lecture 23 Demo Part Two: GCP Authentication

Lecture 24 Demo Part Three: Terraform Configuration File

Section 5: Terraform Blocks

Lecture 25 Terraform Language Syntax

Lecture 26 Provider Type Block

Lecture 27 Resource Type Block

Lecture 28 Input Variable

Lecture 29 Output Values

Lecture 30 Local Values

Section 6: Terraform Commands

Lecture 31 Initialize Command

Lecture 32 Plan Command

Lecture 33 Apply Command

Lecture 34 Help Command

Section 7: Terraform State

Lecture 35 Terraform State

Lecture 36 Google Cloud Storage as Remote Backend

Section 8: Terraform Modules

Lecture 37 Introduction to Terraform Modules

Lecture 38 Module Example

Lecture 39 GCP Network

Lecture 40 Google Kubernetes Engine Resource

Lecture 41 Memorystore Resource

Lecture 42 Cloud Storage Resource

Lecture 43 Why Modules?

Lecture 44 Refactor to Modules - Part One

Lecture 45 Refactor to Modules - Part Two

Lecture 46 Modules in a Source Repository

Lecture 47 Modules Versioning

Section 9: Terraform Advanced Topics

Lecture 48 Terraform for_each with resource

Lecture 49 Terraform for_each with module

Lecture 50 Terraform Dynamic

Section 10: Terraform Labs

Lecture 51 Lab One: Introduction

Lecture 52 Lab One: Solution - Part One

Lecture 53 Lab One: Solution - Part Two

Lecture 54 Lab Two

Lecture 55 Lab Three

Lecture 56 Lab Four

Section 11: Terraform Best Practices

Lecture 57 Best Practices

Section 12: Terraform Final Project

Lecture 58 Terraform Project

Lecture 59 Terraform Project - Solution Walkthrough

Lecture 60 Terraform Project - Best Practices

Lecture 61 Final Infrastructure Project Walkthrough

Cloud Architects who want to learn who to use Terraform, especially on Google Cloud Platform

Screenshots

Terraform On Google Cloud: Learn Infrastructure As Code

Homepage

without You and Your Support We Can’t Continue
Thanks for Buying Premium From My Links for Support
Click >>here & Visit My Blog Daily for More Udemy Tutorial. If You Need Update or Links Dead Don't Wait Just Pm Me or Leave Comment at This Post

No comments have been posted yet. Please feel free to comment first!

    Load more replies

    Join the conversation!

    Log in or Sign up
    to post a comment.