TechRat

Desenvolvimento Web

Roadmap Desenvolvedor Backend

HTTP, design de APIs, autenticação, bancos de dados, cache, jobs em background e observabilidade.

O que você vai aprender

  1. 1. DNS e HTTP

    Como nomes viram endereços e como HTTP e HTTPS transportam a web.

  2. 2. HTTP e APIs

    Construa APIs REST sobre HTTP e projete-as bem: recursos, status codes, paginação e versionamento.

  3. 3. Fundamentos de SQL

    Consulte dados relacionais com SELECT, filtros, ordenação e joins.

  4. 4. Fundamentos de Segurança

    As duas falhas web mais exploradas: injeção e controle de acesso quebrado.

  5. 5. Fundamentos de Testes

    Testes unitários com Arrange-Act-Assert, e depois testes de integração e end-to-end.

  6. 6. SQL para Aplicações

    Mantenha os dados da aplicação corretos com transações, ACID, níveis de isolamento, locks e MVCC.

  7. 7. Fundamentos de Autenticação

    Como aplicações web mantêm usuários autenticados com sessões, cookies e tokens, e como ataques XSS e CSRF exploram isso.

  8. 8. Webhooks, Tempo Real e gRPC

    Estilos de integração além de request/response: webhooks, WebSockets e SSE, e gRPC.

  9. 9. Cache e Filas

    Acelere serviços com cache e APIs idempotentes, e mova trabalho lento para jobs em background e filas.

  10. 10. Fundamentos de Observabilidade

    Logs estruturados e tracing distribuído com OpenTelemetry.

  11. 11. Dockerfile e Compose

    Escreva Dockerfiles multi-stage eficientes e rode aplicações com vários containers usando Docker Compose.

  12. 12. Desenvolvimento Assistido por IAOpcional

    Trabalhe bem com agentes de código: forneça contexto e arquivos de instruções, escreva prompts para código, conecte ferramentas com MCP e revise o que eles produzem.

  13. 13. Performance de SQL

    Leia planos de execução, escolha os índices certos e corrija consultas N+1 e problemas de connection pool.

  14. 14. Boas Práticas de Segurança de APIsOpcional

    Use o OWASP API Security Top 10 para proteger autenticação e tokens, aplicar autorização em nível de objeto e de função e validar entradas contra mass assignment.

  15. 15. Hardening e Monitoramento de APIsOpcional

    Limite abusos com rate limiting, proteja transporte, CORS e secrets, e registre e monitore APIs para detectar ataques.

  16. 16. Boas Práticas de Performance no BackendOpcional

    Defina orçamentos de latência para hot paths, acesse dados com eficiência em escala, use cache com uma estratégia clara de invalidação, aplique backpressure e reduza payloads e round trips.

Cada etapa é liberada quando você responde bem às suas questões, e um módulo concluído conta em todos os roadmaps que o compartilham.

Comece este roadmap grátis