Descrição
O curso aborda programação orientada a objetos, estudo da plataforma Java, tomada de decisão, laços de repetição, utilização de pacotes e métodos, arranjos, interface gráfica básica, classes auxiliares, uso de componentes e o desenvolvimento de arquivos.
Carga Horária: 40 horas
Java
- Linguagem e Plataforma
- Histórico da Linguagem Java
- Características da Linguagem Java
- Criação de Programas em Java
- A Plataforma Java
- Ambiente de Desenvolvimento
- Aspectos Fundamentais sobre Java
- Tipos de Dados
- Variáveis e Constantes
- Comentários
- Operadores Aritméticos
- Operadores Relacionais
- Operadores Lógicos
- Passagem de Parâmetros
- Conversão de Tipos
- Entrada de Dados pelo Teclado
- Caixa de Diálogo para a Entrada de Dados
- Exercícios
- Comandos Adicionais e Estruturas de Controle em Java
- Comandos Condicionais
- Estrutura if-else
- A Estrutura switch-case
- Exceções em Java
- Estrutura try catch
- Bloco finally
- throw getMessage e printStackTrace
- Estruturas de Repetição
- Laço for
- Laço while
- Exercícios
- Funções Matemáticas e de String
- Funções Matemáticas
- Formatação com a Classe DecimalFormat
- Internacionalização com a Classe Locale
- Funções com Strings
- Criação de Banners
- Exercícios
- Criação de Métodos em Java
- Métodos sem Retorno
- Métodos com Retorno de Valores
- Recursividade
- Sobrecarga
- Acesso a Métodos de Outras Classes
- Exercícios
- Manipulação de Data e Hora
- Classe Date
- Classe DateFormat
- Classe SimpleDateFormat
- Classe Calendar
- Cálculos com Data
- Exercícios
- Arrays
- Arrays Unidimensionais
- Arrays Bidimensionais
- Passagem de Arrays em Métodos
- Arrays de Objetos
- Exercícios
- Orientação a Objetos
- Introdução
- Objetos
- Classes
- Objetos
- Compartilhamento de Variáveis entre os Objetos
- Declaração de Métodos de uma Classe
- Encapsulamento
- Construtores
- Destrutores
- Definição de Pacotes
- Criação de Pacotes
- Diretiva import
- Herança
- Polimorfismo
- Gravação e Leitura de Objetos
- Exercícios
- Classes do Pacote Swing
- Frames
- Textos e Imagens na Janela
- Caixas de Texto
- Caixas de Seleção
- Caixas de Opção
- Painéis e Botões de Rádio
- Caixas de Mensagem
- Barras de Rolagem
- Menus
- Barras de Menus
- Gerenciadores de Layout
- Exercícios
- Manipulação de Arquivos
- Definição
- Leitura e Gravação de um Arquivo Texto
- Leitura e Gravação de Outros Formatos de Arquivo
- Exercícios
- Introdução a Applets Java
- Applets e Aplicações
- Redirecionamento de Páginas
- Passagem de Parâmetros
- Restrições
- Exercícios
- Banco de Dados com Java
- Criação do Banco de Dados
- Driver para Conexão
- Aplicação em Java
- Conexão com o Banco de Dados
- Consulta ao Banco de Dados por meio do SQL
- Classe Genérica para Conexão ao Banco
- Comandos em SQL
- Movimentação em Registros
- Navegação em Registros
- Classe JTable
- Exercícios
- Servlets
- Apache Tomcat
- Servidor Java JSWDK
- Aplicação Cliente
- Aplicação Servidora
- Applet Cliente
- Plataforma Java EE
- Tecnologias Java
- Componentes
- Contêineres
- Tecnologias e APIs