NÍVEL BÁSICO AJ4

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

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

27
Dezembro
Terça das 19 às 23 h
Inscrição online indisponível
31
Dezembro
sábado de 13:30 às 17:30
Inscrição online indisponível
04
Janeiro
Segunda e quarta das 19 às 23 h
Inscrição online indisponível
03
Abril
Segunda e quarta das 19 às 23 h
Inscrição online indisponível
04
Abril
Online ao vivo
Terça e quinta das 19 às 23 h
Inscrição online indisponível
08
Abril
Sábado das 9 às 18 h
Inscrição online indisponível

Conhecimento equivalente ao curso AJ1 - Sintaxe da Linguagem Java ou curso Sintaxe da Linguagem Java

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

Conhecimento equivalente ao curso AJ3 - Principais APIs: String, Data, Coleções e Banco de Dados ou curso Classes Utilitárias, Collections e JDBC