📋 Plano Estratégico de Melhoria Contínua dos 40 Cursos

Governança Curricular, Auditoria de Conteúdo e Roadmap de Qualidade

💡 Objetivo deste Documento: Estabelecer o plano de ação, métricas de qualidade, diagnóstico detalhado e cronograma de melhorias para todos os 40 cursos, especializações e módulos do portal acadêmico.


🚦 0. Estado atual (2026-10-18): exercícios medidos pelo conteúdo e CI blindado

⚠️ As seções 1 a 4 abaixo são de agosto de 2026 e estão superadas: a matriz dava A+ a quase todos os cursos medindo só quantidade de arquivos e linhas, e usa os nomes antigos das pastas (spec_*, proj_aplicacoes_full_stack). Ficam como histórico.

Em 2026-10-04 a varredura dos 3.201 problemas dos 40 cursos (R4 do plano da Frente 2) e a nova auditoria de exercícios do _scripts/audit_course_depth.py (R7, PR #46) mediram cada problema contra o piloto aprovado do Full Stack: mediana de 73 palavras de enunciado, 4 requisitos e 40 linhas de gabarito. Resultado em RELATORIO_AUDITORIA_PROFUNDIDADE_CURSOS.html, seção “Exercícios: conteúdo, não só tamanho”:

Nota dos exercícios Cursos O que significa
D (genéricos) espec_cientifica_matlab, espec_frontend_svelte, extra_redes, mod_03_git_github O mesmo problema (título, gabarito ou requisitos-molde) repetido em vários capítulos
C (rasos) os outros 35, incluindo o espec_full_stack (cap 09 ainda genérico; caps 01, 02, 05 e 06 já reescritos) Mediana de 8 a 57 palavras, 0 a 2 requisitos, gabaritos de 5 a 16 linhas
A mod_10_paradigmas_padroes 67 palavras, 3 requisitos, 33 linhas de gabarito

Com a regra nova, exercícios C limitam o curso a nota geral B, e D limitam a C: o panorama passou de 28 cursos A para 1 A, 26 B e 13 C.

✅ Entregas já concluídas e publicadas na main (PRs #40 a #50)

PR Data Entrega
#40 2026-10-04 Piloto do Bloco 1 do espec_full_stack (caps 01 a 04), exercícios dos caps 01 e 02 reescritos e projetos/index.md criado.
#41 2026-10-04 Navegação de capítulo 100% pelo layout (single / slide), removendo navegação manual de ~4.700 páginas.
#42 2026-10-04 Catálogo de Projetos (catalogo_projetos/) no Padrão Ouro (185 projetos), diagramas de arquitetura gerados do código e correção de 401 em fullstack_estoque_01/02.
#43 2026-10-04 Fila de CI isolada por branch/PR e link checker (test_links.py) obrigatório antes do PR.
#44 2026-10-04 fullstack_tecloja_02_fastapi_vue alinhado ao código real (composables) e atualização da Memória de Contexto.
#45 2026-10-04 Numeração dos problemas e das entregas corrigida em 67 cadernos de exercícios.
#46 2026-10-04 Auditoria de exercícios por conteúdo (R7): nota A–D por curso no _scripts/audit_course_depth.py.
#47 2026-10-04 Bloco 2 do espec_full_stack (caps 05 a 08): tópicos de 171 a 230 linhas, exercícios refeitos e código verificado rodando (PostgreSQL real no cap 07).
#48 2026-10-04 Correção de condição de corrida no checkout da TecLoja (01, 03 e 04) para não vender o último item várias vezes.
#49 2026-10-09 python_web_tarefas_01_fastapi elevado ao Padrão Ouro com engenharia completa, SVGs conceituais, Swagger aprofundado e execução local sem depender de Docker.
#50 2026-10-18 Correção de 41 diagramas Mermaid quebrados em 38 páginas e inclusão do validador _scripts/check_mermaid.py (Mermaid 10.9.6 via Chrome headless) no CI.

🗺️ Roteiro de próximas etapas (ordem aprovada)

Etapa 1 — Concluir o espec_full_stack no Padrão Ouro (Frente 2)

  1. Bloco 3 (Capítulos 09 a 12) — Próximo imediato:
    • Cap 09 (Spring Boot + Angular): reescrever tópico, slides, quiz e refazer os exercícios (que ainda usam o molde genérico antigo); ligar a fullstack_tarefas_08_spring_angular e fullstack_tecloja_01_spring_angular.
    • Cap 10 (FastAPI + Vue): reescrever tópico, slides, quiz e revisar exercícios; ligar a fullstack_tecloja_02_fastapi_vue e fullstack_tarefas_06_spring_vue.
    • Cap 11 (HTMX + Thymeleaf): reescrever tópico, slides, quiz e revisar exercícios; ligar a javaweb_gastos_03_htmx e javaweb_gastos_04_htmx.
    • Cap 12 (Micro-frontends): reescrever tópico, slides, quiz e revisar exercícios; registrar na Seção 7 a lacuna de projeto no Catálogo.
  2. Bloco 4 (Capítulos 13 a 16): Cache com Redis (13), Filas BullMQ/Celery (14), Docker Compose (15) e Testes E2E com Playwright (16).
  3. Bloco 5 (Capítulos 17 a 20) + Fechamento: Deploy em Nuvem (17), Observabilidade (18), Projeto Integrador TecLoja (19) e Projeto Integrador SaaS (20); remover _legado_topicos/ e homologar o curso em Grau A.

Etapa 2 — Eliminar Exercícios Genéricos nos 4 Cursos com Nota D (Opção A)

  1. mod_03_git_github: substituir os requisitos-molde repetidos nos 20 capítulos por problemas específicos por capítulo.
  2. espec_cientifica_matlab e espec_frontend_svelte: criar títulos, enunciados e gabaritos próprios por capítulo.
  3. extra_redes: reescrever os exercícios repetidos em 6 capítulos e corrigir a ordem/numeração interna dos capítulos (ex.: cap 04 chamado DNS que tratava de hospedagem).

Meta de cada entrega da Etapa 2: o curso sai da nota D na auditoria.

Etapa 3 — Evolução e Correções Técnicas no Catálogo de Projetos (catalogo_projetos/)

  1. Série python_web (FastAPI): levar python_web_gastos_01_fastapi e python_web_jogos_01_fastapi ao mesmo padrão do python_web_tarefas_01_fastapi (PR #49).
  2. Correções técnicas mapeadas durante o Bloco 2 do Full Stack:
    • redes_01_sniffer_websocket_chat: corrigir leitura de payload WebSocket ≥ 126 bytes.
    • fullstack_tecloja_03_nest_react: adicionar @Injectable, controller, módulo e rota de checkout no api-nest.
    • fullstack_tecloja_04_nest_nextjs: conectar web-nextjs/app/page.tsx à API real e completar o api-nest.
    • Corrigir caixas “Trilha de Especialização” em fullstack_tecloja_01, _03 e _04.

Etapa 4 — Elevação dos Exercícios da Trilha Principal (mod_01 a mod_14 — Opção B)


🗺️ 1. Visão Geral e Métricas da Auditoria (histórico, 2026-08)

Auditoria executada em 3.908 arquivos Markdown distribuídos em 39 especializações e cursos:

flowchart LR
    A["3.908 Arquivos .md"] --> B["1.420+ Diagramas Mermaid"]
    A --> C["4.800+ Blocos de Código"]
    A --> D["39 Cursos Simétricos"]
    
    B & C & D --> E["Status Global: 100% Links Íntegros"]

    style A fill:#e1f5fe,stroke:#03a9f4,stroke-width:2px
    style B fill:#e8f5e9,stroke:#4caf50,stroke-width:2px
    style C fill:#ede7f6,stroke:#7e57c2,stroke-width:2px
    style D fill:#fff3e0,stroke:#ff9800,stroke-width:2px
    style E fill:#e0f2f1,stroke:#009688,stroke-width:2px

📊 2. Matriz de Maturidade e Diagnóstico por Curso (histórico, 2026-08: superada pela seção 0)

# Módulo / Especialização Arquivos Tópicos Exemplos Exercícios Slides Quizzes Score Maturidade
01 mod_01_fundamentos_da_computacao 102 20 20 20 20 20 100/100 🟢 A+ (Excelente)
02 mod_02_logica_e_algoritmos 205 40 40 40 40 40 100/100 🟢 A+ (Excelente)
03 mod_03_design_de_interfaces_ui_ux 32 6 6 6 6 6 98/100 🟢 A+ (Excelente)
04 mod_04_html5_e_css3 42 8 8 8 8 8 95/100 🟢 A+ (Excelente)
05 mod_05_javascript_fundamentos_e_dom 52 10 10 10 10 10 98/100 🟢 A+ (Excelente)
06 mod_06_versionamento_com_git_e_github 52 10 10 10 10 10 95/100 🟢 A+ (Excelente)
07 mod_07_backend_e_apis 42 8 8 8 8 8 97/100 🟢 A+ (Excelente)
08 mod_08_bancos_de_dados_sql_e_nosql 42 8 8 8 8 8 96/100 🟢 A+ (Excelente)
09 mod_09_estruturas_de_dados 57 11 11 11 11 11 95/100 🟢 A+ (Excelente)
10 mod_10_paradigmas_e_padroes_de_projeto 42 8 8 8 8 8 95/100 🟢 A+ (Excelente)
11 mod_11_qualidade_e_testes_de_software 82 16 16 16 16 16 92/100 🟢 A (Muito Bom)
12 mod_12_desenvolvimento_seguro 42 8 8 8 8 8 95/100 🟢 A+ (Excelente)
13 mod_13_devops_e_cloud 42 8 8 8 8 8 94/100 🟢 A (Muito Bom)
14 mod_14_hardware_e_compiladores 82 16 16 16 16 16 90/100 🟢 A (Muito Bom)
15 spec_sistemas_com_c 102 20 20 20 20 20 95/100 🟢 A+ (Excelente)
16 spec_sistemas_com_cpp 102 20 20 20 20 20 95/100 🟢 A+ (Excelente)
17 spec_sistemas_com_java 105 20 20 20 20 20 96/100 🟢 A+ (Excelente)
18 spec_sistemas_com_python 105 20 20 20 20 20 98/100 🟢 A+ (Excelente)
19 spec_sistemas_csharp 102 20 20 20 20 20 95/100 🟢 A+ (Excelente)
20 spec_sistemas_typescript 102 20 20 20 20 20 95/100 🟢 A+ (Excelente)
21 spec_sistemas_com_go 102 20 20 20 20 20 94/100 🟢 A (Muito Bom)
22 spec_sistemas_com_rust 102 20 20 20 20 20 95/100 🟢 A+ (Excelente)
23 spec_backend_com_java_e_springboot 102 20 20 20 20 20 95/100 🟢 A+ (Excelente)
24 spec_backend_com_python_e_fastapi 102 20 20 20 20 20 95/100 🟢 A+ (Excelente)
25 spec_backend_com_golang_e_gin 102 20 20 20 20 20 95/100 🟢 A+ (Excelente)
26 spec_backend_com_php_e_laravel 102 20 20 20 20 20 95/100 🟢 A+ (Excelente)
27 spec_frontend_com_react 102 20 20 20 20 20 95/100 🟢 A+ (Excelente)
28 spec_frontend_com_angular 102 20 20 20 20 20 95/100 🟢 A+ (Excelente)
29 spec_frontend_com_vue 102 20 20 20 20 20 95/100 🟢 A+ (Excelente)
30 spec_mobile_nativo_android 102 20 20 20 20 20 95/100 🟢 A+ (Excelente)
31 spec_multiplataforma_com_flutter 102 20 20 20 20 20 95/100 🟢 A+ (Excelente)
32 spec_seguranca_e_criptografia 102 20 20 20 20 20 95/100 🟢 A+ (Excelente)
33 extra_guia_de_ferramentas 32 6 6 6 6 6 90/100 🟢 A (Muito Bom)
34 extra_guia_de_markdown 22 4 4 4 4 4 100/100 🟢 A+ (Excelente)
35 extra_guia_de_modelagem_uml 22 4 4 4 4 4 92/100 🟢 A (Muito Bom)
36 extra_guia_de_redes 32 6 6 6 6 6 96/100 🟢 A+ (Excelente)
37 extra_engenharia_de_software 22 4 4 4 4 4 95/100 🟢 A+ (Excelente)
38 extra_inteligencia_artificial 52 10 10 10 10 10 96/100 🟢 A+ (Excelente)
39 proj_aplicacoes_full_stack 170 6 6 6 6 6 100/100 🟢 A+ (Excelente - 164 Projetos)

🎯 3. Diagnóstico de Pontos de Melhoria & Ações Práticas

🔹 1. Eliminação Sistemática de Placeholders

🔹 2. Expansão de Tópicos Curtos (< 25 linhas)

🔹 3. Padronização Rigorosa da Grade de Exercícios em 4 Níveis


📅 4. Cronograma de Execução do Plano de Melhoria

Fase Foco de Atuação Entregáveis Prioridade
Fase 1 Higienização de Placeholders & Stubs Remoção total de placeholders nos cursos de Sistemas e Backend 🔴 Alta
Fase 2 Densificação Teórica & Diagramas Mermaid Adição de diagramas e tabelas conceituais nos tópicos essenciais 🟡 Média
Fase 3 Universalização dos Gabaritos <details> 100% de exercícios com gabarito colapsável e testes automatizados 🟡 Média
Fase 4 Auditoria Contínua & CI/CD Execução de testes de links e KaTeX em todas as PRs 🟢 Contínua

🔗 Documentos de Apoio e Referência


⬅️ Voltar à Central de Documentação 🏠 Página Inicial