Minha Conta
Recuperar Senha

Digite seu endereço de e-mail que foi cadastrado e enviaremos seus dados de acesso.

Minha Conta

A senha deve conter no mínimo 6 caracteres.

Ao se cadastrar, você concorda com a Política de Privacidade e Segurança

Mudar Data: Photoshop CS6 Módulo I
Preço
15/09 a 26/09 Manhã 4000,00
15/09 a 26/09 Manhã 4000,00
15/09 a 26/09 Manhã 4000,00
15/09 a 26/09 Manhã 4000,00
  Itens Preço
Carrinho de Compras
O carrinho está vazio.
INVESTIMENTO TOTAL:0,00

Esqueci minha senha

Foi enviado um e-mail para com os dados de acesso.

Curso Java Programmer - Módulo III (online)

Com o curso Java Programmer - Módulo III (online) você otimiza seu código e utiliza recursos mais sofisticados da linguagem, como o uso de threads, asserções, comandos de entrada e saída de informações. Ideal para quem quer assistir às aulas de onde e quando quiser, o curso online permite ainda que você faça o gerenciamento automático de memória por meio do recurso Garbage Collector.

O curso é ministrado por Sandro Luiz de Souza Vieira, consultor em TI, arquiteto Java/JEE certificado pela Sun/Oracle e instrutor de cursos de Java desde 2002.
Para o melhor aproveitamento do curso Java Programmer - Módulo III (online), é imprescindível ter participado do curso básico de Java Programmer II e possuir conhecimentos básicos em banco de dados.Este curso utiliza o banco de dados MySQL e está disponível para Windows, MacOS, Linux, iOS e Android.

Conteúdo Programático do Curso

  • TópicoArquivos - I/O e NIO
    • I/O: Classe OutputStream (Métodos); Classe InputStream (Métodos); Leitura de arquivos binários, Leitura de arquivos de texto (Classe FileReader, Classe BufferedReader); Classe RandomAccessFile, A classe java.io.File.
    • NIO: java.nio.file.Path, Buffers, Charsets, Channels (FileChannel, I/O sem bloqueio).
  • TópicoThreads
    • Programação multithreaded.
    • Implementando multithreading: java.lang.Thread, java.lang.Runnable.
    • Construtores.
    • Estados da thread.
    • Scheduler.
    • Prioridades das threads: Método yield(), Método join(), Método isAlive(), Método sleep().
    • Sincronização: Palavra-chave synchronized (Race condition), Bloco sincronizado.
    • Bloqueios.
    • Deadlock.
    • Interação entre threads.
  • TópicoGarbage Collector
    • Definindo o Garbage Collector.
    • Funcionamento do Garbage Collector
    • .
    • Execução do Garbage Collector.
    • O método finalize().
    • Preparando o objeto para a coleta: Remover uma referência, Alterar uma referência, Isolar uma referência.
    • A classe Runtime.
    • Desabilitando o Garbage Collector via interpretador Java.
    • Ciclo de vida dos objetos: Created, In use, Invisible, Unreachable, Collected, Finalized, Deallocated.
    • Objetos de referência.
  • TópicoAsserções
    • Sintaxe das asserções.
    • Ativando e desativando asserções.
    • Switches de linha de comando.
    • Regras para o uso de asserções.
    • Classe AssertionError: Construtores.
  • TópicoJDBC
    • Introdução.
    • Pacote java.sql.
    • Abrindo e fechando conexões: Carregando drivers, Abrindo a conexão, Interface Connection, Classe DriverManager (Estabelecendo a conexão com o banco de dados); Método Close.
    • Operações na base de dados.
    • Operações parametrizadas.
    • Transações.
    • Consultas.
    • Pacote javax.sql: DataSource, Pool de conexões e instruções (ConnectionPoolDataSource, PooledConnection); Transações distribuídas, RowSet.

Valor deste treinamento

Por favor, aguarde...Por favor, aguarde...

Treinamentos Corporativos?

Preencha o formulário que
entraremos em contato





Certificados de segurança
Seguranca Seguranca
Formas de pagamento
Formas de Pagamento

Conheça algumas profissões relacionadas ao curso

O curso online de Java Programmer é ideal para programadores Java que desejam aprofundar suas habilidades no desenvolvimento de aplicações e soluções desktop.
Com o curso avançado de Java, os desenvolvedores dominam o uso de JSP , incorporaram elementos dinâmicos em páginas da web de forma simples e rápida.
Com o domínio de Java, você estará pronto para concentrar esforços no desenvolvimento de aplicações e soluções no crescente mercado de desenvolvimento para mobile.
ICS

Certificações Impacta deste curso:

Recomendamos para você