← Voltar ao catálogo
Avaliação profissional

CI/CD: construir, validar e entregar

Doze aulas, 100 perguntas e 20 casos sobre CI/CD: contratos entre jobs, resultados de testes, origem carregada, caches de módulos, fronteiras funcionais e aceitação.

DRDisponível
DRCI12 aulas

Objetivos e percurso

Doze módulos ligam integração, dependências, confiança e operação a seis workshops. Preserva a evidência histórica de actionlint/Bash e treze grupos locais de resultados unittest. Acrescenta dez grupos executados duas vezes com módulos Python originais realmente carregados: alvo declarado diferente do observado, cache de módulos, PYTHONPATH, modo isolado e substituição de ficheiro após importação. Um cálculo fictício passa no caso habitual e falha na fronteira; a correção passa quatro testes locais. Conteúdo original PT-PT/EN e avaliação interna de 62 decisões em 130 minutos. Cumprir quantidades não conclui a preparação: aceitação representativa, oficina humana, revisão independente e feedback continuam pendentes.

Para quem: Equipas APS L2/L3, infraestrutura, SRE, administração de sistemas e gestores técnicos.

Pré-requisitos: Noções de aplicações, monitorização e suporte à produção; não pressupõe processos internos de qualquer banco.

770 minutos de estudo estimados

  • Distingue feedback de integração, preparação para release e promoção automática.
  • Organiza execução e transferência de resultados segundo dependências reais.
  • Conserva o resultado avaliado e distingue persistência de otimização por cache.
  • Faz com que falhas relevantes interrompam promoção sem perder diagnóstico.
  • Delimita código executado, permissões e credenciais em cada etapa.
  • Diagnostica atrasos e falhas sem duplicar efeitos ou perder controlo da execução.
  • Interpreta diagnósticos reais de actionlint e revê dependências, outputs e permissões sem confundir validação com execução.
  • Preserva falhas ao recolher diagnóstico, distingue âmbito de variáveis e verifica se a evidência corresponde aos bytes candidatos à entrega.
  • Distingue testes selecionados, ignorados, falhados e aprovados; transforma requisitos críticos numa política de aceitação verificável.
  • Liga relatórios à execução e ao candidato corretos, preservando a distinção entre metadata associada, testes executados e confiança no produtor.
  • Confirma a implementação realmente exercitada e distingue pesquisa, cache de módulos, estado do disco e identidade declarada.
  • Escolhe casos que distingam requisitos críticos e combina alvo correto, cobertura e resultados numa decisão de aceitação delimitada.

Módulos

  1. Integração e entrega
  2. Jobs e dependências
  3. Artefactos e evidência
  4. Testes e decisões
  5. Identidade e confiança
  6. Operação e recuperação
  7. Validação estática e contratos entre jobs
  8. Shell, resultados e evidência de entrega
  9. Descoberta e resultados de testes
  10. Relatórios atuais e alvo exercitado
  11. Alvo carregado e estado do processo
  12. Fronteiras funcionais e aceitação da candidata

Continua a aprender

Avaliações técnicas

Referências e versão

CI/CD practices 2026-09; scoped GitHub Actions GitLab Jenkins and Azure DevOps Services documentation

O que vais explorar

0 / 12
01

Integração e entrega

Distingue feedback de integração, preparação para release e promoção automática.

40 min
02

Jobs e dependências

Organiza execução e transferência de resultados segundo dependências reais.

40 min
03

Artefactos e evidência

Conserva o resultado avaliado e distingue persistência de otimização por cache.

40 min
04

Testes e decisões

Faz com que falhas relevantes interrompam promoção sem perder diagnóstico.

40 min
05

Identidade e confiança

Delimita código executado, permissões e credenciais em cada etapa.

40 min
06

Operação e recuperação

Diagnostica atrasos e falhas sem duplicar efeitos ou perder controlo da execução.

40 min
07

Validação estática e contratos entre jobs

Interpreta diagnósticos reais de actionlint e revê dependências, outputs e permissões sem confundir validação com execução.

60 min
08

Shell, resultados e evidência de entrega

Preserva falhas ao recolher diagnóstico, distingue âmbito de variáveis e verifica se a evidência corresponde aos bytes candidatos à entrega.

60 min
09

Descoberta e resultados de testes

Distingue testes selecionados, ignorados, falhados e aprovados; transforma requisitos críticos numa política de aceitação verificável.

70 min
10

Relatórios atuais e alvo exercitado

Liga relatórios à execução e ao candidato corretos, preservando a distinção entre metadata associada, testes executados e confiança no produtor.

70 min
11

Alvo carregado e estado do processo

Confirma a implementação realmente exercitada e distingue pesquisa, cache de módulos, estado do disco e identidade declarada.

70 min
12

Fronteiras funcionais e aceitação da candidata

Escolhe casos que distingam requisitos críticos e combina alvo correto, cobertura e resultados numa decisão de aceitação delimitada.

70 min

Aprender também é experimentar.

Perguntas originais com explicações, cartões de revisão e cenários para aplicar os conceitos.

Praticar
Este módulo trabalha fundamentos. Não é um curso completo de certificação nem uma simulação integral do exame oficial.