home Contato
 
  CONFIRA  NOSSOS SERVIÇOS

 
CURSOS:

Java Essencial

Descrição
Este curso aborda conceitos sobre Programação Orientada a Objetos e contempla teoria e prática no desenvolvimento de aplicações utilizando a linguagem JAVA

Público
Estudantes do Ensino Médio, cursos técnicos, universitários e programadores

Pré-requisitos
Lógica de Programação

Objetivos do Curso
1. Introdução a orientação a objetos
2. Montagem do ambiente de programação
3. Introdução à arquitetura da linguagem
4. Orientação a Objetos com Java
5. Fundamentos da Linguagem
6. Utilização do núcleo da API do Java

Tópicos do Curso
1. Programação orientada a objetos
1.1. Classes derivadas
1.2. Pacotes
1.3. Importação de classes
1.4. Modificadores de acesso
1.5. Polimorfismo (sobrecarga e redefinição)
1.6. Classes abstratas
1.7. Interfaces
1.8. Implementação de interfaces

2. Classes java.lang.object e java.lang.string

3. Mais sobre métodos e construtores
3.1. Passagem de parâmetros
3.2. Construção de objetos
3.3. Chamada ao construtor da classe-base

4. Exceções
4.1. O que é exceção?
4.2. Espécies de exceções
4.3. Declaração e lançamento
4.4. Restrições na declaração
4.5. Tratamento
4.6. Uso em projetos

5. Mudanças de tipo
5.1. Mudanças de tipo implícitas: promoção aritmética, promoção para string, promoção de tipo para supertipo
5.2. Mudanças de tipo explícitas entre tipos primitivos e entre tipos de referência

6. Operadores
6.1. Operadores aritméticos
6.2. Operadores de incremento e decremento
6.3. Operadores lógicos
6.4. Operador de teste de tipo
6.5. Operadores de atribuição
6.6. Operador condicional

7. Modificadores
7.1. Modificadores de acesso
7.2. Modificadores de redefinição
7.3. Modificador estático
7.4. Outros modificadores
7.5. Aplicação de modificadores

8. Classes básicas da biblioteca-padrão
8.1. Documentação da biblioteca-padrão
8.2. Classe java.lang.math
8.3. Classes encapsuladoras de tipos básicos de dados
8.4. Estruturas de dados

9. Trabalhando com Arrays
9.1 Definindo a utillização de arrays
9.2 Implementando arrays em várias dimensões

10. Collections framework
10.1 Listas: java.util.List
10.2 Listas no Java 5.0 com Generics
10.3 Ordenação: Collections.sort
10.4 Conjunto: java.util.Set
10.5 Principais Classes: java.util.Collection
10.6 Iterando sobre coleções: java.util.Iterator
10.7 Iterando coleções no java 5.0: enhanced for
10.8 Mapas - java.util.Map
10.9 Mapas no Java 5.0

11. Tipos de Comentários

12. Principais opções de linha de comando
12.1. Compilador (comando javac)
12.2. Máquina virtual (comando java)
12.3. Gerador de documentação (comando javadoc)

13 Pacote java.io
13.1 InputStream: lendo bytes
13.2 InputStreamReader: lendo chars
13.4 BufferedReader: lendo Strings
13.5 Lendo Strings do teclado
13.6 Trabalhando com arquivos
13.7 Escrevendo para um arquivo
13.8 Lendo de um arquivo

voltar

Avenida Juracy Magalhães Junior, nº50, Empresarial Irmãos Cruz, 3º andar, Sala 302 - Rio Vermelho – Salvador/BA
Fone/Fax: (71) 3419-0800 / 3419-0802 / 9904-7371 / 9904-7581