Programa do Curso
Introdução ao Terraform
- O que é o Terraform?
- Vantagens da utilização do Terraform
- Conceitos-chave e terminologia
- Terraform vs. outras ferramentas de Infrastructure as Code
Ambiente de Desenvolvimento
- Instalação do Terraform
- Configuração do Visual Studio Code para desenvolvimento com Terraform
- Criação e configuração de contas Azure
Princípios Básicos do Terraform no Azure
- Configuração do fornecedor AzureRM
- Autenticação na Azure
- Criação da sua primeira configuração Terraform
- Deploy de um recurso básico da Azure
Gestão do Estado (State) no Terraform
- Compreensão do estado do Terraform
- Gestão de estado remoto com armazenamento Azure
- Bloqueio de estado e consistência
Criação de Infraestrutura com Terraform
- Criação e gestão de Máquinas Virtuais da Azure (VMs)
- Configuração de Rede na Azure (VNet, Sub-redes, NSGs)
- Deploy de contas de armazenamento da Azure
- Configuração de bases de dados SQL da Azure
Funcionalidades Avançadas do Terraform
- Módulos do Terraform e reutilização
- Utilização de data sources e variáveis de output
- Expressões e funções do Terraform
- Gestão de dependências no Terraform
Integração e Implementação Contínuas (CI/CD)
- Introdução ao Azure DevOps
- Criação de uma pipeline CI/CD para o Terraform
- Automatização dos deploys do Terraform com o Azure DevOps
- Integração de GitHub Actions para entrega contínua
Gestão de Segredos e Dados Sensíveis
- Gestão de segredos com o Azure Key Vault
- Integração do Key Vault com o Terraform
- Melhores práticas para a gestão de segredos
Monitorização e Dimensionamento da Infraestrutura
- Configuração de monitorização e alertas no Azure
- Dimensionamento de recursos Azure com Terraform
- Implementação de grupos de auto-escalonamento (auto-scaling groups)
Troubleshooting e Melhores Práticas
- Depuração de configurações do Terraform
- Gestão de erros e problemas comuns
- Melhores práticas e recomendações do Terraform
Resumo e Próximos Passos
Requisitos
- Conhecimento básico de conceitos de computação em nuvem.
- Familiaridade com os serviços e o portal do Microsoft Azure.
- Conhecimentos básicos de scripting ou programação.
Público-alvo
- Engenheiros de cloud.
- 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