Infnet

Escola Superior da Tecnologia da Informação

 

Cursos Intensivos

Java Programming
Código: I580 Carga Horária: 40 horas
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: Conhecimento de Programação.

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.

Certificado



Nenhum Certificado cadastrado!

Java Programming

Para fazer sua matrícula, ligue para o Instituto Infnet (21) 2122-8800 ou envie um e-mail para cursos@infnet.edu.br.

Próximas Turmas

Java Programming

28 FEVM+ 10 vagas
22 MARN+ 10 vagas
calendário completo »

Indique um amigo

Seu nome:
Nome do amigo:
E-mail do amigo:

Preencha todos os campos.

 

Rua São José, 90/2º piso - esquina com a Av. Rio Branco, no Centro do Rio de Janeiro - CEP 20010-020.
Central de Atendimento: (21) 2122-8800