Logar
Curso
Banner - Java Programming (Manhã)

Java Programming (Manhã)

Rua São José, 90 - 2° andar, Centro - Rio de Janeiro/Rio de Janeiro - Brasil
De: 16/08 às 08:30 Até: 29/08 às 12:30

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.

Ler mais

Localização

Contato

Preencha os campos abaixo para enviar e-mail ao organizador.

Campos Obrigatórios
* Campos Obrigatórios
Ao se cadastrar, você concorda com nossos Termos de uso.
Ajaxloader

Compartilhar evento por e-mail


Para continuar, faça login ou cadastre-se.

Recomende este evento para sua rede.

Selecione os usuários que deseja recomendar este evento.