Entrar em Contato

Programa do Curso

Introdução

  • JVM, JRE e JDK
  • Ambiente de Desenvolvimento Integrado
  • Compilação e execução de código Java

Sintaxe Java

  • Pacotes
  • Variáveis, arrays e tipos de dados
  • Operadores e fluxo de controle
  • Detalhes de enumerações

Programação Orientada a Objetos

  • Classes e objetos
  • Construtores de classe
  • Herança, sobrecarga e sobrescrita
  • Modificadores de acesso
  • Classes abstratas
  • Interfaces

Framework de Coleções Java

  • Coleções vs arrays
  • Listas, mapas, filas e conjuntos
  • Mapas
  • Contrato de equals e hashCode
  • Ordenação

Tratamento de Exceções

  • Classe Throwable
  • Exceções verificadas e não verificadas
  • Lançamento de exceções
  • Enunciados 'try...catch'
  • Criação de exceções personalizadas

API de Entrada/Saída

  • Trabalho com Fluxos de Entrada e Saída
  • Fluxo de bytes vs fluxo de caracteres
  • Gerenciamento de Arquivos
  • Serialização de Objetos
  • NIO.2

Concorrência Java

  • Threads e concorrência
  • Classe Thread vs interface Runnable
  • Execução de tarefas usando ExecutorService
  • Sincronização de threads

Requisitos

É necessário conhecimento de uma linguagem de programação procedural (como C, PHP, Basic ou Pascal) ou de uma linguagem de programação orientada a objetos.

 28 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas