Programa do Curso

Introdução

  • Visão geral dos conceitos e componentes principais do Terraform
  • Fundamentos de DevOps

Começando

  • Instalação e configuração do Terraform
  • Configurando workspaces para múltiplos ambientes
  • Estado local vs estado remoto no Terraform
  • Ferramentas avançadas e CLI do Terraform

Construindo Módulos Complexos do Terraform

  • Estrutura de módulo padrão
  • Definindo configurações de provedor
  • Desenvolvendo módulos personalizados do Terraform
  • Criando infraestrutura reutilizável com módulos
  • Módulos públicos vs compartilhados
  • Publicando módulos no registro do Terraform
  • Melhores práticas na composição de módulos

Técnicas de Codificação e Otimização

  • Loops e meta-argumentos
  • Expressões dinâmicas de linguagem
  • Sintaxe HCL e operadores
  • Sintaxe de bloco e configurações de backend
  • Mono-repo vs multi-repos
  • Trabalhando com o Terragrunt

Aumentando a Segurança e Automação

  • Segurança do Terraform em profundidade
  • Gestão de credenciais e segredos
  • Frameworks de testes automatizados
  • Análise de código e validação
  • Pipelines de entrega automatizados
  • Confiabilidade da infraestrutura e implantações

Solução de Problemas

Resumo e Próximos Passos

Requisitos

  • Compreensão do conceito de infraestrutura em nuvem
  • Experiência básica em operações com Terraform

Público-Alvo

  • Engenheiros DevOps
  • Administradores de sistema
  • Arquitetos de sistema
 14 Horas

Declaração de Clientes (6)

Próximas Formações Provisórias

Categorias Relacionadas