0% acharam este documento útil (0 voto)
14 visualizações2 páginas

Plano de Estudo Java e LeetCode em 8 Semanas

O plano de 8 semanas visa construir uma base sólida em lógica, estruturas de dados e SQL, focando em Java e Spring Boot. As primeiras semanas concentram-se em fundamentos e lógica, seguidas por estruturas e algoritmos, introdução ao SQL e prática de backend, culminando em consolidação e desafios. Materiais extras recomendados incluem livros e cursos online para aprofundar o conhecimento.

Enviado por

Magdiel Rocha
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
14 visualizações2 páginas

Plano de Estudo Java e LeetCode em 8 Semanas

O plano de 8 semanas visa construir uma base sólida em lógica, estruturas de dados e SQL, focando em Java e Spring Boot. As primeiras semanas concentram-se em fundamentos e lógica, seguidas por estruturas e algoritmos, introdução ao SQL e prática de backend, culminando em consolidação e desafios. Materiais extras recomendados incluem livros e cursos online para aprofundar o conhecimento.

Enviado por

Magdiel Rocha
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Plano de 8 semanas — Rota Java + LeetCode

Objetivo: Construir base sólida em lógica, estrutura de dados e SQL, aplicando nos
estudos de Java e Spring Boot.
Tempo sugerido: 1h30 a 2h por dia, 5 dias por semana.

Semanas 1–2 → Fundamentos e Lógica

Foco: Revisar base de programação e começar o LeetCode 75.

• LeetCode 75 → 1 problema fácil por dia.

• Java → revisar sintaxe, loops, arrays, listas e classes.

• Estudo paralelo: Estrutura de Dados (ArrayList, LinkedList, Stack, Queue).

• Dica: implemente em Java as soluções do LeetCode.

Semanas 3–4 → Estruturas e Algoritmos

Foco: Aprender estruturas e resolver problemas de nível médio.

• LeetCode 75 → 1–2 problemas/dia (principalmente: hash map, two pointers,


recursion).

• Java → estudar Collections Framework e Streams.

• Comece a estudar Spring Boot (projetos básicos: CRUD simples).

Semanas 5–6 → Banco de Dados + Prática Backend

Foco: Introduzir SQL e conectar com Java.

• SQL 50 → 1 exercício/dia.

• Spring Boot → CRUD completo com banco (MySQL ou PostgreSQL).

• Estude JPA/Hibernate (relacionamentos e consultas).

• LeetCode → continue problemas intermediários (binary tree, recursion, stack).

Semanas 7–8 → Consolidação e Desafios

Foco: Melhorar performance e fazer projetos pessoais.

• Finalizar LeetCode 75.

• Criar 1 projeto Java completo (ex: Gerenciador de Gastos, API de Tarefas, ou


Sistema Solar).
• SQL 50 → concluir.

• Se sobrar tempo: começar o Top Interview 150 (2 questões por semana).

Materiais Extras Recomendados

• Livro: “Estrutura de Dados e Algoritmos em Java” — Michael T. Goodrich

• Curso YouTube: Spring Boot + JPA + REST API (canal Michelli Brito ou Loiane
Groner)

• Prática: Subir projetos no GitHub e criar um portfólio

Você também pode gostar