Java
  Pré-requisitos: Conhecimento de alguma linguagem de programação ou lógica. Conhecimento de ambiente gráfico (Windows) Conhecimento da linguagem SQL ou Ter participado do curso IOR ou SSI
  Recomendados:
Nenhum.
  Dias da Semana:
 

 
Versão:

JDK 1.6

Público:
Desenvolvedores de aplicações;
Analistas de sistemas;
Desenvolvedores e projetistas de sistemas;
Analistas de suporte técnico;
Administradores de Dados;
Gerentes de projetos;
Programadores em geral.


Pré-requisitos obrigatórios:
Conhecimento de alguma linguagem de programação ou lógica. Conhecimento de ambiente gráfico (Windows) Conhecimento da linguagem SQL ou Ter participado do curso IOR ou SSI

Pré-requisitos recomendados:
Nenhum.


Objetivos:
Este curso explora o potencial da linguagem SQL utilizada a partir da linguagem Java, acessando os Bancos de Dados Relacionais ORACLE e SQL Server. Os participantes irão construir aplicações integradas aos Bancos de Dados, armazenando, recuperando, atualizando, removendo e mesmo visualizando informações no banco, utilizando também Stored Procedures. Serão apresentados conceitos de OOP (programação orientada a objetos) além de todos os recursos para a criação de aplicativos multi-plataforma, Multithreading, etc. Os exemplos serão apresentados com Bloco de Notas e Eclipse

Conteúdo programático

Introdução ao Java
História do Java
Estrutura de Desenvolvimento e Execução
Java Virtual Machine
Características da Linguagem Java
Versões do Java
Instalação e Configuração
Editando, Compilando, Executando

Ambientes de Desenvolvimento
Principais Ambientes de Desenvolvimento(IDE´s)
Eclipse IDE
Instalação e Configuração do Eclipse
Plug-ins e Atualizações
Apresentação do Ambiente
Criação de Projetos e Classes

Introdução a Interfaces Gráficas com Swing
Conceituando Objetos
Métodos, Atributos e Propriedades, Eventos
Relação entre Classes e Objetos
Criando um JFrame em Eclipse
Objetos Básicos de Tela
JButton, JTextField, JLabel
Caixas de Diálogo com JOptionPane

Linguagem Java
Comentários
Identificadores
Blocos de Comando
Estrutura de Classes e Packages
Representação de Valores Literais
Tipos Primitivos e Compostos
Declaração de Variáveis
Lista de Tipos Primitivos
String

Programação
Conversão de Valores
Type Casting e Wrapper Class
Boxing e Unboxing
Definição de Funções
Operadores
Estruturas de Loop
Break e Continue
Estruturas Condicionais
Arrays e Passagem de Array por Parâmetro
Var-Args
Manipulando Datas
Cálculos Com a Classe Math

Conceitos de Programação Orientada a Objetos
Comparando Classes e Objetos
Membros de Classe: Atributos e Métodos
Encapsulamento, Herança, Abstração, Agregação, Polimorfismo

Implementando Orientação a Objetos
Definindo a Estrutura de uma Classe
Definindo Atributos e Métodos
Constructors e Finalizers
Sobrecarga
Herança
Modificadores de Acesso
Métodos de Acesso
Membros Static e Static Import
Polimorfismo
Classes Abstratas

Interfaces Gráficas com Swing
Criando uma Interface Simples
Layout Managers
FlowLayout, BoxLayout, BorderLayout, GridLayout
Criando Layouts Complexos com JPanel
Configurando Layouts com Eclipse
Gerenciando Eventos de Tela

Programação
Como Funciona o Tratamento de Eventos
Opções de Eventos para Tratamento
Gerenciando Janelas

Mais Objetos da Biblioteca Swing
JCheckBox e JRadioButton
JComboBox e JList
JTabbedPane
JMenuBar e JPopupMenu
Look and Feels

Depuração e Tratamento de Exceções
Depuração de Código
Controlando o Fluxo de Execução
Visualizando e Alterando o Conteùdo de Variáveis
Estrutura de Tratamento de Exceções
Criando Exceções Customizadas

Multithreading
Criando Threads em Java e Ciclo de Vida

Estrutura de Acesso do JDBC
Acesso Baseado em Drivers
Configuração do Driver
Componentes Básicos do JDBC

Acesso ao Banco de Dados
Conectando com o Banco de Dados
Executando Comandos
Realizando Consultas
Comandos Parametrizados
Execução de Stored Procedures
Transação de Dados
Apresentando os Dados na Tela com JTable
Tipos de ResultSet, Concorrência e Navegação

 





Mês:
Período:
Curso:

As vagas para todos os cursos ofertadas em nossa grade devem ser
reservadas pelo próprio aluno junto ao Depto. de Suporte.

A situação do curso ou status pode ser:



Curso aberto aceitando reservas via suporte.


C
urso programado, que já recebeu reservas suficientes e confirmadas, portanto vai se realizar.


Curso com número insuficiente de reservas.


Home | Sobre Nós | Formações Master | Tekno Advance | Info Base | Corporate | Cursos | Calendário
Seminários | Promoções | Currículos | Contato |
Mapa do Site

TEKNO Software © 2007