When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Terraform no Azure - Infraestrutura como Código e DevOps
Provisionamento de Serviços e Recursos no Microsoft Azure com Hashicorp Terraform

This Course Includes
udemy
4.7 (582 reviews )
18h 53m
english
Online - Self Paced
professional certificate
Udemy
About Terraform no Azure - Infraestrutura como Código e DevOps
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
17 módulos
de treinamento onde você ira aprender sobre: 1.
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. 2.
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. 3.
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. 4.
Terraform - Variáveis
-Iremos tratar sobre programação com o terraform. Iremos aprender sobre variáveis, maps, lists, merges e muito mais 5.
Terraform - 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. 6.
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. 7.
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. 8.
Importando e Exportando Infraestrutura do Terraform
- Aprenderemos como podemos importar a nossa infraestrutura para os nossos scripts do terraform. E também como podemos exportar em um diagrama, usando o terraform graph. 9.
Git - Controle de Versão do Código da sua Infraestrutra no Azure DevOps
- Iremos iniciar o uso de repositório de código junto a nossa infraestrutura com o terraform. Usaremos o Azure DevOps, mais precisamente o serviço Azure Repos para versionar o nosso código de infraestrutura. 10.
Integração e Entrega Contínua da sua Infraestrutura como Código
- Continuaremos o uso do Azure DevOps mas agora faremos a integração e entrega continua da nossa infraestrutura como código do Terraform junto ao Azure Pipelines. 11.
Testes, Qualidade e Segurança no Terraform
- Focaremos na qualidade e segurança. Iremos aprender como usar o Key Vault, cofre do Azure e o Checkov para analise estática da nossa infraestrutura como código do Terraform. 12.
Terraform na Prática - Site Estático com Azure Storage
- E iniciaremos uma sequencia de módulos totalmente práticos no nosso decimo segundo módulo. E nele, aprenderemos como criar site estático com Azure Storage Static Site, usando múltiplos ambientes e workspaces no nosso deploy. 13.
Terraform na Prática - Azure App Service Slots, CDN e Traffic Manager
- O nosso foco sera a implementação de Slots com Azure App Service, o uso do CDN, Content Delivery Network e o recurso do Azure Traffic Manager. 14.
Terraform na Prática - Banco de Dados Relacionais e NOSQL
- Aprenderemos a provisionar banco de dados no azure. Iremos provisionar o Azure Sql Database, Azure Database Elastic Pool, Mysql, Postgresql, Mariadb e também bancos de dados NOSQL usando o Azure Cosmos DB. 15.
Terraform na Prática - Máquinas Virtuais
- Aprenderemos na pratica como provisionar VMS. Primeiro iremos provisionar os recursos e nossa VM com Windows server e depois com distribuição Linux. 16.
Terraform na Prática - Containers com ACI, ACR e Web App for Containers
- Iremos focar em no provisionamento de containers, docker e serviços do azure como ACI (Azure Container Instance), ACR (Azure Container Registry) e também App Services for Containers. 17.
Terraform na Prática - Kubernetes com AKS
- Iremos aprender a provisionar cluster do Kubernetes usando o AKS (Azure Kubernetes Services). O foco deste treinamento é tanto para iniciantes quanto para profissionais da T.I. com experiência na área. Iremos fazer tudo passo a passo, até a geração do código fonte utilizado nas aplicações de exemplo.
What You Will Learn?
- Criar Scripts no Terraform .
- Provisionamento de Recursos e Serviços no Azure Cloud .
- Criar Scripts de Iac - Infraestrutura como Código .
- Organizando o Terraform - Pastas, Modules, Workspaces e Terragrunt .
- Usar Terraform Remote State com Azure Storage .
- Importar e Exportar Infraestrutura do Terraform .
- Usar Git- Controle de Versão do Código da sua Infraestrutura no Azure DevOps .
- Integração e Entrega Continua da sua Infraestrutura com Azure DevOps .
- Testes, Qualidade e Segurança no Terraform .
- Terraform na Pratica - Site Estático com Azure Storage .
- Terraform na Prática - Azure App Service, CDN e Traffic Manager .
- Terraform na Prática - Banco de Dados Relacionais e NoSQL .
- Terraform na Prática - Máquinas Virtuais .
- Terraform na Prática - Containers com ACI, ACR e App Service For Containers .
- Terraform na Prática - Kubernetes com AKS Show moreShow less.