← Voltar ao catálogo
Avaliação profissional

REST APIs: integrar aplicações e diagnosticar falhas

Doze aulas, 100 perguntas e vinte casos sobre contratos REST, retries, cache, paginação, autorização e webhooks.

DRDisponível
DRAPI12 aulas

Objetivos e percurso

Percurso técnico bilingue com doze módulos, 100 perguntas e vinte cenários fictícios. Acrescenta autorização por função, objeto e propriedade, assinaturas sobre bytes, âmbito do produtor, inbox e outbox locais, entregas simultâneas e eventos fora de ordem. O novo laboratório Python 3.13.1 e SQLite 3.51.2 demonstra 32 observações HTTP locais, rollback controlado e reinício limpo. Identidade e relógio são sintéticos; não há autenticação real, dispatcher externo, recuperação regional ou prova de execução única distribuída. Avaliação interna de 62 decisões em 150 minutos. Os mínimos numéricos do banco estão atingidos; revisão independente e aceitação prática mais ampla permanecem 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.

750 minutos de estudo estimados

  • Define representações e limites de compatibilidade antes de integrar sistemas.
  • Distingue aceitação técnica, conclusão e erro acionável.
  • Evita duplicados e perda de alterações sem prometer execução única universal.
  • Avalia sujeito, operação e objeto em cada acesso.
  • Controla reutilização de respostas e percurso por coleções em mudança.
  • Mede resultados, limita repetição e prepara transições de contrato.
  • Distingue tentativa, operação e resultado; decide quando consultar, repetir ou escalar.
  • Usa pré-condições e patches atómicos, interpreta conflitos e define a evidência necessária para produção.
  • Diagnostica representações erradas, valida respostas guardadas e define critérios de frescura sem esconder falhas.
  • Distingue continuação de consistência e entrega, com casos de omissão, revogação e checkpoints prematuros.
  • Aplica uma matriz de permissões à API e demonstra efeitos permitidos e recusados com dados sintéticos.
  • Verifica origem e âmbito, preserva identidade de eventos e separa commit local de entrega a sistemas externos.

Módulos

  1. Recursos e contratos de API
  2. Pedidos e resultados
  3. Concorrência e repetição
  4. Autorização e fronteiras
  5. Cache e paginação
  6. Operação e evolução
  7. Recuperar pedidos sem duplicar trabalho
  8. Alterações concorrentes e recuperação verificável
  9. Variantes, validação e limites de cache
  10. Paginação, snapshots e recuperação de exportações
  11. Autorizar funções, objetos e propriedades
  12. Webhooks assinados e recuperação local

Continua a aprender

Avaliações técnicas

Referências e versão

HTTP semantics RFC9110; OpenAPI3.2.1; selected primary standards and provider contracts consulted2026-09-30

O que vais explorar

0 / 12
01

Recursos e contratos de API

Define representações e limites de compatibilidade antes de integrar sistemas.

40 min
02

Pedidos e resultados

Distingue aceitação técnica, conclusão e erro acionável.

40 min
03

Concorrência e repetição

Evita duplicados e perda de alterações sem prometer execução única universal.

40 min
04

Autorização e fronteiras

Avalia sujeito, operação e objeto em cada acesso.

40 min
05

Cache e paginação

Controla reutilização de respostas e percurso por coleções em mudança.

40 min
06

Operação e evolução

Mede resultados, limita repetição e prepara transições de contrato.

40 min
07

Recuperar pedidos sem duplicar trabalho

Distingue tentativa, operação e resultado; decide quando consultar, repetir ou escalar.

60 min
08

Alterações concorrentes e recuperação verificável

Usa pré-condições e patches atómicos, interpreta conflitos e define a evidência necessária para produção.

60 min
09

Variantes, validação e limites de cache

Diagnostica representações erradas, valida respostas guardadas e define critérios de frescura sem esconder falhas.

60 min
10

Paginação, snapshots e recuperação de exportações

Distingue continuação de consistência e entrega, com casos de omissão, revogação e checkpoints prematuros.

60 min
11

Autorizar funções, objetos e propriedades

Aplica uma matriz de permissões à API e demonstra efeitos permitidos e recusados com dados sintéticos.

60 min
12

Webhooks assinados e recuperação local

Verifica origem e âmbito, preserva identidade de eventos e separa commit local de entrega a sistemas externos.

60 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.