- Missão, objetivos, programa,
conceitos básicos, características de Java, e história da OO
Transparências,
notas
de aula.
- Qualidade de software,
modularidade, e idéias básicas sobre a estruturação de sistemas em
camadas
Transparências sobre qualidade,
introdução
à estruturação em camadas,
notas de aula sobre qualidade
e modularidade.
- Objeto, classe, método e
atributo, information hiding, métodos e variáveis estáticas,
expressões e comandos
Transparências,
notas
de aula.
- Criação e remoção de
objetos, construtores, referências, aliasing, mecanismos de passagem
de parâmetros, overloading, arrays
Transparências sobre criação
de objetos e arrays,
notas
de aula.
- Ambientes de desenvolvimento
para Java: JDK e JBuilder
Notas de aula sobre JDK
e JBuilder,
roteiro
de aula prática.
Obtenha
sua própria JBuilder Personal License (Seção "Keys Only").
- Aspectos de análise e projeto
orientados a objetos, estruturas de dados em Java, estruturação de sistemas em
camadas
Transparências sobre recursão
e estrutudas de dados,
introdução
à estruturação em camadas, exemplo
1 de estruturação em camadas,
notas
de aula e roteiro
de aula prática.
- Implementação de
aplicações simples
Notas
de aula.
- Pacotes, Java versus Delphi
Transparências sobre pacotes
e Java
versus Delphi,
notas de aula sobre pacotes,
exemplos e roteiro de aula prática sobre pacotes.
- Herança, subtipos,
polimorfismo
Transparências,
notas
de aula e exemplos
e roteiro de aula prática .
- Redefinição de métodos e
dynamic binding
Transparências,
notas
de aula.
- Classes abstratas e
herança
Transparências,
notas
de aula, exemplos
e roteiro de aula prática.
- Implementação de
aplicações com herança
Notas
de aula, exemplos
e roteiro de aula prática.
- Interfaces e subtipos
Transparências sobre interfaces,
exemplo
2 de estruturação em camadas (com interface),
notas
de aula, exemplos
e roteiro de aula prática.
interfaces,
exemplo
2 de estruturação em camadas (com interface),
notas
de aula, exemplos
e roteiro de aula prática.
- Tratamento de exceções
Transparências sobre
exceções,
exemplo
3 de estruturação em camadas (com exceções),
exemplos
e roteiro de aula prática.
- Applets, componentes gráficos básicos,
o modelo de eventos de Java, programação visual com o JBuilder.
Transparências,
notas
de aula sobre o JBuilder, exemplos
e roteiro de aula prática.
- Frames, menus, e navegação
entre os mesmos.
Exemplos
e roteiro de aula prática
Obtenha
sua própria JBuilder License (Seção "Keys Only").
- Componentes de software e o padrão Java
Beans.
Transparências,
exemplos
e roteiro de aula prática.