Aprender as técnicas de Orientação a Objetos é absolutamente essencial para qualquer desenvolvedor Java. Os conceitos de encapsulamento, herança, interface e polimorfismo são utilizados cotidianamente. Além disto você aprenderá a trabalhar com métodos e a escrever programas que possibilitem a utilização tanto de sobrecarga quanto de sobreposição. Conhecer as principais bibliotecas Java também fará parte do seu dia a dia. Neste sentido analisaremos as classes do pacote java.io, a classe java.lang.String (incluindo expressões regulares) e a classe Thread, explorando todos os conceitos advindos da programação concorrente.
O principal material utilizado neste módulo é o livro Bíblia de Certificação Java (Ed. Brasport, 2009 - http://www.brasport.com.br/index.php?Escolha=8&Livro=L00317). O livro faz parte do material que você receberá na primeira aula. Além disto, neste treinamento você utilizará o DVD para consultar a biblioteca de classes Java, também conhecida como API do Java. Seguindo o padrão iniciado com o curso de Lógica de Programação, você receberá a cada aula uma apostila contendo os programas que foram desenvolvidos. Nossa recomendação é que você os refaça uma vez que estes programas servirão de referência para todo seu estudo. Aos poucos a maleta-fichário ficará cada vez mais completa. Todas as aulas deste módulo ficarão disponíveis aos alunos no site da Sersoft.