Programação orientada a objetos; Uso de API’s; IDE para Java. Componentes de interface gráfica; Tratamento de exceções; Arquivos; Multithreading; redes; Conectividade a banco de dados; Introdução aos Objetos remotos; Introdução às aplicações corporativas e novas tecnologias.