Terraform Associate: infraestrutura como código
Prepara Terraform Associate 004 com decisões sobre providers, planos, módulos, state, segredos e HCP Terraform. Inclui exemplos de infraestrutura e suporte.
Objetivos e percurso
Dez módulos incluem 52 perguntas e nove casos fictícios em PT-PT e inglês, com ligação aos objetivos do Associate 004. Dois laboratórios guiados aprofundam planos, códigos de saída, validações, substituição, identidade, coleções, refatoração e passagem de gestão. Catorze verificações foram executadas com Terraform 1.12.2 e terraform_data, apenas com state local temporário. Não foram criados recursos cloud ou executadas falhas em serviços reais. A avaliação interna reutiliza 41 decisões em 85 minutos. Cobertura aprofundada de todos os subobjetivos, mocks independentes e revisão especializada continuam pendentes.
Para quem: Engenheiros cloud, suporte e gestores técnicos que coordenam alterações de infraestrutura.
Pré-requisitos: Noções de terminal, Git e arquitetura cloud ou local. Não é necessária conta paga para estudar este percurso.
365 minutos de estudo estimados
- Distinguir providers, configuração, módulos e state.
- Rever planos e identificar impacto, dependências e risco de substituição.
- Escolher controlos de concorrência, dados sensíveis e adoção de recursos.
- Preparar colaboração e execução em HCP Terraform.
- Interpreta ações e códigos de saída, observa validações e decide como retomar uma mudança com evidência atual.
- Compara índices e chaves, preserva associações durante refatoração e prepara uma passagem de gestão explícita.
Módulos
- IaC e decisões de mudança
- Providers, versões e identidade dos recursos
- Workflow, validação e planos
- Configuração, dependências e segredos
- Módulos e contratos de utilização
- State, locking e drift
- Import, inspeção e diagnóstico
- HCP Terraform e colaboração
- Laboratório: planos, barreiras e retoma
- Identidade, refatoração e passagem de gestão
Continua a aprender
Referências e versão
004
- Terraform Associate 004 exam content list · 2026-10-02
- Infrastructure Automation certifications · 2026-09-29
- What is Terraform? · 2026-09-29
- Provider requirements · 2026-09-29
- Dependency lock file · 2026-09-29
- terraform validate · 2026-09-29
- terraform plan command · 2026-10-02
- Lifecycle meta-argument · 2026-10-02
- Manage sensitive data · 2026-09-29
- Validate infrastructure configuration · 2026-10-02
- Module reference · 2026-09-29
- Terraform state · 2026-09-29
- State locking · 2026-09-29
- Refactor state · 2026-09-29
- Import existing infrastructure · 2026-09-29
- CLI environment variables · 2026-09-29
- HCP Terraform workspaces · 2026-09-29
- HCP Terraform projects · 2026-09-29
- Query data sources · 2026-09-29
- Provider configuration · 2026-09-29
- Depends_on meta-argument · 2026-10-02
- terraform init · 2026-09-29
- terraform state list · 2026-09-29
- terraform state show · 2026-09-29
- Terraform Associate 004 certification · 2026-10-02
- terraform apply command · 2026-10-02
- Terraform JSON output format · 2026-10-02
- Apply Terraform configuration · 2026-10-02
- Count meta-argument · 2026-10-02
- For_each meta-argument · 2026-10-02
- Refactor modules · 2026-10-02
- Output block reference · 2026-10-02
- Removed block reference · 2026-10-02
- terraform_data resource reference · 2026-10-02
- terraform show command · 2026-10-02
O que vais explorar
0 / 10IaC e decisões de mudança
Relaciona estado desejado, revisão e responsabilidade operacional.
Providers, versões e identidade dos recursos
Distingue requisitos, seleção de versões e ligações do state.
Workflow, validação e planos
Escolhe o comando pelo efeito e revê o impacto antes de executar.
Configuração, dependências e segredos
Controla relações, condições e valores sem confundir ocultação com proteção.
Módulos e contratos de utilização
Reutiliza infraestrutura com entradas, outputs e versões explícitas.
State, locking e drift
Preserva associações e reconcilia mudanças fora do workflow.
Import, inspeção e diagnóstico
Adota objetos existentes sem misturar identidade com alterações funcionais.
HCP Terraform e colaboração
Organiza execuções, variáveis e acesso em contextos partilhados.
Laboratório: planos, barreiras e retoma
Interpreta ações e códigos de saída, observa validações e decide como retomar uma mudança com evidência atual.
Identidade, refatoração e passagem de gestão
Compara índices e chaves, preserva associações durante refatoração e prepara uma passagem de gestão explícita.