Curso de Java Básico

Propaganda
CONTEÚDO PROGRAMÁTICO
TreinaWeb Tecnologia LTDA
CNPJ: 06.156.637/0001-58
Av. Paulista, 1765 - Conj 71 e 72
Java Básico
São Paulo - SP
Carga horária: 24
horas
CONTEÚDO PROGRAMÁTICO
1 - Um pouco sobre o Java
Um pouco sobre o Java
Apresentação da plataforma Java
Execução de um programa em Java
2 - Ambientes Integrados de desenvolvimento
Ambientes Integrados de desenvolvimento
Preparação do ambiente de desenvolvimento
Instalação do JDK
Instalação do Eclipse
Criando workspaces no Eclipse
Duração: 00:07:41
3 - Estrutura de um projeto Java
Estrutura de um projeto Java
O que é um pacote (package)?
O que são classes?
Criando o tradicional "Hello World"
Exercícios
Duração: 00:18:56
3 desafios
4 - Fundamentos da linguagem Java
Fundamentos da linguagem Java
Comentários
Variáveis
Criando variáveis
Exercícios
Duração: 00:07:29
3 desafios
5 - Tipos de Dados
Tipos de Dados
Valores literais
Nomes de variáveis
Convenções sobre nomes de variáveis
Palavras-chave
Convertendo tipos de dados
Exercícios
Duração: 00:17:27
3 desafios
6 - Escopo da variável
Escopo da variável
Categorias de escopo
Vendo o escopo de variáveis na prática
Exercícios
Duração: 00:12:56
3 desafios
7 - Variáveis marcadas como “final”
Variáveis marcadas como “final”
Exercícios
3 desafios
8 - Interpolação de Strings
Interpolação de Strings
Utilizando a interpolação de strings
Exercícios
Duração: 00:09:01
3 desafios
9 - Operadores
Operador de atribuição
Operadores reduzidos
Tipos de Operadores
Categorias de Operadores
Operadores Aritméticos
Pós e Pré-Incremento e decremento
Resumo de Pós e Pré-Incremento e Decremento
Operadores Relacionais
Operadores Condicionais
Operadores bit a bit
Operadores Lógicos
Outros Operadores
Utilizando os operadores matemáticos
Duração: 00:09:16
Utilizando os operadores relacionais
Duração: 00:09:28
Utilizando os operadores condicionais
Duração: 00:09:59
Utilizando o operador Shift
Duração: 00:05:50
Avaliando expressões a nível de bit
Duração: 00:08:23
Exercícios
3 desafios
10 - Controle de Fluxo
Controle de Fluxo
Instruções para Controle de Fluxo
Exercícios
3 desafios
11 - Estruturas para tomada de decisão
Estruturas para tomada de decisão
Instrução if..else
Operador ternário (if inline)
Utilizando a instrução if
Duração: 00:18:07
Instrução switch
Eliminando ifs encadeados com a instrução switch
Exercícios
Duração: 00:13:57
3 desafios
12 - Estruturas de repetição (laços)
Estruturas de repetição (laços)
Instrução while
Utilizando a instrução while
Duração: 00:10:34
Instrução do..while
Utilizando a instrução do-while
Duração: 00:04:51
Instrução for
Utilizando a instrução for
Exercícios
Duração: 00:10:52
3 desafios
13 - Vetores e coleções
Vetores e coleções
Vetores
Coleções
Classe Arrays
O método arraycopy()
Vetores multidimensionais
Utilizando vetores - parte 1
Duração: 00:17:25
Utilizando vetores - parte 2
Duração: 00:12:25
Exercícios
3 desafios
14 - Coleções – Java Collections Framework
Coleções – Java Collections Framework
ArrayList
HashMap
Iterator
Java Generics em coleções
HashSet
Utilizando ArraysList
Duração: 00:24:12
Utilizando HashSets
Duração: 00:11:47
Utilizando HashMaps
Duração: 00:19:26
Exercícios
3 desafios
15 - Hora de praticar!
Exercícios
16 - Tratamento de Exceções
Tratamento de Exceções
Utilizando try..catch
Exceções marcadas
Tratando exceções - parte 1
Duração: 00:19:14
Tratando exceções - parte 2
Duração: 00:08:09
Exercícios
3 desafios
17 - Iniciando com a Orientação a Objetos (OO)
Iniciando com a Orientação a Objetos (OO)
Classes
Objetos
Mensagens
Instâncias da classe
Atributos da Classe
Orientação a objetos: criando e utilizando classes
Duração: 00:18:42
Orientação a objetos: campos e propriedades de uma classe
Duração: 00:19:15
Atributos estáticos
Aprendendo mais sobre membros estáticos
Duração: 00:10:58
Métodos das classes
Regras básicas para se criar um método
Sobrecarga de métodos
Criando métodos sobrecarregados
Duração: 00:07:26
Métodos estáticos
Construtores da classe
Entendendo melhor os construtores
Exercícios
Duração: 00:11:51
5 desafios
18 - Herança
Herança
Diagrama de classes com herança
Modificadores de acesso
Referenciando atributos da classe atual
Referenciando atributos da classe superior
Herança na prática
Duração: 00:18:59
Uma herança "oculta"
Duração: 00:20:58
Entendendo os atributos de visibilidade e o encapsulamento
Duração: 00:09:09
Exercícios
3 desafios
19 - Classes abstratas
Classes abstratas
A keyword "abstract"
Exercícios
Duração: 00:11:19
3 desafios
20 - Interfaces
Interfaces
Criando contratos para as nossas classes assinarem: as interfaces
Exercícios
Duração: 00:08:15
3 desafios
21 - Polimorfismo
Polimorfismo
O polimorfismo e o Princípio da Substituição de Liskov
Exercícios
3 desafios
22 - Criando classes genéricas
Criando classes genéricas
Convenção de nomes para tipos genéricos
Métodos genéricos
Limitando os tipos genéricos
Criando classes com tipos parametrizáveis
Exercícios
Duração: 00:17:34
3 desafios
23 - Principais classes em Java
Principais classes em Java
Estudando as principais classes do Java
Exercícios
Duração: 00:13:35
3 desafios
24 - Programação concorrente
Programação concorrente
Threads
Criando código que pode ser executado simultaneamente com threads
Exercícios
Duração: 00:23:27
3 desafios
25 - Trabalhando com arquivos
Trabalhando com arquivos
Gravar dados em arquivos
Ler dados em arquivos
Escrevendo dados em arquivos
Duração: 00:20:35
Lendo dados de arquivos
Duração: 00:20:07
Exercícios
3 desafios
26 - Servidor MySQL
Servidor MySQL
Instalando o MySQL
MySQL Workbench
Criando um banco de dados e uma tabela com o MySQL Workbench
Duração: 00:07:19
27 - Utilizando o banco de dados no Java
Utilizando o banco de dados no Java
Obtendo o driver do MySQL para o Java
Carregar o driver
Estabelecendo a conexão ao banco de dados
Fazendo uma conexão ao MySQL através do Java
Duração: 00:13:46
Classe Statement
Classe PreparedStatement
Consultando o banco de dados
Executando comandos SQL no banco de dados - parte 1
Duração: 00:08:29
Executando comandos SQL no banco de dados - parte 2
Duração: 00:06:01
Exercícios
3 desafios
28 - Introdução ao Swing
Introdução ao Swing
Alguns métodos fornecidos pelo Swing
Editores gráficos
Iniciando o desenvolvimento de interfaces com o Swing - parte 1
Duração: 00:07:10
Iniciando o desenvolvimento de interfaces com o Swing - parte 2
Duração: 00:09:33
Exercícios
3 desafios
29 - Trabalhando com eventos
Trabalhando com eventos
Respondendo a eventos - parte 1
Duração: 00:11:54
Respondendo a eventos - parte 2
Duração: 00:09:41
Exercícios
3 desafios
30 - Projeto final
Criando o modelo de negócio
Duração: 00:05:11
Criando as classes para manipular o banco de dados
Duração: 00:27:10
Iniciando a criação da interface com o usuário
Duração: 00:18:04
Resolvendo a limitação do JTable
Duração: 00:15:24
Implementando as funcionalidades de adição, alteração e exclusão de pessoas
Duração: 00:15:40
Entendendo o carregamento de dados
Duração: 00:08:02
31 - Hora de praticar!
Exercícios
32 - Conclusão
Conclusão
Depoimento / Brinde
Ficou alguma dúvida em relação ao conteúdo programático?
Envie-nos um e-mail clicando aqui.
© 2004 - 2017 TreinaWeb
www.treinaweb.com.br
Download