12 fases sequenciais · 36 meses · 156 semanas · ~6.000h

Plano Integrado de Estudos

Plano sequencial para Desenvolvedor Backend Java sênior. A fase define o conteúdo ativo; o conteúdo ativo define a rotina — nunca o contrário. Java/Spring é a âncora com 45% do foco; SQL, testes, Docker, CI/CD, segurança, performance, observabilidade, arquitetura, Kafka, AWS e System Design entram na ordem em que se sustentam. Algoritmos, Git e inglês são transversais aos 36 meses. Frontend, Python e IA entram na Fase 11, sobre base consolidada. Rotina de 36–40h/semana, com 7h30 de sono fixo e domingo de descanso real.

12 Fases · 156 Semanas (domínio real)

As 12 fases são a fonte única de verdade do plano. Cada fase é um trimestre técnico: 12 semanas de execução + 1 de checkpoint. A ordem não é arbitrária — cada fase depende da anterior. CI/CD vem antes de arquitetura porque refatorar sem pipeline é apostar; segurança é transversal desde a Fase 1 porque autenticação aparece na Fase 2; Frontend, Python e IA entram na Fase 11 porque só fazem sentido sobre uma base backend consolidada. Uma trilha marcada como inativa em uma fase não ocupa nenhum bloco da rotina diária.

Como as horas foram recalculadas: A carga do plano é 36–40h/semana de foco técnico, ~500h por fase e ~6.000h totais em 36 meses. Esses números substituem os anteriores (65–75h/semana, 910h/fase, 10.920h), que eram incompatíveis com a grade diária real e não deixavam espaço para sono. A grade atual entrega 6h25 de foco por dia útil, 5h no sábado e 1h no domingo — 38h05 por semana, com 7h30 de sono todos os dias. Considere margem de ±10%: bugs, revisões e imprevistos fazem parte. Checkpoint mensal na semana 4 e critério mínimo de 80% para avançar de fase.
36 meses tempo correto para domínio real

O plano agora considera estudo, revisão, prática, refatoração, bugs, deploy, documentação, simulação de produção e maturação arquitetural.

156 semanas 12 fases + checkpoints

Cada trimestre combina 12 semanas de execução com 1 semana de checkpoint, validação, correções, revisão e ajuste de rota.

36–40h/sem foco técnico sustentável

38h05 de foco por semana, com 7h30 de sono diário e domingo livre. Menos horas teóricas e mais horas efetivamente cumpridas: consistência por 156 semanas vale mais que intensidade por 3.

Ciclo Duração Objetivo
Ciclo 1 Meses 1–6 · Fases 1–2 Base de engenharia: Java Core, SQL, Java avançado, Spring Boot, REST e JPA. Nada compete com a base.
Ciclo 2 Meses 7–12 · Fases 3–4 Qualidade e entrega: testes profissionais, Docker, CI/CD (antecipado do mês 22) e módulo forte de segurança.
Ciclo 3 Meses 13–18 · Fases 5–6 Produção: performance medida, Redis e observabilidade completa. Operar o próprio software antes de distribuí-lo.
Ciclo 4 Meses 19–24 · Fases 7–8 Arquitetura hexagonal e DDD, depois sistemas distribuídos com Kafka integrado — mensageria é meio, não fase isolada.
Ciclo 5 Meses 25–30 · Fases 9–10 Cloud e escala: AWS, Terraform, Kubernetes, SAA-C03 e System Design praticado semanalmente.
Ciclo 6 Meses 31–36 · Fases 11–12 Complementares sobre base sólida: Frontend, Python e IA aplicada. Depois portfólio, entrevistas e senioridade.
Regra de avanço: só avance de fase após cumprir pelo menos 80% dos critérios: projeto entregue, testes, deploy ou execução reproduzível, README em inglês, ADR/RFC quando aplicável, revisão semanal, bugs corrigidos, explicação oral, evidência no GitHub e checkpoint técnico. Regra de sequência: não antecipe trilhas de fases futuras. Se a Fase 11 parece mais interessante que a Fase 3, isso é sinal de fadiga com o conteúdo atual — não de que a ordem está errada.
Distribuição de horas
Consulta rápida por trilha

Abra a base individual de cada área: objetivo, conteúdos, roadmap, checklist, projetos e referências.

Ver todos os cards →

Consulta rápida por trilha

Cada página contém objetivo, resumo, conteúdos principais, roadmap por fase, checklist, mini projetos, conceitos e referências.

Rotina semanal — dias temáticos derivados da fase ativa

Cada dia tem no máximo 2 domínios técnicos: um principal (dois blocos profundos seguidos) e um complementar. Os blocos abaixo são slots — o conteúdo que os preenche vem da fase corrente. O mesmo bloco de segunda-feira é "endpoint com Spring" na Fase 2 e "refatoração hexagonal" na Fase 7.

Distribuição do foco técnico: Backend Java/Spring 45% (era 22%), Banco/SQL 12%, Cloud/DevOps 12%, Testes 10%, Arquitetura 9%, e o restante entre segurança, algoritmos e inglês. Frontend, Python, IA e Matemática saíram da rotina diária e passaram para a Fase 11 — juntos ocupavam 54% do tempo desde o primeiro dia, diluindo exatamente a competência que ancora a carreira.
Sequência da semana: SEG backend (construir) → TER backend (testar e refinar) → QUA banco e ambiente reproduzível → QUI integração e segurança → SEX operação, deploy e ADR da semana → SÁB 4h de exercícios e labs + 1h de System Design → DOM descanso real, com no máximo 1h de revisão leve. Construir e testar em dias consecutivos no mesmo domínio consolida mais que alternar assuntos.
Resumo do dia selecionado
Ciclo mensal — 3 semanas de execução + 1 de consolidação

A semana temática se repete, mas o mês tem forma própria. A quarta semana não recebe conteúdo novo: é onde a revisão D30, a refatoração e o checkpoint da fase acontecem. Sem ela, o mês vira acúmulo em vez de domínio.

Buffer semanal (3h): o sábado à tarde é a única folga estrutural da semana. Serve para repor um bloco perdido, terminar um lab que travou ou reforçar o conteúdo que não entrou. Se a semana fechou em dia, é tempo livre — e deve ser usado como tempo livre. Um buffer sempre consumido não é buffer: é sinal de que o plano da semana está grande demais e precisa ser reduzido, não compensado com mais esforço.

Progresso e revisão

Responde "quanto avancei?" e "o que preciso revisar?". Cada objetivo percorre Não iniciado → Em estudo → Praticado → Validado → Dominado. Validado exige uma URL de evidência; Dominado também exige a revisão D30. Tudo fica salvo apenas neste navegador.

Domínio por trilha
Revisões de hoje
Simulados de entrevista

Do primeiro diagnóstico de Java/SQL à defesa completa do DevCore em inglês. Um simulado só conta como realizado com nota e URL de gravação, feedback ou relatório.

Evolução

Histórico do que você realmente fez, dia a dia. Só aparece depois do primeiro objetivo praticado — não há dados de exemplo.

Backup
Certificações

As duas certificações obrigatórias do plano. Marque os passos de preparo e defina a data-alvo.

Detalhamento por Fase

Todas as trilhas organizadas nas 12 fases sequenciais, com foco, tópicos de domínio e entregáveis por fase. Trilhas marcadas como inativas em uma fase não ocupam blocos da rotina.

Trilhas — Progressão pelas 12 Fases

Selecione uma trilha para ver sua progressão completa ao longo das 12 fases.

Biblioteca

Todos os livros de referência do plano, organizados por tema, fase e importância. Os PDFs são obras comerciais e não são hospedados aqui — esta é a referência bibliográfica.

Sincronização do Plano — fases, trilhas e entregáveis

Como as trilhas se encadeiam ao longo das 12 fases, 6 ciclos e 36 meses. Mostra as dependências que justificam a ordem das fases, os checkpoints de cada nível e os dois marcos de certificação AWS que restaram no plano.

12 fases · 6 ciclos · 36 meses
Como ler a sincronização: cada fase possui um núcleo dominante, mas nenhuma trilha evolui isolada. Cada fase se prova por exercícios próprios e 12 labs encadeados no DevCore; Git, Inglês e DSA atravessam todas as 12 fases; AWS, DevOps e Segurança entram na ordem em que se sustentam tecnicamente.
Ciclos de sincronização

Os ciclos agrupam as fases em blocos de maturidade: base, full stack, produção, sistemas distribuídos, IA aplicada e senioridade.

Matriz fase × trilhas

Resumo operacional do que deve avançar em paralelo em cada fase, com foco em dependências, exercícios da fase e validação prática.

Dependências críticas entre trilhas
Checkpoints de avanço
Marcos AWS e checkpoints de certificação

Regras de Execução Não Negociáveis

Seguir todas é o que transforma exposição a conteúdo em domínio real, portfólio demonstrável e maturidade técnica.