CURSO GRATUITO DE TECNOLOGIA EM JAVA
(30 vagas)
Disciplinas do Módulo Básico e Intermediário
Carga Horária: 200 horas
MÓDULO BÁSICO
- Introdução à Linguagem Java 6
O que é a Tecnologia Java?
Características da plataforma
As diferentes versões
- Princípios da Programação em Java
Classes e objetos
Atributos e estado
Métodos e ações
Interfaces
Diagramas de classe
Orientação a objetos
Abstração
Membros de Instância
Membros Estáticos
Herança - Relacionamentos do tipo “é-um”
Agregação - Relacionamentos do tipo “tem-um”
Princípios de Java
Estrutura de Arquivos Fontes em Java
Configurando o ambiente para compilar e executar programas Java
Identificadores, palavras-chave e tipos
- Operadores
Operadores Aritméticos
Operadores de Incremento e Decremento
Operadores Relacionais
Operadores Lógicos
Precedência de Operadores
- Estruturas de controle
Estruturas de decisão if - else
Declaração switch
Iterações (Laços)
Declarações de Interrupção e Desvio
- Array
Declarando Array
Acessando um elemento do Array
Tamanho de Array
Arrays Multidimensionais
Copiando Arrays
Percorrendo Arrays com Enhaced-for
Manipulando Arrays com java.util.Arrays
- Programação Orientada a Objetos
Classes e Objetos
Herança
Polimorfismo
Encapsulamento
Métodos de Configuração e Captura
Sobrescrita de Métodos e Exceções
Classes Abstratas
Interfaces
Classes Aninhadas
Tipos Enumerados
- Exceções
Manipulando Exceções
Lançando Exceções
Criando Exceções
- Tipos Genéricos
Por que Generics?
Declarando uma Classe Utilizando Generics
Declarando Métodos Genéricos
Usando o Coringa <?>
- Java Collections
Hierarquia Das Interfaces
Generics e Coleções Java
Percorrendo Collections
Usando Listas – Interface List
Usando Conjuntos – Interface Set
Usando Mapas – Interface Map
Classificando Coleções: Collections.sort
String Buffer
- Construindo Interfaces Gráficas com AWT/Swing
AWT (Abstract Window Toolkit) vs. Swing
Componentes GUI AWT
Gerenciadores de Layout
Componentes GUI Swing
Manipulação de Eventos
Classes Adaptadoras
- Threads
O que São e Porque usar Threads
Três Partes de um Thread
Criando Thread
Sincronização
Estado de Transição de um Thread
- Lendo e Escrevendo para Arquivos
Console I/O
Lendo e Escrevendo com Objeto File
File Reader e File Writer
Streams
Buffered Reader e Buffered Writer
Serialização:
MODULO INTERMEDIÁRIO
- Exceções
O que é uma Exceção?
Tratando Exceções com o Java
O Bloco Finally
Lançando Exceção com o Throw
Criando suas Próprias Exceções
- JDBC (Java Database Connectivity)
Introdução à Linguagem SQL
Drivers JDBC
Usando as Classes JDBC
Verificando o Driver
Estabelecendo uma Conexão
Criando Statements
Executando Comandos
Classe PreparedStatement
- Swing/AWT
Swing x AWT
Componentes Gráficos
Componente JFrame
Eventos
Criando um Manipulador de Evento
Método Setdefaultcloseoperation
Gerenciadores de Layout
- Java Enterprise Edition
Java e Aplicações Corporativas
Java e Aplicações para Web
EJB/Enterprise Java Beans
- Servlets
Protocolo HTTP
HTML
Servlets
API Servlet
Construindo uma Servlet
Métodos getParamenter e getParameterValues
HTPPSession
- JSP
Arquitetura e Funcionamento
Elementos do JSP
Objetos Implícitos
SP na Prática
- JavaServer Standard Tag Library
Instalação e Configuração
Usando JSTL
Exemplos de JSTL
Struts Framework
Hibernate
Clique aqui para fechar esta janela.