Programa do Curso

Introdução ao Terraform

  • O que é o Terraform?
  • Vantagens do uso do Terraform
  • Conceitos e terminologia principais
  • Terraform vs. outras ferramentas de infraestrutura como código

Configurando seu Ambiente

  • Instalando o Terraform
  • Configurando o Visual Studio Code para desenvolvimento com Terraform
  • Criando e configurando contas do Azure

Iniciando com Terraform no Azure

  • Configuração do provedor AzureRM
  • Autenticando-se no Azure
  • Escribendo sua primeira configuração de Terraform
  • Implantando um recurso básico do Azure

Gerenciando o Estado do Terraform

  • Entendendo o estado do Terraform
  • Gerenciamento remoto de estado com armazenamento do Azure
  • Bloqueio e consistência de estado

Construindo Infraestrutura com Terraform

  • Criando e gerenciando Máquinas Virtuais do Azure
  • Configurando a Rede do Azure (VNet, Subnets, NSGs)
  • Implantando contas de armazenamento do Azure
  • Configurando Bancos de Dados SQL do Azure

Recursos Avançados do Terraform

  • Módulos do Terraform e reutilização
  • Usando fontes de dados e variáveis de saída
  • Expressões e funções do Terraform
  • Gerenciando dependências no Terraform

Integração Contínua e Implantação

  • Introdução ao Azure DevOps
  • Configurando um pipeline de CI/CD para o Terraform
  • Automatizando implantações do Terraform com Azure DevOps
  • Integrando ações do GitHub para entrega contínua

Lidando com Segredos e Dados Sensíveis

  • Gerenciando segredos com o Azure Key Vault
  • Integrando o Key Vault com o Terraform
  • Melhores práticas para gerenciamento de segredos

Monitorando e Escalando a Infraestrutura

  • Configurando monitoramento e alertas do Azure
  • Escalando recursos do Azure com o Terraform
  • Implementando grupos de auto-escala

Solução de Problemas e Melhores Práticas

  • Depurando configurações do Terraform
  • Lidando com erros e problemas comuns
  • Melhores práticas e recomendações do Terraform

Resumo e Próximos Passos

Requisitos

  • Compreensão básica dos conceitos de computação em nuvem
  • Familiaridade com os serviços e portal da Microsoft Azure
  • Conhecimento básico de scripting ou programação

Público-alvo

  • Engenheiros de nuvem
  • Engenheiros DevOps
  • Profissionais de TI
  • Administradores de sistema
 21 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas