Você está na página 1de 48

Aula 01 INTRODUO LINGUAGEM DE PROGRAMAO JAVA

1 - Identificar a importncia das linguagens de programao;


2 - Identificar as caractersticas da linguagem de programao java;
3 - Conhecer os tipos de programas java;
4 - Identificar os requisitos necessrios para se programar;
5 - Construir um ambiente de programao para a linguagem java;
6 - Desenvolver pequenos programas com estruturas bsicas.

Aula 02 TIPODE DADOS E ESTRUTURAS BSICAS DE PROGRAMAO

Identificar os tipos de dados primrios;


Utilizar tipos de dados primitivos, variveis simples;
Aplicar as estruturas de deciso em java;
Aplicar as estruturas de repetio em java;
Desenvolver, ler e interpretar pequenos programas java, com estruturas bsicas e seus tipos de dados;

Aula 03 INTRODUO AS INTERFACES GRFICAS

Identificar e utilizar ides;


Utilizar netbeans;
Criar interfaces bsicas, realizando operaes simples;
Entender a hierarquia do pacote swing.

Conhecendo O ide NetBeans


O NetBeans uma IDE gratuita e de cdigo aberto, totalmente escrito em Java para desenvolvedores de software na
linguagem Java, C/C++, PHP, Groovy, Ruby e muito mais. Por ser escrito em Java, multi-plataforma, ou melhor, funciona
em vrios ambientes como Windows, Linux, Solaris e MacOS. O NetBeans IDE oferece aos desenvolvedores ferramentas
necessrias para criar aplicativos profissionais de desktop, empresariais, Web e mveis.
Com projeto iniciado em 1996 por dois estudantes tchecos, teve como primeiro nome Xelfi, em aluso ao Delphi, porm
foi totalmente desenvolvido em Java.
Em 1999, o projeto j havia evoludo para uma IDE proprietrio, com o nome de NetBeans DeveloperX2, nome este que
veio da idia de reutilizao de componentes, que era a base do Java.
Nessa poca, a empresa Sun Microsystems havia desistido de sua IDE Java Workshop e, procurando por novas iniciativas,
adquiriu o projeto NetBeans DeveloperX2 ,incorporando-o a sua linha de softwares.
Por alguns meses, a Sun mudou o nome do projeto para Forte for Java e o manteve por um bom tempo como software
proprietrio, porm, em junho de 2000, a Sun disponibilizou o cdigo fonte do IDE NetBeans tornando-o uma plataforma

OpenSource. Desde ento, a comunidade de desenvolvedores que utilizam e contribuem com o projeto no parou de
crescer, tornando-se uma das IDEs mais populares atualmente.

Aula 04 PRINCIPIOS DA ORIENTAO A OBJETOS

identificar os conceitos bsicos da Orientao a Objetos;


criar e manipular classes e objetos em Java;
utilizar interfaces grficas interagindo com objetos e classes previamente definidos;
implementar classes e instanciar objetos em Java.

Classes e Objetos em Java

Aula 05 HERANA

Apresentar os conceitos de herana;


Criar e manipular classes e objetos que se relacionem atravs de herana;
Sobrecarga de mtodos;
Utilizar interfaces grficas, interagindo com objetos e classes previamente definidos;
Explorar o conceito de herana, sobrecarga de mtodos, em exemplos e exerccios;

Aula 06 ENCAPSULAMENTO E ASSOCIAES DE CLASSES

Apresentar os conceitos de encapsulamento e associaes de classes;


Criar e manipular classes e objetos, com seus atributos encapsulados, e que se relacionem atravs de associaes;
Utilizar interfaces grficas interagindo com objetos e classes previamente definidos;
Explorar o conceito de encapsulamento e associaes de classes, em exemplos e exerccios;

Exemplos:
Sem Encapsulamento

Com encapsulamento

Aula 07 INTERFACES E POLIMORFISMO

Explorar o pacote swing para desenvolver interfaces em java.


Criar e manipular menus.
Utilizar interfaces grficas, interagindo com objetos e classes previamente definidos.
Apresentar o conceito de polimorfismo. utilizar classes abstratas.

Aplicar as interfaces, criando menus e os conceitos de polimorfismo em exemplos e exerccios.

GUI Graphical User Interface


JFC Java Foundation Classes

BOTES

Aula 08 LISTENERS E ADAPTERS

Apresentar os conceitos de listener e os tratamentos de eventos.


Apresentar os adapters que implementam as interfaces de eventos.
Utilizar interfaces grficas, interagindo, com objetos e classes previamente definidos, com listeners e adapter.
Explorar o conceito de tratamento de eventos em exemplos e exerccios.

ARQUIVO AULA08 EXCERCICIOS

Aula 09 TRATAMENTO DE EXCEO

Apresentar os conceitos de Exceo e os seus tratamentos;


Apresentar as estruturas de try catch;
Apresentar a estrutura Throw;
Utilizar interfaces grficas interagindo com objetos e classes previamente definidos com tratamento de exceo;
Explorar o conceito de tratamento de exceo em exemplos e exerccios.

ARQUIVO: AULA09-EXCECAO

AULA0 - EXEMPLOS

Aula 10 MANIPULAO DE MODELO DE CLASSES EM INTERFACES GRFICAS

Implementar interfaces grficas para controlar objetos do modelo.


Utilizar tratamento de exceo.
Utilizar tratamento de eventos.
Utilizar interfaces grficas interagindo com objetos e classes previamente definidos.
Explorar todos os conceitos abordados no curso em exemplos e exerccios.

ARQUIVO: AULA10-DEFINIO JAVA

ARQUIVO: AULA10 - CLASSES DO NEGOCIO

ARQUIVO: AULA10 - CONSTRUINDO CLASSES