APIs Avançadas: Swing, I/O e Threads
Interfaces gráficas no desktop, I/O para arquivos e concorrência: Interfaceando o homem/máquina

NÍVEL BÁSICO AJ4

O assunto deste curso se concentra no conhecimento de três APIs fundamentais para o desenvolvimento profissional do aluno: interfaces gráficas, threads e I/O.

O aluno aprende a desenvolver interfaces gráficas com Swing, considerada uma das APIs gráficas mais poderosas. Para acessar sistemas de arquivos e dispositivos externos, o aluno aprender a utilizar a API de I/O do Java. E para construir aplicações concorrentes, é ensinado o uso da API de threads. Esses assuntos se misturam em laboratórios práticos que permitem ao aluno ter uma visão mais completa de como é construir aplicações usando a plataforma Java.

Este curso também oferece dicas, exemplos de questões e simulados sobre a OCJP no que diz respeito aos assuntos I/O e threads, que são temas da prova.

Versão Java utilizada: Java 7

Um documento contendo todas as informações detalhadas do treinamento, preço e formas de pagamento com parcelamento em até 6X sem juros.

É rapidinho. Chega por e-mail no mesmo minuto!

ORÇAMENTO ELETRÔNICO

Interfaces Gráficas com Java
  • AWT (Abstract Window Toolkit)
  • Swing
  • Principais Componentes Swing
  • Gerenciadores de Layout
  • Tratamento de eventos
Input & Output
  • Fluxos de dados
  • Streams de bytes
  • Manipulando o sistema de arquivos com NIO.2
  • Streams de caracteres
  • Leitores de dados do teclado
Multi-Threads
  • Threads
  • JVM & Threads
  • Overview das classes
  • Threads e Swing
  • Estados das Threads
  • Sincronismo
  • wait e notify / notifyAll
Anotações (Annotations)
  • Criando uma Annotation
  • Usando uma Annotation
  • Interpretando uma Annotation

10
Agosto
Terça e quinta das 19 às 23 h
Inscrição Online indisponível
19
Agosto
Sábado das 9 às 18 h
Inscrição Online indisponível

Conhecimento equivalente ao curso AJ1 - Sintaxe da Linguagem Java

Conhecimento equivalente ao curso AJ2 - Orientação a Objetos com Java e UML

Conhecimento equivalente ao curso AJ3 - Principais APIs: String, Data, Coleções e Banco de Dados