Java Programming (Noite)
Rua São José, 90 - 2° andar, Centro - Rio de Janeiro/Rio de Janeiro - Brasil
Descrição
Carga Horária: 40 horas (segunda à sexta)
Objetivos:
Desenvolva sistemas com Java, utilizando boas práticas de programação.
Descrição
Este curso foi cuidadosamente elaborado para ser o mais eficaz curso de programação Java do mercado. Após mais de 15 anos de experiência no ensino de Java (o Infnet foi a primeira instituição do Brasil a oferecer um curso de Java), este curso foi lançado para suprir uma necessidade básica do mercado: treinamento "puro" de Java, desvinculado de grandes fabricantes e soluções proprietárias.
- Softwares: Java 5, Eclipse, Oracle XE e PostgreSQL
- Material: Material exclusivo do Infnet, em português.
- Formação: É parte da Formação Desenvolvedor Java.
Pré-requisitos
- Conhecimentos Básicos de Programação e Desenvolvimento de Software;
- Conhecimentos Básicos sobre Modelagem de Dados e Bancos de Dados;
- Conhecimentos de Operação do Windows.
Conteúdo Programático
1. FUNDAMENTOS
- a. Introdução à Linguagem Java.
i. Visão Geral.
ii. Edições de Java.
iii. Máquina Virtual Java.
iv. Compilação e Execução.
v. Primeiro Programa.
vi. Biblioteca de Classes.
vii. Documentação.
viii. Pacotes.
ix. A Instrução import.
- b. Variáveis e Tipos de Dados.
i. Literais.
ii. Identificadores.
iii. Tipos Primitivos.
iv. Variáveis.
v. Type Cast.
vi. Atributos.
- c. Métodos.
i. Estrutura de um Método.
ii. Escopo de Variáveis.
iii. Visibilidade.
- d. Operadores e Controle de Fluxo.
i. Operadores.
ii. Estruturas de Controle de Fluxo.
- e. Arrays.
i. Arrays.
ii. Declaração.
iii. Criação.
iv. Inicialização.
2. ORIENTAÇÃO A OBJETOS
- a. Fundamentos.
i. Classes.
ii. Objetos.
iii. Encapsulamento.
iv. Propriedades.
v. Métodos.
vi. Sobrecarga de Métodos.
vii. Construtores.
viii. Referência this.
- b. Herança.
i. Classe Object.
ii. Herança.
iii. Referência super.
iv. Anotações.
v. Sobrescrita de métodos.
- c. Conceitos Avançados.
i. Polimorfismo.
ii. Operador instanceof.
iii. Modificador final.
iv. Classes Abstratas.
v. Interfaces.
3. TRATAMENTO DE ERROS
- a. Exceções.
i. O que é Exceção?
ii. Hierarquia de Exceções.
iii. Instruções de Tratamento de Erros.
iv. Lançamento de Exceções.
v. Criação de Exceções.
4. CLASSES ÚTEIS
- a. Manipulação de Strings.
i. String.
ii. StringBuffer.
- b. Números e Wrappers.
i. Classe Math.
ii. Wrappers.
- c. Internacionalização.
i. Formatação de Números.
ii. Date.
iii. Calendar.
iv. Formatação de Datas.
v. Locale.
- d. Processamento de Arquivos.
i. IO API.
ii. Classes Abstratas.
iii. Classes de Arquivos.
iv. Classes Especializadas.
5. DESENHO DE TELAS
- a. Bibliotecas Gráficas.
i. Java Foundation Classes.
ii. Abstract Window Toolkit.
iii. Aplicação X Applet.
iv. Ciclo de Desenvolvimento.
v. Component.
vi. Container.
vii. Gerenciadores de Layout.
- b. Tratamento de Eventos.
i. Definições.
ii. Método getSource().
iii. Modelo de Delegação de Eventos.
iv. Criando Objetos listener.
v. Registro do listener.
vi. Objetos GUI e seus Eventos.
6. ESTRUTURAS DE DADOS
- a. Coleções.
i. Framework de Coleções.
ii. Interfaces.
iii. Classes.
iv. Generics.
v. For Each.
- b. Persistência em Bancos de Dados.
i. O que é JDBC?
ii. Conexão com BD.
iii. SQL Exception.
iv. Interface Statement.
v. Interface PreparedStatement.
vi. Interface ResultSet.
vii. Fechando as Conexões.
Localização
Contato
Preencha os campos abaixo para enviar e-mail ao organizador.
