Backend Engineering • Protocolo HTTP/HTTPS, Node.js, Express, ORMs, JWT, Redis, WebSockets, Testes e Docker


🏛️ Estrutura Curricular Canônica: Padrão Ouro (20 Capítulos • 5 Blocos)

🧱 Bloco 1: Fundamentos de Redes, Protocolo HTTP & Servidores Backend (Caps 01 a 04)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
01 📖 🌐 Cap 01: Protocolo HTTP, Métodos, Headers e Ciclo Request-Response 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
02 📖 🔌 Cap 02: Arquitetura Cliente-Servidor, DNS e Sockets TCP/UDP 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
03 📖 ⚡ Cap 03: Fundamentos de Node.js, Event Loop e Módulos Backend 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
04 📖 🛠️ Cap 04: Criação de Servidor HTTP Nativo e Gerenciamento de Rotas 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 2: Arquitetura RESTful, Express & Validação de Dados (Caps 05 a 08)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
05 📖 🚀 Cap 05: Framework Express, Middlewares e Roteamento Avançado 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
06 📖 🏛️ Cap 06: Arquitetura RESTful, Recursos, Hashing e Status Codes 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
07 📖 🛡️ Cap 07: Serialização JSON, Validação de Schemas com Zod e Joi 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
08 📖 📋 Cap 08: Tratamento Centralizado de Erros e Logging Estruturado 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 3: Persistência de Dados, ORMs & Estratégias de Cache (Caps 09 a 12)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
09 📖 💾 Cap 09: Integração com Bancos Relacionais, Drivers e Connection Pool 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
10 📖 🗄️ Cap 10: Mapeamento Objeto-Relacional com Prisma e TypeORM 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
11 📖 🔄 Cap 11: Transações ACID, Migrations e Integridade Referencial 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
12 📖 ⚡ Cap 12: Bancos NoSQL e Estratégias de Cache com Redis 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 4: Autenticação, Autorização & Segurança em APIs (Caps 13 a 16)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
13 📖 🔒 Cap 13: Autenticação com JWT Tokens e Hashing com Bcrypt 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
14 📖 🛡️ Cap 14: Controle de Acesso RBAC/ABAC e Guards de Autorização 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
15 📖 🚨 Cap 15: Segurança em APIs: CORS, Rate Limiting, Helmet e OWASP Top 10 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
16 📖 🛰️ Cap 16: Comunicação em Tempo Real com WebSockets e Server-Sent Events 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 5: Qualidade, Testes, Containerização & Projeto Integrador (Caps 17 a 20)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
17 📖 📑 Cap 17: Documentação Interativa com OpenAPI, Swagger e Postman 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
18 📖 🧪 Cap 18: Pirâmide de Testes, Testes Unitários e Integração com Jest/Supertest 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
19 📖 🐳 Cap 19: Containerização com Docker e Docker Compose para Backend 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
20 📖 🏆 Cap 20: Projeto Integrador: API RESTful Completa com Auth, DB e Deploy 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🚀 Próxima Etapa da Formação: Concluído este módulo, prossiga na sua jornada de formação avançando para o Módulo 08: Bancos de Dados SQL e NoSQL.


🏠 Voltar ao Início do Portal 📚 Ver Índice Geral Próximo Módulo ➡️