Entrar em Contato

Programa do Curso

Sintaxe e Estruturas Avançadas do Terraform

  • Análise aprofundada da sintaxe do Terraform
  • Laços avançados com for_each e count
  • Utilização de mapas e listas para configurações dinâmicas

Expressões e Configurações Dinâmicas

  • Expressões básicas e seus casos de uso
  • Expressões avançadas para configurações de infraestrutura complexas
  • Exercícios práticos sobre expressões

Melhores Práticas com Módulos do Terraform

  • Módulos locais versus compartilhados: quando usar cada um
  • Estruturando módulos para reutilização e manutenibilidade
  • Versionamento e gerenciamento de fontes de módulos

Melhores Práticas e Padrões do Terraform

  • Revisão de chaves de índice de instância para gerenciamento de estado
  • Melhores práticas para escrever e organizar código do Terraform
  • Garantindo idempotência e minimizando efeitos colaterais

Gerenciamento de Estado no Terraform

  • Importação de recursos e compreensão do arquivo de estado
  • Bloqueio de estado, backends de estado e gerenciamento de estado remoto
  • Manipulação de arquivos de estado em ambientes distribuídos

Acompanhando Atualizações do Terraform

  • Revisão da documentação junto com novos lançamentos do Terraform
  • Estratégias para atualização de versões do Terraform
  • Lidando com descontinuações e caminhos de migração

Integração do Terraform com Pipelines de CI/CD

  • Visão geral de YAML e configurações de pipeline
  • Configuração do Terraform com ferramentas populares de CI/CD
  • Automação de fluxos de trabalho do Terraform em pipelines

Solução Avançada de Problemas e Depuração

  • Abordagens sistemáticas para solucionar problemas em planos e aplicações do Terraform
  • Depuração de erros comuns e avançados no Terraform
  • Uso de logs e saída detalhada para resolução de erros

Saídas e Fluxo de Dados no Terraform

  • Compreensão e utilização de saídas no Terraform
  • Fluxo de dados entre módulos e configurações raiz
  • Proteção de informações sensíveis nas saídas

Lógica Condicional no Terraform

  • Escrita de instruções condicionais com count, for_each e if
  • Criação condicional de recursos
  • Casos de uso de lógica condicional em módulos

Executando o Terraform Localmente

  • Configuração de um ambiente local do Terraform
  • Execução e teste de código do Terraform em máquinas locais
  • Melhores práticas para desenvolvimento local

Lidando com Dependências Circulares

  • Identificação e resolução de dependências circulares
  • Refatoração de código para prevenir ciclos de dependência
  • Técnicas avançadas para gerenciamento de dependências

Resumo e Próximos Passos

Requisitos

  • Compreensão da sintaxe e operações básicas do Terraform
  • Experiência com infraestrutura em nuvem, preferencialmente AWS, e familiaridade com conceitos de CI/CD

Público-Alvo

  • Engenheiros de DevOps
  • Arquitetos de nuvem
  • Especialistas em infraestrutura
  • Líderes técnicos e gestores
 21 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas