1. Circunstância (O Desafio no Mundo Real)
2. Fundamentos & Conceito Central (Estudos)
Filosofia Design-First versus Code-First: prós, contras e impacto organizacional. Especificação OpenAPI 3.1 (OAS): estrutura de arquivos YAML/JSON, info, servers, paths, operations, parameters, requestBody, responses e components (schemas, securitySchemes). Padrão formal da IETF para respostas de erro: RFC 9457 Problem Details (type, title, status, detail, instance). Ferramentas de prototipação e documentação: Swagger UI, Redoc, Stoplight e Prism (mock servers). Governança de APIs: linters de contrato (Spectral), regras de nomenclatura corporativa e guias de estilo.
Abordagem Design-First vs Code-First
Projetar o contrato antes de escrever código acelera o alinhamento entre squads.
• Design-First: o contrato OpenAPI é escrito primeiro, permitindo paralelização de frontend e mocks
• Code-First: o código gera a documentação, ideal para equipes pequenas e prototipagem rápida
• Mock servers: simulação de respostas reais permitindo que o frontend desenvolva...
Quer praticar no Laboratório e emitir seu Certificado?
Faça sua matrícula para ter acesso à videoaula completa, áudio narrativo, roteiro de slides com controles, laboratório guiado com envio de evidência e certificado com código verificável de autenticidade.
