Aprenda a utilizar os serviços e recursos Azure com Terraform para provisionamento da sua Infraestrutura na Nuvem da Microsoft.São mais de 18 horas em mais de 220 aulas e divididos em 17 módulos de treinamento onde você ira aprender sobre:Introdução a IaC e Azure Cloud - iremos aprender o básico da infraestrutura como código, DevOps e Azure. Criamos nele a nossa conta no azure e aprenderemos diferenças entre ferramentas de IaC e formas de deploy no Azure.Terraform Básico - Aprenderemos o básico do Terraform. Iremos instalar e fazer o nosso primeiro provisionamento usando o terraform como nossa ferramenta de IaC.Terraform no Azure - Iniciaremos o uso do Azure com o Terraform. Será um modulo bem básico e faremos o nosso primeiro provisionamento de recurso do azure com o Terraform.Terraform - Variáveis -Iremos tratar sobre programação com o terraform. Iremos aprender sobre variáveis, maps, lists, merges e muito maisTerraform - Funções, Expressões e Loops - Continuaremos a aprender sobre programação no Terraform. Mas agora focaremos em funções como formatação de datas, expressões condicionais e loops com count.Terraform Remote State - Iremos aprender sobre o armazenamento de estado no terraform. E claro, usando o azure para isso, mais precisamente o recurso do azure storage para guardar o estado da nossa infraestrutura na nuvem.Organizando o Terraform - Pastas, Módulos, Workspaces e Terragrunt - Esse modulo bem extenso. Nele, aprenderemos como podemos melhorar a organização dos nossos scritps. E pra isso, usaremos 3 formas de usar pastas, também usaremos módulos do terraform e workspaces para usar diversos ambientes. Alem disso, veremos 2 ferramentas de terceiros, o Yeoman e o Terragrunt.
What you'll learn
understanding Infrastructure as Code (IaC)
using Terraform for provisioning resources in Azure
managing state with Terraform remote state
organizing Terraform projects using modules and workspaces
Course objectives
to learn the fundamental concepts of IaC and DevOps