Java Avançado

CURSO PRESENCIAL

Aprofunde seus conhecimentos na plataforma Java.

Solicite uma proposta

Gostou deste curso? Compartilhe!

Reserve sua vaga

Você já tem as informações de preço e condições de pagamento deste curso? Reserve sua vaga agora!

O que nossos clientes dizem

Quer este curso na sua empresa?

Invista em seus funcionários! Solicite uma proposta comercial de uma turma fechada para sua equipe.

O curso tem o objetivo de aprofundar seus conhecimentos na linguagem Java, ampliando os conhecimentos nas APIs Java, como exceções, wrappers, formatação numérica, formatação de datas, coleções, swing, JDBC, thread, socket, IO, etc.

Este curso é parte integrante da Formação Consultor Java para Web. Recomendamos que você estude a formação completa, pois além de conseguir desconto no preço total, você poderá pagar em até 10 parcelas sem juros e aprenderá muito mais.

Público-alvo:

Profissionais que já possuam conhecimentos em orientação a objetos e pretendam trabalhar com a tecnologia Java. Esse curso é fundamental para o aprendizado das outras áreas que a plataforma Java envolve.

Pré-requisitos:

Conhecimentos de lógica de programação, orientação a objetos, desenvolvimento de aplicações simples em Java, utilização de SQL para recuperar e manipular dados em um banco de dados relacional.

Carga horária:

32 horas.

Neste curso você aprenderá sobre:

  • Instalação e utilização do Eclipse;
  • Exceções (tipos, lançamento e captura – try/catch/finally);
  • Principais métodos da classe Math;
  • Wrappers do java.lang;
  • Formatação numérica e de datas;
  • Collections Framework (listas, conjuntos e mapas);
  • Ordenação de listas e a interface Comparable;
  • Contrato entre os métodos equals e hashCode;
  • Swing básico (gerenciadores de layout, principais componentes, captura de eventos e look and feel);
  • Gerando documentação de código com JavaDoc;
  • Conectividade com banco de dados com JDBC;
  • Aplicações multi-thread (classe Thread, interface Runnable, sincronização de competição e sincronização de cooperação);
  • Leitura de gravação de arquivos com java.io;
  • Serialização de objetos para arquivos e para a rede;
  • Soquetes TCP/IP (exercício de servidor e cliente de chat multi-usuários).