Terraform - From Zero to Certified Professional

via Udemy

Go to Course: https://www.udemy.com/course/terraformcertified/

Overview

Welcome to Course: Terraform - From Zero to Certified ProfessionalCourse covering all features of Terraform required to pass HashiCorp Certified Terraform Associate Exam certification exam.Course is fully bases on building Infrastructure on AWS - Amazon Web Services, butI have one lesson to show how to work with GCP - Google Cloud Platform and provision VM and simple Web Server.We also will use AI to write code and find and fix issues in my code.Course Lessons:Welcome and IntroWhat is Terraform and Why you need itInstallation on WindowsInstallation on LinuxInstallation on MacUpgrade Terraform VersionInstallation of Visual Studio Code and Terraform PluginAWS Credentials Setup for TerraformCreate Resources on AWSUpdate Resources on AWSDestroy Resources on AWSInstallation and use of Cursor AI Code Editor and Terraform PluginFixing Error for EC2-Classic no new Security Groups can be created without referencing a VPCBootstrap simple WebServer Bootstrap simple WebServer with External Static fileBootstrap simple WebServer with External Template fileExample Working with Google Cloud Platform, create simple VM and WebServerDynamic BlocksAlmost Zero downtime WebServer with Lifecycle and Elastic IPManage dependency - depends_onShow execution results - outputsGenerate, Store, Retrieve Secrets - SSM Parameter StoreGenerate, Store, Retrieve Secrets - AWS Secrets ManagerUse Data Sources to fetch informationUse Data Sources to fetch latest AMI idDeploy Highly Available Web Site with Zero Downtime and Green/Blue DeploymentVariablesVariables with Auto FillingLocal VariablesExecute Local Commands - local-execExecute Remote Commands - remote-execLookup and ConditionsTerraform Loops - countTerraform Loops - for_eachTerraform Loops - for inCreate Resources in Multiply AWS RegionsCreate Resources in Multiply AWS Accounts and RegionsTerraform Remote StateTerraform Modules Part-1 - Convert your code into ModuleTerraform Modules Part-2 - Use ModulesTerraform Modules Part-3 - Use Modules in loops, store and use Modules in GitHubTerraform Module for Multiply AWS Accounts and RegionsBest way to recreate resource - terraform taint up to v0.15.1Best way to recreate resource - terraform apply -replace since v0.15.2How to manage existing resources - terraform importHow to Import existing resources semi-automatically with v1.5+Terraform Workspaces and when to use them - terraform workspaceRefactoring Terraform code, manipulation with State - terraform state - Part-1Refactoring Terraform code, manipulation with State - terraform state - Part-2Terraform validate, Terraform show, Terraform output, Terraform console, Terraform apply -targetTerraform LogsTerraform CloudTerraform EnterpriseTerraform folders Hierarchy for Dev, Staging, Prod environmentsHow to use Global VariablesLock file.terraform.lock.hclWhen to use and how works AWS S3 State Lock FileReview of HashiCorp Certified Associate Exam and how to RegisterBONUS - Complex problem solution using Loop inside Loop inside Loop inside LoopBONUS - Alternative AWS Provider - AWSCCBONUS - How to Switch or Migrate from Terraform to OpenTofu and back

Skills

Reviews