Nem todos sabem mas, desde agosto/2007, eu e o Leandro Silva estamos, dentre outras coisas, atuando como mentores JavaEE na CVC Turismo e durante o primeiro ciclo deste processo nossos mentorados (Leonardo Luz, Fábio Morais e Valdir Emmerick) produziram ótimos materiais sobre fundamentos da linguagem Java e gostaria de compartilhar com vocês uma pequena compilação de tudo isto.
Esta compilação será divida em 4 posts:
- Visão Geral – Introdução, histórico, definições e conceitos gerais, versões e estrutura de programação;
- Fundamentos da Linguagem – Fundamentos básicos da linguagem;
- Aplicando OO – Paralelo entre os conceitos de OO e os recursos da linguagem Java utilizados para implementar estes conceitos;
- Organização do Código – Conceitos sobre organização e convenções de código, visibilidade e modificadores de acesso, empacotamento, anotações, nested class, etc;
Veja também alguns sites, tutoriais e referências com mais detalhes sobre os assuntos :
- http://www.particle.kth.se/~lindsey/JavaCourse/Book/courseMap.html
- http://java.sun.com/docs/books/tutorial/java/index.html
- http://www.javapassion.com/javaintro/
- http://courses.coreservlets.com/Course-Materials/java5.html
- http://java.sun.com/j2se/1.5.0/docs/api/
- http://www.idevelopment.info/data/Programming/java/PROGRAMMING_Java_Programming.shtml
- http://www.java2s.com/Code/Java/Language-Basics/CatalogLanguage-Basics.htm
Divritam-se e boa leitura!