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