Logar
Evento
/

Java Programming (Integral)

Java Programming (Integral)

Banner - Java Programming (Integral)
Mostrar
  • De 22/12 às 08:30 até: 19/01 às 17:30
  • Rua São José, 90 - 2° andar, Centro - Rio de Janeiro/Rio de Janeiro - Brasil

Descrição

Carga Horária: 40 horas (sábados)

 

 

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

Programação

Este evento não possui atividades no momento.

Planta do Evento

A planta do evento não está disponível.

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.