Programa do Curso
Sintaxe Avançada e Construções do Terraform
- Mergulho profundo na sintaxe do Terraform
- Loops 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 complexas de infraestrutura
- Exercícios práticos com expressões
Melhores Práticas para Módulos do Terraform
- Módulos locais vs compartilhados: Quando usar cada um
- Estruturando módulos para reutilização e manutenção
- 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 gestão de estado
- Melhores práticas para escrita e organização de código Terraform
- Garantindo idempotência e minimizando efeitos colaterais
Gestão do Estado do Terraform
- Importando recursos e compreendendo o arquivo de estado
- Bloqueio de estado, backends de estado e gestão de estado remoto
- Gerenciamento de arquivos de estado em ambientes distribuídos
Mantendo-se Atualizado com as Atualizações do Terraform
- Revisão da documentação ao lado das novas versões do Terraform
- Estratégias para atualizar versões do Terraform
- Lidando com depreciações e caminhos de migração
Integrando o Terraform com Pipelines CI/CD
- Visão geral de YAML e configurações de pipeline
- Configurando o Terraform com ferramentas CI/CD populares
- Automatizando fluxos de trabalho do Terraform em pipelines
Troubleshooting Avançado e Depuração
- Aproximações sistemáticas para troubleshoot de planos e aplicações do Terraform
- Depurando erros comuns e avançados no Terraform
- Usando logs e saída detalhada para resolução de erros
Saídas e Fluxo de Dados no Terraform
- Compreendendo e utilizando saídas no Terraform
- Fluxo de dados entre módulos e configurações raiz
- Segurança de informações sensíveis em saídas
Lógica Condicional no Terraform
- Escrevendo declarações condicionais com count, for_each e if
- Criação condicional de recursos
- Casos de uso para lógica condicional em módulos
Executando o Terraform Localmente
- Configurando um ambiente local do Terraform
- Executando e testando código do Terraform em máquinas locais
- Melhores práticas de desenvolvimento local
Lidando com Dependências Circulares
- Identificando e resolvendo dependências circulares
- Refatorando o código para prevenir ciclos de dependência
- Técnicas avançadas de gestão de dependências
Resumo e Próximos Passos
Requisitos
- Compreensão da sintaxe básica e operações do Terraform.
- Experiência com infraestrutura em nuvem, preferencialmente AWS, e familiaridade com conceitos CI/CD.
Público
- Engenheiros DevOps
- Arquitetos de Nuvem
- Especialistas em Infraestrutura
- Líderes e gerentes técnicos
Declaração de Clientes (2)
A estrutura foi boa, cada seção tinha um propósito claro e era fácil de seguir. Os exercícios foram úteis e o instrutor foi muito prestativo quando problemas surgiram. A abordagem relaxada em relação aos laboratórios também foi algo que apreciei. Parabéns ao instrutor por manter uma atitude calma e amigável durante todo o treinamento, mesmo após alguns participantes desistirem da experiência completa.
Rares - Orange Services
Curso - Advanced Terraform: Efficient Infrastructure as Code
Máquina Traduzida
A flexibilidade do instrutor em adaptar o compartilhamento de conhecimento com base nos feedbacks do grupo ou nas áreas de interesse
Alexandru - Orange Services
Curso - Advanced Terraform: Efficient Infrastructure as Code
Máquina Traduzida