APIs REST & GraphQLCarga horária: 20 horas
Design REST (recursos, verbos, idempotência, erros), versionamento; contratos OpenAPI e testes de contrato; visão geral GraphQL (schema/resolvers/segurança) e boas práticas.
Arquitetura & Boas PráticasCarga horária: 20 horas
Clean Code/SOLID; padrões de projeto; arquitetura hexagonal/limpa; ADRs; DDD tático; integração orientada a eventos.
Autenticação & AutorizaçãoCarga horária: 20 horas
OAuth 2.1/OIDC, sessões/refresh tokens, RBAC/ABAC, MFA e gestão de identidades; gestão de segredos; proteção de APIs (CORS, rate limiting).
Back-end com Java/Spring BootCarga horária: 40 horas
APIs REST com Spring Boot; validação/erros; JPA/Hibernate; segurança (Spring Security); documentação OpenAPI; testes (JUnit/Mockito); containerização e deploy.
Back-end com Node.js/NestJSCarga horária: 40 horas
NestJS (módulos/controladores/provedores); validação/filtros; persistência (TypeORM/Prisma); autenticação/autorização; OpenAPI; testes (Jest/supertest); observabilidade básica; containerização.
Bancos de Dados SQL & NoSQLCarga horária: 40 horas
Modelagem relacional; SQL avançado (índices, transações, otimização); PostgreSQL; NoSQL (documento/chave-valor) e modelagem com MongoDB; migrações; segurança de dados.
Capstone Projeto FullstackCarga horária: 40 horas
Projeto end-to-end em squads: backlog, design técnico, implementação, testes, segurança, deploy e observabilidade. Entrega incremental com code reviews e Demo Day para banca externa. Relatório técnico e executivo.
Cloud & DeployCarga horária: 20 horas
Conceitos de IaaS/PaaS/FaaS; deploy em cloud (AWS/Azure/GCP, Render/Fly); bancos gerenciados; static hosting/CDN; custos e observabilidade básica. Infra as Code introdutório.
Design de Interface, Prototipagem e Design SystemCarga horária: 20 horas
Fundamentos de UI/UX para produtos digitais (problema–fluxo–tela); heurísticas e avaliação rápida de usabilidade; grids responsivos, tipografia para web, paletas e contraste; Figma: Auto Layout, components/variants, variables/tokens, bibliotecas e prototipagem com microinterações; Design System (tokens, guidelines, versionamento) e documentação.
DevOps: Git, CI/CD e ContainersCarga horária: 20 horas
Git por PR; pipelines (build→test→scan→deploy); Docker (imagens/registry) e ambientes efêmeros; pré-visualização por PR; integração com plataformas de nuvem.
Estado, Rotas, Acessibilidade e Testes de UI (Angular)Carga horária: 20 horas
Lazy-loading e guards; estado com Signals/RxJS; formulários reativos avançados; testes de integração e E2E (Cypress/Playwright); auditoria de acessibilidade; integração com design system.
Estado, Rotas, Acessibilidade e Testes de UI (React)Carga horária: 20 horas
Roteamento avançado e proteção de rotas; estado com Context/Redux Toolkit/React Query; testes de integração e E2E (RTL + Cypress/Playwright); A11y e performance; integração com design system.
Front-end com Angular — FundamentosCarga horária: 20 horas
Angular moderno: componentes, templates/binding; serviços/DI; roteamento; formulários reativos; RxJS/Observables; formulários e consumo de APIs; acessibilidade (WAI-ARIA) e i18n; estilização (Angular Material); testes (Jasmine/Karma/Jest).
Front-end com React — FundamentosCarga horária: 20 horas
React moderno: componentes, hooks, contexto, roteamento, formulários e consumo de APIs; acessibilidade (WAI-ARIA) e i18n; estilização (CSS Modules/Tailwind); Testes de UI (React Testing Library).
Fundamentos de JavaScript & TypeScriptCarga horária: 20 horas
JS moderno (ES6+): escopo, closures, assíncronas (promises/async), módulos. TypeScript: tipos básicos/avançados, generics, narrowing, interfaces, decorators e boas práticas. Tooling: npm/yarn/pnpm, linters e formatadores. Katas e dojos para fixação.
Observabilidade & SRE EssencialCarga horária: 20 horas
Logs estruturados, métricas e traces com OpenTelemetry; dashboards/alertas; SLI/SLO/SLA; resposta a incidentes e post-mortem.
Qualidade & TestesCarga horária: 20 horas
Estratégia de testes (unit/integração/contrato/E2E); TDD e pirâmide de testes; análise estática/cobertura; code review e políticas de branch; JUnit/Jest/RTL.
Segurança Web & OWASPCarga horária: 20 horas
OWASP Top 10 (apps/APIs); mitigação de XSS/CSRF/injections/SSRF; headers e CORS; rate-limit/WAF; SCA; práticas seguras de sessão e gestão de segredos; uso de ASVS como checklist de requisitos.