Programa do Curso
Sintaxe Terraform avançada e construções
- Mergulho profundo na sintaxe de Terraform
- Loops avançados com for_each e count
- Utilizando 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
Terraform Melhores práticas de módulos
- Módulos locais vs módulos partilhados: Quando usar cada um
- Estruturação de módulos para reutilização e manutenção
- Controle de versão e gerenciamento de fontes de módulos
Terraform Melhores práticas e padrões
- Revisão das chaves de índice de instância para gerenciamento de estado
- Melhores práticas para escrever e organizar código Terraform
- Garantia de idempotência e minimização de efeitos colaterais
Gerenciando o estado Terraform
- Importando recursos e entendendo o arquivo de estado
- Bloqueio de estado, backends de estado e gerenciamento de estado remoto
- Manipulando o arquivo de estado em ambientes distribuídos
Acompanhando as atualizações do Terraform
- Revisando a documentação junto com as novas versões do Terraform
- Estratégias para atualizar versões do Terraform
- Lidando com depreciações e caminhos de migração
Integrando Terraform com pipelines de CI/CD
- Visão geral de YAML e configurações de pipeline
- Configurando o Terraform com ferramentas populares de CI/CD
- Automatizando fluxos de trabalho do Terraform em pipelines
Solução avançada de problemas e depuração
- Abordagens sistemáticas para solucionar problemas de Terraform planos e aplicações
- Depuração de erros comuns e avançados em Terraform
- Usando logs e saída detalhada para resolução de erros
Saídas e fluxo de dados em Terraform
- Compreensão e utilização de saídas em Terraform
- Fluxo de dados entre módulos e configurações de raiz
- Protegendo informações confidenciais em saídas
Lógica condicional em Terraform
- Escrever instruções condicionais com count, for_each e if
- Criação condicional de recursos
- Casos de utilização da lógica condicional em módulos
Executando Terraform localmente
- Configurando um ambiente Terraform local
- Executando e testando o código Terraform em máquinas locais
- Práticas recomendadas de desenvolvimento local
Lidando com dependências circulares
- Identificando e resolvendo dependências circulares
- Refatoração de código para evitar ciclos de dependência
- Técnicas avançadas para gerenciamento de dependências
Resumo e próximos passos
Requisitos
- Conhecimento da sintaxe e das operações básicas de Terraform
- Experiência com infraestrutura de nuvem, de preferência AWS, e familiaridade com conceitos de CI/CD
Público
- Engenheiros DevOps
- Arquitetos de nuvem
- Especialistas em infraestrutura
- Líderes e gerentes técnicos
Declaração de Clientes (5)
O trabalho prático foi ótimo - boa combinação entre trabalho prático e apresentações
Karl
Curso - Terraform for Managing Cloud Infrastructure
Machine Translated
a gravação de vídeo é disponibilizada aos participantes para que possamos reproduzi-la mais tarde.
Tan Lai Hock - GOVERNMENT TECHNOLOGY AGENCY
Curso - Terraform Fundamentals for Beginners
Machine Translated
As aulas foram explicadas de forma muito objetiva, calma e substantiva. Muito bom instrutor.
Mateusz - Santander
Curso - Advanced Terraform
Machine Translated
Trochę szkoda, ze trochę czasu uciekło na problemy z maszynami virt 1 dnia.
Przemek - EduBroker Sp z oo
Curso - Terraform on AWS
O formador explica-o muito bem.
Cosmin Simota - Serviciul de Telecomunicații Speciale
Curso - Cloud computing essentials for managers / software engineers
Machine Translated