EnglishDeutschFrançaisEspañolPortuguês

HashiCorp · HC-TFP · Professional

HashiCorp Terraform Authoring and Operations Professional — Questões de prática e simulado

Prepare-se para HC-TFP com questões de prática originais e respostas explicadas com clareza. Peça mais detalhes a Alex, seu tutor de IA, use seus resultados para identificar os temas que precisam de revisão e pratique a gestão do tempo com simulados cronometrados.

240minLimite de tempo

Conferido com informações de HashiCorp · setembro de 2026 · Versão atual do exame

Sobre o exame

A credencial HashiCorp Certified: Terraform Authoring and Operations Professional valida expertise avançada de nível de produção com Terraform e HCP Terraform. Ela confirma que você consegue projetar módulos reutilizáveis para equipes grandes, implementar pipelines de CI/CD seguros para fluxos de trabalho do Terraform, aplicar governança com Sentinel ou OPA, gerenciar refatorações de estado complexas e depurar cenários avançados de provedores e de estado. O exame pressupõe total familiaridade com o conteúdo do nível Associate e se concentra em tomada de decisão, trade-offs e melhores práticas operacionais ao invés de definições conceituais.

Experimente cinco questões de HC-TFP

Pratique com cinco questões do banco atual de HashiCorp Certified: Terraform Authoring and Operations Professional no app, com respostas e explicações.

Colaborar em infraestrutura como código com o HCP Terraform1 / 5

Um workspace do HCP Terraform está conectado a um repositório VCS com `Branch: main` e `Working Directory: infra/`. Qual evento coloca um plan na fila automaticamente?

AlexExplicação completa do Alex

Workspaces do HCP Terraform orientados por VCS registram webhooks e só colocam runs na fila quando os commits chegam ao branch configurado e modificam arquivos dentro do working directory configurado. Com Branch: main e Working Directory: infra/, só os commits na main que tocam em infra/ disparam um plan. A opção “Qualquer commit em qualquer branch do repositório conectado” ignora tanto o filtro de branch quanto o de diretório. A opção “Commits cuja mensagem contém "[apply]" ou "[plan]"” descreve uma convenção de mensagem de commit que o HCP Terraform não suporta. A opção “Um pull request aberto contra qualquer branch do repo” confunde os planos especulativos (disparados por PRs) com o enfileiramento automático de plan vinculado aos commits no branch. Ref: developer.hashicorp.com/terraform/cloud-docs/workspaces/settings; /terraform/cloud-docs/workspaces/run/ui

Fontedeveloper.hashicorp.com

Desenvolver fluxos de trabalho colaborativos com Terraform2 / 5

Qual argumento opcional do bloco `backend "s3"` habilita o state locking por meio de uma tabela gerenciada?

AlexExplicação completa do Alex

O argumento dynamodb_table do backend S3 aponta para uma tabela do DynamoDB (com uma partition key do tipo String chamada LockID) que o Terraform usa para o bloqueio distribuído do state durante as operações, impedindo modificações concorrentes que poderiam corromper o state. lock_table, state_lock e ddb_lock não são argumentos válidos e causariam erros no terraform init. Versões mais recentes do Terraform também suportam o locking nativo do S3 com escritas condicionais, mas dynamodb_table continua sendo o mecanismo consagrado. Ref: developer.hashicorp.com/terraform/language/backend/s3#state-locking; /terraform/language/state/locking

Fontedeveloper.hashicorp.com

Desenvolver e solucionar problemas de configuração dinâmica4 / 5

Qual bloco permite que você exija que o valor de uma variável siga um formato específico, como começar com `vpc-`?

AlexExplicação completa do Alex

Um bloco validation dentro da definição de uma variável executa uma expressão de condição personalizada (por exemplo, can(regex(^vpc-, var.id))) e exibe um error_message se o valor não passar, garantindo o formato da entrada já no momento do plan. precondition fica dentro de blocos lifecycle em resources/data sources, para asserções em tempo de execução. check é um bloco de nível superior para asserções contínuas sobre o estado da infraestrutura. lifecycle é um meta-argumento de resource que controla create_before_destroy e comportamentos semelhantes, não a validação da entrada de variáveis. Ref: developer.hashicorp.com/terraform/language/values/variables#custom-validation-rules

Fontedeveloper.hashicorp.com

Criar, Manter e Usar Terraform Modules5 / 5

Qual meta-argument permite que um module seja chamado uma vez por elemento de um map, produzindo uma instância do module por key?

AlexExplicação completa do Alex

for_each aceita um map ou set de strings e cria uma instância de module por elemento, cada uma endereçável como module.name["key"] (Ref: developer.hashicorp.com/terraform/language/meta-arguments/for_each). Essa é a abordagem recomendada quando as instâncias são identificadas logicamente por uma key em vez de um índice numérico, porque adicionar ou remover keys não desloca outras instâncias. count cria instâncias por índice e é frágil quando a coleção muda de ordem — um elemento removido do meio renumera todos os seguintes. providers mapeia configurações de provider para um child module. depends_on declara dependências explícitas de ordenação, mas não cria instâncias.

Fontedeveloper.hashicorp.com

As questões do app estão atualmente em inglês. As traduções desta prévia se aplicam apenas à prévia. Consulte a entidade certificadora para saber quais idiomas estão disponíveis para o exame oficial.

Conteúdo do exame

Quatro dos seis domínios empatam em 17%: gerenciar o ciclo de vida dos recursos com init, plan, apply e operações de state; desenvolver e depurar configuração dinâmica com funções HCL e meta-arguments; fluxos de trabalho colaborativos apoiados em version constraints e remote state; e escrever, refatorar e versionar módulos. Providers e a colaboração no HCP Terraform fecham a lista com 16% cada, cobrindo autenticação e troubleshooting de providers, além de aplicação de políticas e governança de workspaces.

Diferente da divisão em oito partes do exame Associate, ter só seis domínios nesse nível significa que cada um carrega peso suficiente para reprovar você sozinho. Um profissional que escreve módulos muito bem, mas trava numa falha de autenticação de provider sob as condições da prova, fica exposto em um sexto do exame inteiro, não num cantinho isolado dele.

Conteúdo programático: HC-TFP

Manage Resource Lifecycle18%

Init options, plan options, apply options, destroy options, importing resources, reconciling resource drift.

≈ 15 h
Develop and Troubleshoot Dynamic Configuration16%

Language validation features, data sources, HCL functions, meta-arguments, input variables and outputs with complex types, sensitive data and Vault secrets management.

≈ 13 h
Develop Collaborative Terraform Workflows17%

Version constraints for binaries/providers/modules, remote state configuration, workflow automation, data sharing across configurations and workspaces.

≈ 14 h
Create, Maintain, and Use Terraform Modules17%

Module creation, usage, refactoring, versioning, converting existing configurations into modules.

≈ 14 h
Configure and Use Terraform Providers15%

Plugin-based architecture, provider aliasing/versioning/sourcing, authentication management, troubleshooting provider errors.

≈ 12 h
Collaborate on infrastructure as code using HCP Terraform16%

HCP Terraform run workflow analysis, workspace configuration and access management, provider credentials, policy as code and governance features.

≈ 13 h

As proporções abaixo descrevem a distribuição das questões do banco de prática do Pass-IT entre os domínios. Consulte HashiCorp para ver o conteúdo programático oficial do exame.

Formato do exame e tipos de questões

A prova Professional dura quatro horas, já incluindo um intervalo de 240 minutos, e combina cenários práticos de laboratório em um ambiente Linux pré-provisionado com questões de múltipla escolha e de preenchimento. É obrigatório usar teclado US QWERTY. Nas tarefas de laboratório você precisa escrever e corrigir HCL do Terraform contra um ambiente real, resolver problemas de state e configurar recursos do HCP Terraform como workspaces, variable sets e policy sets. Já a parte de múltipla escolha cobra os mesmos objetivos no plano conceitual. A HashiCorp não divulga como as quatro horas se dividem entre os labs e a múltipla escolha, então os cronômetros de seção na tela são o único guia que você tem durante a prova.

Tipos de questões: HC-TFP

Múltipla escolha100%

Selecione a única resposta que melhor atende aos requisitos da questão.

Consulte HashiCorp para obter as informações oficiais sobre os formatos de questões. As proporções exibidas descrevem o banco de prática do Pass-IT e não determinam as proporções do exame oficial.

Preparação para HC-TFP

A prova é aplicada online pela Certiverse, com proctor ao vivo durante as quatro horas inteiras. A certificação vale por dois anos, e renovar significa passar de novo no exame Professional.

Preparação e informações práticas: HC-TFP

Preparação

Exemplo de tempo de estudo50–120 h

faixa ilustrativa para o planejamento: de 50 h com experiência relevante a 120 h para quem está começando; suas necessidades podem ficar fora dessa faixa

NívelProfissional
Conhecimentos recomendados1-2 anos de experiência prática com Terraform em produção, Terraform Associate recomendado

Realização do exame e manutenção da certificação

ModalidadeSupervisionado online via Certiverse
Política de novas tentativasInclui uma repetição gratuita.
Validade da certificação2 anos

Recertificação a cada 2 anos aprovando na versão atual do exame

Erros comuns

Temas para revisar: HC-TFP

  1. 01Sentinel enforcement

    advisory só avisa, soft-mandatory pode ser sobreposto por admins e hard-mandatory não tem como contornar. Confundir os três níveis custa pontos em questões diretas.

  2. 02State surgery

    terraform state mv/rm mexe apenas no state; o rm não destrói infraestrutura. Sempre faça pull, backup e verificação antes de operar no state.

  3. 03Module composition

    Passar providers explicitamente para os módulos filhos é obrigatório em cenários multi-region. A herança implícita só cobre o caso de um único provider.

  4. 04Run triggers

    Os run triggers do HCP Terraform encadeiam workspaces no apply, não no plan. Inverter a ordem entre produtor e consumidor quebra a cadeia de deployment.

  5. 05Dynamic blocks

    Abusar de dynamic blocks para configuração estática prejudica a legibilidade. Eles só são necessários quando a estrutura do bloco depende dos dados.

Perguntas frequentes

Quais erros merecem atenção na preparação para HashiCorp Certified: Terraform Authoring and Operations Professional?

Entre os temas que merecem revisão estão Sentinel enforcement, State surgery, Module composition, Run triggers, Dynamic blocks. Trabalhe com exemplos para verificar se você entende as diferenças e consegue justificar sua resposta.

Você precisa do Terraform Associate antes da prova Professional?

A HashiCorp recomenda fortemente, mas não exige. Além disso, pressupõe-se uma bagagem ampla: conhecimento de Linux, YAML, JSON, HCL e CSV, fundamentos de redes e bastante experiência em produção com um provedor de nuvem. O orçamento de 80 horas do catálogo parte do princípio de que você já tem tudo isso.

Quanto tempo dura a prova Terraform Professional?

Quatro horas. A HashiCorp não divulga um número fixo de questões para ela, por isso a nossa página mostra um limite de tempo, mas nenhuma quantidade de questões. A duração é justamente o ponto: é uma prova longa, construída em torno do trabalho de configuração e não da memorização.

O que cai na prova Terraform Professional?

Seis objetivos, com pesos quase iguais: resource lifecycle, dynamic configuration and troubleshooting, collaborative workflows e module authoring com 17% cada, além de providers e HCP Terraform collaboration com 16%. Nada domina. Uma preparação que pula module authoring ou dynamic configuration entrega um sexto da prova de qualquer jeito.

Como você renova a certificação Terraform Professional?

Passando de novo na prova Professional antes de completar dois anos. Não existe alternativa por educação continuada nem uma prova HashiCorp Terraform de nível mais alto que renove a certificação para você.

O que acontece se você não passar na prova Terraform Professional?

Uma segunda tentativa já vem incluída na inscrição, o que é incomum e vale saber antes de agendar. Isso tira aquela hesitação com o segundo tentativa que impede as pessoas de encarar uma prova de quatro horas sobre a qual estão inseguras.

Uma certificação, 12 meses

Prática para HC-TFP

Concentre sua prática em uma certificação ou escolha o Pro para praticar para todas as certificações.

Começar uma sessão de prática gratuitaExperimente as primeiras 20 questões sem cartão para avaliar se a prática atende às suas necessidades.

Para compras elegíveis: garantia de reembolso se você não passar no exame.

Ver condições da garantia →