Linguagem de Programação(1)

Embed Size (px)

DESCRIPTION

Apostila de linguagem de programação.

Citation preview

  • 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