Visão Geral
Este Curso Terraform IaC Infraestrutura com Codigo, capacita o aluno a provisionar, versionar e gerenciar infraestrutura de forma automatizada utilizando Terraform e a linguagem HCL, padrão moderno de Infraestrutura como Código (IaC) adotado em ambientes Cloud e DevOps.
O Curso Terraform IaC Infraestrutura com Codigo, é altamente prático, abordando cenários reais de mercado, automação, governança e integração com pipelines CI/CD.
Objetivo
Após realizar este curso TERRAFORM (IaC) – INFRAESTRUTURA COMO CÓDIGO, você será capaz de:
- Compreender os conceitos de Infraestrutura como Código
- Criar e gerenciar recursos utilizando Terraform
- Escrever código em HCL de forma organizada
- Trabalhar com state, módulos e providers
- Integrar Terraform em pipelines DevOps
- Aplicar boas práticas de segurança e governança
Publico Alvo
-
- Profissionais DevOps
- Engenheiros de Cloud
- Arquitetos de Infraestrutura
- Administradores de Sistemas
- SREs
- Desenvolvedores interessados em IaC
-
Pre-Requisitos
-
- Noções de infraestrutura e redes
- Conhecimentos básicos de Cloud (AWS, Azure ou GCP)
- Familiaridade com linha de comando (Linux ou Windows)
-
Materiais
Ingles/Portugues
Conteúdo Programatico
MÓDULO 1 – FUNDAMENTOS DE INFRAESTRUTURA COMO CÓDIGO (3h)
- O que é IaC
- Benefícios da IaC no DevOps
- Conceitos de infraestrutura moderna
- Ferramentas de IaC
- Casos reais de uso no mercado
MÓDULO 2 – INTRODUÇÃO AO TERRAFORM E HCL (3h)
- Arquitetura do Terraform
- Instalação e configuração do ambiente
- Estrutura de arquivos Terraform
- Sintaxe básica da linguagem HCL
- Primeiro projeto Terraform
MÓDULO 3 – PROVIDERS, RECURSOS E VARIÁVEIS (4h)
- Providers (AWS, Azure, GCP)
- Recursos e blocos Terraform
- Variáveis, outputs e locals
- Versionamento de providers
- Organização de projetos
MÓDULO 4 – STATE, BACKENDS E VERSIONAMENTO (4h)
- O que é Terraform State
- State local vs remoto
- Backends (S3, Azure Blob, GCS)
- Lock de state e concorrência
- Boas práticas de versionamento
MÓDULO 5 – MÓDULOS, REUTILIZAÇÃO E BOAS PRÁTICAS (4h)
- O que são módulos Terraform
- Criação de módulos reutilizáveis
- Estrutura de pastas
- Padronização e governança
- Workspaces
MÓDULO 6 – SEGURANÇA, CI/CD E GOVERNANÇA (3h)
- Gerenciamento de Secrets
- Segurança em IaC
- Integração com pipelines CI/CD
- Terraform Plan e Apply automatizado
- Compliance e auditoria
MÓDULO 7 – PROJETO FINAL DE INFRAESTRUTURA (3h)
- Planejamento da infraestrutura
- Criação completa com Terraform
- Uso de módulos
- State remoto e segurança
- Apresentação do projeto final
TENHO INTERESSE