Java Programmer II

Neste curso, os participantes aprenderão a desenvolver Applets e Aplicativos Java, usando Oracle JDeveloper. Este curso é voltado ao aprendizado da linguagem Java, além da abordagem de noções práticas, voltadas a objetos. Além de aprender a codificar em Java, os participantes também utilizarão a capacidade gráfica do Oracle JDeveloper para acelerar o desenvolvimento de aplicações.
 
  • O curso de Programação Java - Módulo II ou Java Programmer - Módulo II é o curso com recursos adicionais da linguagem Java e demais conceitos necessários para a certificação Java da Sun SCJA (Sun Certified Java Programmer). Ver link: http://www.sun.com/training/certification/java/scjd.xml.
  • Este curso destina-se à profissionais da área de informática que tenham concluído o curso Java Programmer ? Módulo I e que tenham interesse pela Certificação Sun SCJA.
  • Concluído o curso Java Programmer - Módulo I ou que tenham conhecimentos básicos em programação Java.
  • Usando Arrays e Conjuntos

Construir um array de primitivaConstruir um array de referências a objetos

Processar argumentos da linha de comando

Controlar os parâmetros da linha de comandos em uma aplicação Java

Usando Vetores

HashTables e Propriedades

Lendo linha de comandos e sistema, propriedades

Sincronizando manualmente ArrayLists e HashMaps

  • Estruturando o Código Usando Classes e Interfaces Abstratas

Classes abstratas: os conceitos e a sintaxe

Métodos abstratos

Definindo e implementando interfaces

Polimorfismo com classes abstratas

Usando interfaces para evitar várias heranças

Polimorfismo com interfaces

  • Gerando e Detectando Exceções

O que é uma exceção?

Classes acionáveis

Detectando exceções usando a tentativa e a captura

Garantindo que o código é executado usando um bloco final

Exceções declaradas

  • Design da Interface do Usuário: Planejando um Layout de Form

Breve Histórico e comparação entre AWT e Swing

Containers Swing

Container Hierarquia para controlar grupos e layout de componente

Adicionando componentes JButton e JTextfield em um container

Criando um framework GUI manualmente (exercício sem o JDeveloper)

Usando o JDeveloper para criar o framework GUI

A barra de ferramentas do container Swing

  • Adicionando Componentes da Interface do Usuário e Tratamento de Eventos

Componentes Swing padrão

Interface Plugável e conceitos básicos do UIManager

O modelo de eventos Java

Adicionando os handlers de eventos usando o Oracle JDeveloper

Princípios do MVC (Model View Controller) usando um componente List

Usando o JOptionPane para obter mensagens de erro e informativas

  • Acessando o Banco de Dados com o JDBC

Java no Banco de Dados, o OracleJVM

Etapas para usar o JDBC a fim de executar uma instrução SQL

Registrando o driver

Estabelecendo conexão com um banco de dados

Executando uma instrução SQL

Tratando exceções

Gerenciando transações

  • Disponibilizando Aplicações Usando o Java Web Start

Visão geral da arquitetura

Criar um perfil do Web Start

Integrar componente de negócios

Disponibilizar archive

JNLP (Java Network Launching Protocol)

Java Web Start com JClient

Arquivos adicionados a projetos para Web Start

Carga Horária: 32 horas

Soluções Inteligentes