Java Básico
Objetivo
Pré-requisitos
Método
Carga Horária
Conteúdo Programático
Objetivos do Curso
Ao final deste curso o aluno estará habilitado a:
I. Construir aplicações em Java utilizando os conceitos introdutórios de orientação a objetos;
II. Utilizar os principais recursos do Java 6.
III. Desenvolver aplicações GUI com a API Swing.
IV. Desenvolver aplicações com acesso a base de dados.
Público Alvo
Profissionais da área de informática que tenham conhecimento básico de algoritmos ou qualquer linguagem de programação e que desejam programar na plataforma Java.
Programação Orientada a Objetos em Java
Objetivos
Introduzir a Orientação a Objetos utilizando a linguagem de programação Java, habilitando o aluno a desenvolver aplicações e compreender os conceitos de abstração, encapsulamento, herança e polimorfismo, além dos principais recursos da API Java.
Conteúdo Programático
I. Conceitos de Orientação a Objetos
a. Principais conceitos
b. Classes e objetos
c. Herança e Polimorfismo
d. Exemplos
II. Fundamentos da linguagem Java
a. Configuração e instalação
b. Tipos e variáveis, Operadores
c. Arrays e Strings
d. Controle de Fluxo
e. Exemplos
III. Programação Orientada a Objetos em Java
a. Classes, objetos e relacionamentos
b. Construtores
c. Herança e polimorfismo
d. Sobreposição e sobrecarga de métodos
e. Modificadores
f. Classes abstratas e interfaces
g. Pacotes
h. Apresentação das APIs básicas da linguagem de programação Java
i. Exemplos
Desenvolvimento de interface gráfica com Swing
Objetivos
Desenvolver interfaces de fácil utilização e manutenção utilizando o Swing e o tratamento de eventos com AWT (Abstract Windows Toolkit).
Conteúdo Programático
I. Swing
a. Os fundamentos da construção GUI em Java
b. Gerenciadores de Layouts (FlowLayout, BorderLayout e GridLayout)
a. JButton
b. JTextField
c. JLabel
d. JComboBox
e. JMenu
f. Manipuladores de Eventos AWT
Conectividade a Banco de Dados com JDBC
Objetivos
Apresentar o acesso a bancos de dados utilizando a API JDBC (Java Database Connectivity) e desenvolver uma camada de persistência utilizando o padrão DAO (Data Access Object).
Conteúdo Programático
I. Introdução a Banco de Dados Relacional e SQL
II. JDBC – Fundamentos
a. O pacote java.sql (consultar um banco de dados, inserir e atualizar dados em um banco de dados);
b. Utilizar consultas básicas à banco de dados utilizando SQL.
III. Aplicação GUI com acesso a base de dados
