Você está na página 1de 5

EMENTA

MDULO J2SE - JAVA 2 STANDARD EDITION


Objetivo Este curso aborda conceitos sobre Programao Orientada a Objetos e contempla teoria e prtica no desenvolvimento de aplicaes utilizando a linguagem JAVA. Pblico-alvo Alunos de cursos tcnicos, graduao ou programadores e pessoas com necessidade de desenvolver aplicaes com JAVA para desktop.

Carga Horria 40 horas Material didtico/Kit do aluno CD Turma 18 alunos Ferramenta utilizada Jcreator ou GEL

Pr-requisitos (desejveis, mas no obrigatrios) Conhecimento bsico de Lgica de programao Informaes www.area1.edu.br/extensao Contato e Matrculas extensao@area1.edu.br

Docente Professor Andr Portugal. Titular de disciplinas de Programao JAVA em Faculdades de Salvador. Mestre em Modelagem Computacional pela CAIRU. Concluiu o curso com o desenvolvimento de uma Aplicao na plataforma JAVA para anlise de sries temporais. Contedo Programtico 1. Introduo orientao a objetos 2. Montagem do ambiente de programao 3. Introduo arquitetura da linguagem 4. Orientao a Objetos com Java

5. Fundamentos da Linguagem 6. Utilizao do ncleo da API do Java 7. Pacote Swing Tpicos do Curso

DeVry Brasil - Copyright 2010 - Todos os direitos reservados - Av. Paralela, 3172 - Salvador - Bahia - Fone: (71) 2106.3911

EMENTA
1 - Java - Linguagem e Plataforma 1.1. Breve Histrico da Linguagem Java 1.2. A Linguagem Java 1.3. As Caractersticas da Linguagem Java 1.4. Criao de Programas em Java 1.5. A Plataforma Java 1.6. Ambiente de Desenvolvimento 1.6.1. Instalao do Kit de Desenvolvimento da Sun 1.7. Um Primeiro Contato com Java 2 - Aspectos Fundamentais sobre Java 2.1. Tipos de Dados 2.2. Definio de Variveis 2.3. Comentrios 2.4. Operadores 2.4.1. Operadores Aritmticos 2.4.2. Operadores Relacionais 2.4.3. Operadores Lgicos 2.5. Passagem de Parmetros 2.6. Converso de Tipos 2.7. Uso do Teclado para a Entrada de Dados 3 - Comandos Condicionais e Estruturas de Controle em 3.1. Comandos Condicionais 3.1.1. Uso da Estrutura If-else 3.1.2. A Estrutura Switch-case 3.2. Excees em Java 3.2.1. Uso da Estrutura Try Catch 3.2.2. Uso do Bloco Finally 3.2.3. Uso da Instruo Throw 3.2.4. Uso do getMessage e printStackTrace 3.3. Laos de Repetio 3.3.1. Uso do Lao For 3.3.2. Uso do Lao While

MDULO J2SE - JAVA 2 STANDARD EDITION

4 - Funes Matemticas e de String 4.1. Funes Matemticas 4.1.1. Funo Ceil() 4.1.2. Funo Floor() 4.1.3. Funo Max() 4.1.4. Funo Min()

DeVry Brasil - Copyright 2010 - Todos os direitos reservados - Av. Paralela, 3172 - Salvador - Bahia - Fone: (71) 2106.3911

EMENTA
4.1.5. Funo Sqrt() 4.1.6. Funo Pow() 4.1.7. Funo Random() 4.2. Funes de String 4.2.1. Funo Length() 4.2.2. Funo CharAt() 4.2.3. Funo toUpperCase() e toLowerCase() 4.2.4. Funo Substring() 4.2.5. Funo Trim() 4.2.6. Funo Replace() 4.2.7. Funo String.valueOf() 5 - Criao de Mtodos em Java 5.1. Mtodos que no Retornam Argumentos 5.2. Mtodos que Retornam Argumentos 5.3. Recursividade 5.4. Sobrecarga 5.5. Acesso a Mtodos de outras Classes 6 - Manipulao de Data e Hora 6.1. Declarao e Inicializao de Objetos Date 6.1.1. Mtodos para a Manipulao da Data 6.1.2. Mtodos para a Manipulao da Hora 6.2. Criao de Pginas Dinmicas 7 - Definies sobre a Orientao a Objetos 7.1. Introduo 7.2. Definies Envolvendo Classes 7.2.1. Definio de Pacotes 7.2.2. Partes que Compem uma Classe 7.2.3. Instanciao de uma Classe 7.2.4. Compartilhamento de Variveis entre os Objetos 7.2.5. Declarao de Mtodos de uma Classe 7.2.6. Encapsulamento 7.2.7. Construtores 7.2.8. Destrutores

MDULO J2SE - JAVA 2 STANDARD EDITION

7.3. Herana 7.4. Polimorfismo 7.5. Gravao e Leitura de Objetos 8 - Utilizao de Arrays 8.1. Definio

DeVry Brasil - Copyright 2010 - Todos os direitos reservados - Av. Paralela, 3172 - Salvador - Bahia - Fone: (71) 2106.3911

EMENTA
8.2. Arrays Unidimensionais 8.3. Arrays Bidimensionais 8.4. Passagem de Arrays em Mtodos 8.5. Arrays de Objetos

MDULO J2SE - JAVA 2 STANDARD EDITION

9 - Classes do Pacote Swing 9.1. Criao de Frames 9.2. Incluso de Textos e Imagens na Janela 9.3. Incluso de Botes nas Janelas 9.4. Incluso de Caixas de Texto 9.5. Incluso de Caixas de Senha 9.6. Formatao de Caixas de Texto 9.7. Incluso de Listas de Seleo 9.8. Incluso de Caixas de Seleo 9.9. Incluso de Caixas de Opo 9.10. Incluso de Painis e Botes de Rdio 9.11. Incluso de Caixas de Mensagem 9.11.1. MessageDialog 9.11.2. ConfirmDialog 9.11.3. InputDialog 9.11.4. OptionDialog 9.12. Incluso de Barras de Rolagem 9.13. Incluso de reas de Texto 9.14. Incluso de Menus 9.14.1. Barras de Menu 9.14.2. Menus Popup 9.15. Gerenciadores de Layout 9.15.1. FlowLayout 9.15.2. GridLayout 9.15.3. BorderLayout 9.15.4. CardLayout 10 - Manipulao de Arquivos 10.1. Definio 10.2. Leitura e Gravao de um Arquivo Texto 10.3. Leitura e Gravao de outros Formatos de Arquivo

11 - Criao de Applets Java 11.1. Definio 11.2. Como Executar uma Applet 11.3. Diferenas Bsicas entre Applets e Aplicaes 11.4. Converso do Documento HTML 11.5. Redirecionamento de Pginas

DeVry Brasil - Copyright 2010 - Todos os direitos reservados - Av. Paralela, 3172 - Salvador - Bahia - Fone: (71) 2106.3911

EMENTA
11.6. Passagem de Parmetros 11.7. Restries das Applets 11.7.1. Criao do Policy File

MDULO J2SE - JAVA 2 STANDARD EDITION

12 - Manipulao de Banco de Dados com Java 12.1. Definio 12.2. A Criao do Banco de Dados 12.3. A Configurao do Sistema 12.4. A Criao da Aplicao em Java 12.4.1. A Conexo com o Banco de Dados 12.4.2. A Consulta do Banco de Dados por meio do SQL 12.4.3. Outros Exemplos de Comandos em SQL 12.5. Detalhes sobre createStatement e ResultSet 12.5.1. Movimentao em Registros 12.5.2. Recuperao de Contedo 12.5.3. Criao de uma Aplicao para Navegao em Registros 12.6. Apresentao da Tabela de Filmes com o Componente JTable 12.7. Criao de uma Aplicao de Cadastro 12.8. Uso do Browser para Consulta a Banco de Dados 12.8.1. Itens Necessrios para a Consulta com o Browser 12.8.2. A Criao da Applet para Consulta ao Banco de Dados 12.8.3. A Criao do Arquivo Policy

DeVry Brasil - Copyright 2010 - Todos os direitos reservados - Av. Paralela, 3172 - Salvador - Bahia - Fone: (71) 2106.3911