A tecnologia Java inclui, entre outros domínios, uma linguagem de programação orientada a objetos, sobre a qual este livro incide. Existem, atualmente, milhões de aplicações e de websites desenvolvidos em Java e que podem ser executados não só em computadores pessoais, mas também em telemóveis, dispositivos de televisão, entre outros. Este livro tem como objetivo expor, de forma simples e clara, e com uma abordagem prática, os conceitos fundamentais da linguagem Java através do IDE (Integrated Development Environment) BlueJ. Os inúmeros exemplos, exercícios resolvidos e projetos propostos dotarão o leitor com os conhecimentos necessários ao desenvolvimento de uma aplicação com interface gráfica. Uma vez adquiridos os fundamentos da linguagem, o leitor não terá dificuldade em transitar para IDE profissionais, como o NetBeans ou o Eclipse. Curso Prático de Java é direcionado para as disciplinas de Linguagens de Programação e Programação e Sistemas de Informação dos Cursos Profissionais de Técnico de Informática de Gestão e de Técnico de Gestão e Programação de Sistemas Informáticos, respetivamente. No entanto, é útil também para todos os que pretendem aprender a programar em Java, nomeadamente para autoformação. Alguns temas abordados: - Construtores - Encapsulamento - Herança - Polimorfismo - Classes abstratas - Interfaces - Framework Collections - Exceções - Streams - Comparator, Comparable e Serializable - Interfaces gráficas - Acesso a bases de dados - Construção de relatórios Os exemplos apresentados ao longo do livro e todo o código utilizado são compatíveis com o Java 6 e com o Java 7. Esta obra disponibiliza ainda a correspondência dos principais termos técnicos para o Português do Brasil.
Carla Jesus (www.carlajesus.net) Licenciada em Engenharia de Sistemas e Informática e professora profissionalizada do Grupo de Informática no ensino público. Possui larga experiência no ensino das disciplinas de Linguagens de Programação e Programação e Sistemas de Informação dos Cursos Profissionais de Informática, utilizando diversas linguagens de programação, mas incidindo especialmente em Java. Nos últimos anos, tem orientado diversos projetos em Java, realizados no âmbito das Provas de Aptidão Profissional para obtenção da carteira profissional de Técnico de Informática - Nível IV.