VANTAGENS
Tendo sido originalmente concebida para o desenvolvimento de um software de controlo de uma extensa variedade de aparelhos electrodomésticos e electrónicos, a linguagem Java mostrou-se ideal para ser aplicada na internet. O que torna Java tão atraente é o facto de os programas escritos nesta linguagem poderem ser executados virtualmente em qualquer plantaforma, mas principalmente em Windows, Unix e Mac. Por outro lado, os programas Java podem ser introduzidos em documentos HTML, permitindo a sua divulgação na rede. Mas, para além desta forte pluralidade, a linguagem Java apresenta ainda uma interactividade entre o utilizador e o documento que está a ser consultado, tornando-o mais expressivo, agradável e surpreendente.
PROGRAMA DO CURSO
1. Conceitos de Programação Orientada a Objectos – 9h
1.1. Introdução à programação orientada a objectos: - Overwiew Java;
1.2. Objectos e Classes - Encapsulamento; - Mensagens e métodos; - Noção de herança.
1.3. Interfaces (herança múltipla) - Ligação dinâmica; - Polimorfismo
2. Linguagem Java – 18h
2.1. Sintaxe - Variáveis; - Operadores; - Expressões; - Controlo de fluxo; - Classes; - Interfaces; - Pacotes; - Exemplos/Exercícios.
2.2. Biblioteca de Classes
2.3. Implementação em Java - Excepções; - Threads; - Applets; - Rede; - Segurança;
3. Desenvolvimento de Interfaces Gráficas com Swing/AWT – 18h - Bibliotecas Java para GUI
Carga horária total do curso: 45 horas.