Workshop intensivo · 2 dias

Como desenhar APIs

Workshop intensivo de 2 dias — projete antes de implementar

8 blocos de ~2h · 100% presencial · times mistos dev + PM + tech leadIndependente — não exige conhecimento de nenhuma formação anteriorPré-requisito: Nenhum técnico — curiosidade sobre o processo de design de software

A maioria dos cursos ensina como implementar uma API. Esse workshop ensina como pensar e projetar uma API antes de escrever a primeira linha de código. O diferencial é o público misto: dev, PM e tech lead aprendem a mesma linguagem e saem com um artefato real produzido em conjunto.

Para quem é

Devs back-end, product managers e tech leads que trabalham juntos no mesmo time

Programa

Dia 1

Entender e modelar

Bloco 1Manhã

Do problema ao domínio

Ler briefings, identificar atores, ações e recursos. Mapear entidades antes de pensar em rota.

Bloco 2Manhã

Modelagem de recursos

O que vira recurso, atributo ou relação. Nomenclatura, granularidade e armadilhas comuns.

Bloco 3Tarde

Definindo contratos

Verbos, rotas, status codes, request/response bodies. Documentar decisões e trade-offs.

Bloco 4Tarde

Hands-on: projeto em grupo

Times mistos recebem um problema real e entregam o primeiro rascunho do design de API.

Dia 2

Refinar e documentar

Bloco 5Manhã

Review e crítica

Cada time apresenta seu design. O grupo questiona e identifica inconsistências — simulando um API review real.

Bloco 6Manhã

Erros clássicos de design

Verbos errados, recursos anêmicos, over/under-fetching, versioning. Casos reais com diagnóstico.

Bloco 7Tarde

Documentação que comunica

Escrever descrições de endpoint e guias de uso que qualquer pessoa do time entende.

Bloco 8Tarde

Entrega final

Documentação revisada do projeto. Retrospectiva de decisões e aprendizados.

O que você leva ao final

  • Diagrama de entidades e relações do projeto desenhado no workshop
  • Tabela de endpoints documentada (método, rota, request, response, regras)
  • Página no Notion com o contrato completo da API
  • Registro das decisões de design e trade-offs considerados

Por que este workshop é diferente

Outros cursos

Ensinam como implementar com um framework

Este workshop

Ensina como pensar e projetar antes de abrir o editor

Outros cursos

Feitos só para devs

Este workshop

O time inteiro — dev, PM e tech lead — aprende a mesma linguagem

Outros cursos

Você sai com código de exemplo

Este workshop

Você sai com documentação real de um projeto que você mesmo projetou

Outros cursos

Formato assíncrono/online

Este workshop

100% presencial e colaborativo — feito para times

Quem ministra

Eduardo Sávio

eduardo.savio@novasce.com

Próxima turma ainda não tem data marcada

Mande um e-mail direto para o instrutor e seja avisado em primeira mão quando a próxima edição for aberta — ou combine uma turma fechada para o seu time.

Falar com Eduardo Sávio