Módulo Integrador • Monorepos, Contratos Tipados, Stacks Full Stack, Caching, Filas, Docker, Deploy e Observabilidade


🗂️ Projetos para praticar

Os projetos práticos de todos os cursos, incluindo as séries Full Stack (Lista de Tarefas, TecLoja, Estoque e outras), ficam no Catálogo de Projetos: 185 projetos organizados por stack. O painel de status mostra quais estão completos, e a tabela de projetos por capítulo indica o que praticar em cada aula.

🏛️ Para a base de arquitetura usada nesses projetos, veja o Capítulo 03 — do MVC à Clean Architecture.


🏛️ Estrutura Curricular Canônica (20 Capítulos • 5 Blocos)

🧱 Bloco 1: Fundamentos de Arquitetura Full Stack, Monorepos & Contratos (Caps 01 a 04)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
01 📖 Arquitetura Full Stack Moderna: Monorepos (Turborepo), Tipagem Compartilhada e Docker Compose 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
02 📖 Autenticação e Autorização Ponta a Ponta: JWT, Refresh Tokens, Cookies HTTP-Only e RBAC 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
03 📖 Padrões de Projeto Full Stack: Do MVC Clássico à Clean Architecture e Camadas Desacopladas 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
04 📖 Validação de Dados End-to-End e Contratos Fortemente Tipados com Zod e Pydantic 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 2: Stacks TypeScript: Express, NestJS, React & Tempo Real (Caps 05 a 08)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
05 📖 Stack PERN: Express com TypeScript, PostgreSQL, Prisma ORM e React com TanStack Query 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
06 📖 Stack Enterprise TypeScript: NestJS (Clean Architecture) e Next.js App Router (SSR/RSC) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
07 📖 Persistência Full Stack: ORMs TypeScript (Prisma, Drizzle, TypeORM) e Migrations 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
08 📖 Comunicação em Tempo Real: WebSockets, Socket.io, Salas e Sincronização de Estado 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 3: Stacks Corporativas: Spring Boot, Angular, FastAPI & Server-Driven UI (Caps 09 a 12)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
09 📖 Stack Corporativa: Spring Boot 3, Spring Security, JPA/PostgreSQL e Angular Standalone 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
10 📖 Stack FastAPI & Vue 3 (Composition API): Pydantic v2, Pinia Store e Asincronismo 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
11 📖 Server-Driven UI: Aplicações Reativas com HTMX, Thymeleaf e Jinja2 sem Complexidade de SPAs 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
12 📖 Micro-Frontends e Federação de Módulos (Webpack 5 Module Federation & Vite) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 4: Camada de Dados, Caching, Filas & Conteinerização (Caps 13 a 16)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
13 📖 Caching Distribuído, Gestão de Sessões e Cache-Aside Pattern com Redis 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
14 📖 Processamento Assíncrono: Background Jobs, Filas com BullMQ e Celery 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
15 📖 Conteinerização Full Stack: Dockerfile Multi-Stage, Docker Compose e Redes Virtuais 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
16 📖 Qualidade e Testes End-to-End (E2E): Automação com Playwright, Cypress e CI/CD 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 5: Deploy Cloud, Observabilidade & Projetos de Produção (Caps 17 a 20)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
17 📖 Estratégias de Deploy e Hospedagem em Nuvem: Vercel, Render, Neon PostgreSQL e AWS 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
18 📖 Observabilidade Full Stack: APM, Rastreamento com Sentry, Logs Estruturados e Métricas 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
19 📖 Projeto Integrador TecLoja: Arquitetura Completa de E-Commerce Distribuído 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
20 📖 Projeto Integrador: Plataforma SaaS B2B Multi-Tenant com Assinaturas Stripe e Isolamento de Dados 🧩 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 Guia Extra: Linguagens de Programação & Engenharia Poliglota.


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