Bases Tecnológicas
- Apresentação das bases tecnológicas, habilidades e competências e formas de avaliação.
- Introdução a plataforma JAVA.
- Tecnologia Java,Distribuições da Tecnologia Java,Tipos de programas Java,Portabilidade do Java,Funcionamento do Java Runtime Environment Instalação do Java, configuração das variáveis de ambiente, Compilando e executando programas Java.
- Conhecendo o ambiente do Eclipse e NetBeans.
- Anatomia de uma classe Java.
- Criando e executando uma classe no ambiente do Eclipse e NetBeans.
- Definição de atributos e métodos para uma classe.
- Uso do Try... Catch..Finally para capturar exceções da Entrada e saída de dados, Java Streams, Java Readers e Writers.
- Classe javax.swing.JOptionPane para entrada e saída em caixa gráfica.
- Manipulando Texto e cadeia de caracteres (Classe Java.lang.swing).
- Manipulando Operações Matemáticas com a Classe Math.
- Java e a OOP (Programação Orientada a Objetos).
- Criando Classes e Aplicações em Java.
- Definindo Classes e variáveis de instância.
- Definição de métodos, palavra chave this, Passando argumentos para os métodos.
- Encapsulamento, Polimorfismo, Sobrecarga,Herança.
- Principais classes Swing/AWT e Inserindo componentes da tela.
- Layouts de Tela e Inserindo novos containeres a tela a partir do Jpanel.
- Interfaces e Eventos de clique do mouse.
- Telas, componentes gráficos e painéis e Desenvolvimento de interfaces.
- Componentes Swing: JFrame, JPanel, JLabel, JTextField, JButton, JTextArea, JList, JComboBox, JRadioButton, ButtonGroup, JTable.
- Gerenciadores de Layout: FlowLayou,.
- BorderLayout e GridLayout.
- Manipulação de Eventos ActionListene,.
- WindowListener e FocusListener.
- Criação de uma interface Swing com acesso a banco de dados em uma aplicação visual.
- Introdução a JDBC API (Java DataBase Connectivity) – Etapas de uma aplicação: Importação do pacote java.sql; Carregamento do driver; Abertura da conexão; Criação de um comando; Submissão do comando; Tratamento do resultado; Liberação de recursos.
- API JDBC: Connection, Statement, ResultSet.
- Exercícios de Fixação.
- Atividades práticas em Laboratório.
- Avaliação do professor.