Plano de Estudo
Roadmap Java Backend – Júnior para Pleno
14 cursos
1 posts
Plano de estudos montado conforme a minha necessidade que identifiquei para subir o nivel de junior para pleno
.
ETAPA 1 — Banco de Dados e JPA
SQL e modelagem
Cursos:
- SQL com MySQL: manipule e consulte dados
- Consultas SQL: avançando no MySQL
Foque em:
- JOINs
- Subqueries
- Índices
- Performance (conceitual)
JPA e Hibernate
Cursos:
- Java e JPA: persista seus objetos com JPA
- Java e JPA: consultas avançadas, performance e modelos complexos
Aprenda de verdade:
- Lazy vs Eager
- N+1
- fetch join
- Cache
- Quando JPA atrapalha
ETAPA 2 — Testes Automatizados
Testes unitários
Cursos:
- Java e Testes: Testes unitários com JUnit
- Mocks em Java: Mockito e boas práticas
Foque em:
- O que testar
- O que NÃO testar
- Mocks com propósito
Aplicacao pratica:
Teste um service e um repository do seu trabalho (mesmo que seja so local).
ETAPA 3 — Java Core aplicado
Não é voltar ao basico, é corrigir buracos perigosos.
Cursos:
- Java: trabalhando com listas e coleções de dados
- Java: consumindo e tratando dados com Streams
Foque em:
- equals / hashCode
- Coleções
- Imutabilidade
- Streams com critério
ETAPA 4 — Spring Boot com entendimento
De operacional para consciente.
Cursos:
- Spring Boot: construa uma API REST
- Spring Boot: segurança e boas práticas (foco em arquitetura, não segurança pesada)
- Ciclo de vida
- Injeção por construtor
- Configurações
- Profiles
- Logs
ETAPA 5 — Organização de código (mínimo necessário)
Sem exagero teorico
Cursos:
- Boas práticas de programação em Java
- SOLID com Java: princípios da programação orientada a objetos
Objetivo:
Saber onde colocar regra, não decorar padrões.