Programa do Curso
Introdução ao Terraform
- O que é o Terraform?
- Vantagens do uso do Terraform
- Conceitos e terminologia principais
- Terraform vs. outras ferramentas de infraestrutura como código
Configurando seu Ambiente
- Instalando o Terraform
- Configurando o Visual Studio Code para desenvolvimento com Terraform
- Criando e configurando contas do Azure
Iniciando com Terraform no Azure
- Configuração do provedor AzureRM
- Autenticando-se no Azure
- Escribendo sua primeira configuração de Terraform
- Implantando um recurso básico do Azure
Gerenciando o Estado do Terraform
- Entendendo o estado do Terraform
- Gerenciamento remoto de estado com armazenamento do Azure
- Bloqueio e consistência de estado
Construindo Infraestrutura com Terraform
- Criando e gerenciando Máquinas Virtuais do Azure
- Configurando a Rede do Azure (VNet, Subnets, NSGs)
- Implantando contas de armazenamento do Azure
- Configurando Bancos de Dados SQL do Azure
Recursos Avançados do Terraform
- Módulos do Terraform e reutilização
- Usando fontes de dados e variáveis de saída
- Expressões e funções do Terraform
- Gerenciando dependências no Terraform
Integração Contínua e Implantação
- Introdução ao Azure DevOps
- Configurando um pipeline de CI/CD para o Terraform
- Automatizando implantações do Terraform com Azure DevOps
- Integrando ações do GitHub para entrega contínua
Lidando com Segredos e Dados Sensíveis
- Gerenciando segredos com o Azure Key Vault
- Integrando o Key Vault com o Terraform
- Melhores práticas para gerenciamento de segredos
Monitorando e Escalando a Infraestrutura
- Configurando monitoramento e alertas do Azure
- Escalando recursos do Azure com o Terraform
- Implementando grupos de auto-escala
Solução de Problemas e Melhores Práticas
- Depurando configurações do Terraform
- Lidando com erros e problemas comuns
- Melhores práticas e recomendações do Terraform
Resumo e Próximos Passos
Requisitos
- Compreensão básica dos conceitos de computação em nuvem
- Familiaridade com os serviços e portal da Microsoft Azure
- Conhecimento básico de scripting ou programação
Público-alvo
- Engenheiros de nuvem
- Engenheiros DevOps
- Profissionais de TI
- Administradores de sistema
Declaração de Clientes (2)
O formador apresentou os tópicos de uma forma muito clara, concisa e estruturada, que foi fácil de seguir. Os meus colegas comentaram que gostariam de ter tido esta formação mais cedo, antes de começarem a utilizar Terraform. Também gostei muito da codificação prática utilizando as VMs. Funcionou muito bem. O formador também foi muito simpático e compreensível.
Shane - Keystart
Curso - Terraform on Microsoft Azure
Máquina Traduzida
Adorei os aspectos técnicos dos exercícios - foi ótimo ver o Terraform em ação e poder ver a criação dos recursos no Azure.
Brett Hawson - Reach Plc
Curso - Terraform on Microsoft Azure
Máquina Traduzida