Programação para todos: Java na Educação
3 min readJun 27, 2020
Um compilado de materiais e dicas para estudo de Java, do iniciante ao profissional, em eterna atualização :)
Livros
Iniciantes: Pontapé inicial
- Use a cabeça Java (Bert Bates): https://tinyurl.com/y86dpa8q
- Jornada Java: Unindo práticas para a construção de código limpo e implantação que entregue valor ao cliente (Jornada Colaborativa — Antonio Muniz, Bruno Kaufmann, Rinaldo Pitzer Júnior, Rodrigo Moutinho, Sandro Giacomozzi, Tatiana Escovedo)
- Java para Iniciantes — Crie, Compile e Execute Programas Java Rapidamente (Herbert Schildt): https://tinyurl.com/yaclhlvg
- Desbravando Java e Orientação a Objetos (Rodrigo Turini): https://www.casadocodigo.com.br/products/livro-orientacao-objetos-java
- Apostila Caelum — Java e Orientação a Objetos: https://www.caelum.com.br/apostila-java-orientacao-objetos/
Transitório: Iniciante-Intermediário
- Java Efetivo: as melhores práticas para a plataforma Java (Joshua Bloch): https://tinyurl.com/yd6h47xh
- Core Java Volume I — Fundamentals (Cay Horstman): https://tinyurl.com/y8enshw6
Intermediário
- Java — The complete reference (Herbert Schildt): https://tinyurl.com/ybu8p7no
- Java: Como programar (Paul Deitel, Harvey Deitel): https://tinyurl.com/ybbntuvp
- Apostila Caelum — Java para Desenvolvimento Web: https://www.caelum.com.br/apostila-java-web/
Transitório: Intermediário-Avançado
- Core Java Volume II — Advanced Features(Cay Horstman): https://tinyurl.com/y9rtahnd
- Introdução à Arquitetura e Design de Software — Uma visão sobre a plataforma Java (Paulo Silveira, Guilherme Silveira, Sérgio Lopes, Guilherme Moreira, Nico Steppat, Fabio Kung): https://www.casadocodigo.com.br/products/livro-arquitetura-java
Avançado
- Código Limpo/Clean Code — Habilidades práticas do Agile Software (Robert Martin): https://tinyurl.com/ycbbrvem
- Arquitetura Limpa/Clean Architecture — o guia do artesão para estrutura e design de software (Robert Martin): https://tinyurl.com/yapnqahh
Bibliografia complementar
- O Codificador Limpo (Robert Martin): https://tinyurl.com/y93kdqpx
- OCA/OCP Java SE 8 Programmer Certification (Kathy Sierra, Bert Bates e Elisabeth Robson): https://tinyurl.com/ybcvuayy
- Domain-Driven Design (Eric Evans): https://tinyurl.com/yawjndyu
Cursos
Blogs
Sites para aprender
Canais do YouTube
Tem sugestões de materiais de estudo incríveis? Deixe seu comentário!