Entrar em Contato
 Duração 14 horas

Programa do Curso

Introdução ao Terraform

  • O que é o Terraform?
  • Benefícios do uso do Terraform
  • Conceitos-chave e terminologia
  • Terraform vs. outras ferramentas de infraestrutura como código

Preparando o Seu Ambiente

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

Primeiros Passos com Terraform no Azure

  • Configuração do provedor AzureRM
  • Autenticação no Azure
  • Escrita da primeira configuração do Terraform
  • Implantação de um recurso básico do Azure

Gerenciando o Estado do Terraform

  • Compreendendo o estado (state) do Terraform
  • Gestão de estado remoto com armazenamento do Azure
  • Bloqueio de estado (state locking) e consistência

Construindo Infraestrutura com Terraform

  • Criação e gerenciamento de Máquinas Virtuais do Azure
  • Configuração de Redes do Azure (VNet, Subnets, NSGs)
  • Implantação de contas de armazenamento do Azure
  • Configuração de Bancos de Dados SQL do Azure

Recursos Avançados do Terraform

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

Integração e Implantação Contínuas (CI/CD)

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

Gerenciando Segredos e Dados Sensíveis

  • Gerenciamento de segredos com o Azure Key Vault
  • Integração do Key Vault com o Terraform
  • Melhores práticas para o gerenciamento de segredos

Monitoramento e Escalonamento da Infraestrutura

  • Configuração do monitoramento e alertas do Azure
  • Escalonamento de recursos do Azure com Terraform
  • Implementação de grupos de escalonamento automático (auto-scaling)

Solução de Problemas e Melhores Práticas

  • Depuração (debugging) de configurações do Terraform
  • Tratamento de erros e problemas comuns
  • Melhores práticas e recomendações para o Terraform

Resumo e Próximos Passos

Requisitos

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

Público-Alvo

  • Engenheiros de nuvem
  • Engenheiros DevOps
  • Profissionais de TI
  • Administradores de sistemas

Número de participantes


Preço por participante

Testemunhos de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas