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
Testemunhos de Clientes (3)
o ritmo foi, na maior parte, fantástico. Michal foi muito bom em garantir que o público estivesse envolvido e que todos estivessem acompanhando, na maior parte
Asif Shaikh - Carpmaels & Ransford
Curso - Terraform on Microsoft Azure
Máquina Traduzida
O instrutor apresentou os tópicos de uma maneira muito clara, concisa e estruturada, fácil de seguir. Meus colegas comentaram que desejavam ter recebido esse treinamento antes de começar a usar o Terraform. Também gostei muito da codificação prática usando as VMs. Isso funcionou muito bem. O instrutor também foi muito simpático e acessível.
Shane - Keystart
Curso - Terraform on Microsoft Azure
Máquina Traduzida
Amei os aspectos técnicos dos exercícios - foi ótimo ver o Terraform em ação e poder acompanhar a criação dos recursos no Azure.
Brett Hawson - Reach Plc
Curso - Terraform on Microsoft Azure
Máquina Traduzida