Curso de Java Avançado

Propaganda
CONTEÚDO PROGRAMÁTICO
TreinaWeb Tecnologia LTDA
CNPJ: 06.156.637/0001-58
Av. Paulista, 1765 - Conj 71 e 72
Java
Avançado
São Paulo - SP
Carga horária: 40 horas
CONTEÚDO PROGRAMÁTICO
1 - Introdução
Introdução
2 - Definições importantes: frameworks
Definições importantes: frameworks
Definições acadêmicas de frameworks
Classificação dos frameworks
Classificação quanto à forma usada para estendê-los
Papéis envolvidos no uso e desenvolvimento de framework
Consequências da adoção de frameworks
Benefícios decorrentes da utilização de frameworks
Exercícios
3 desafios
3 - Entendendo melhor o protocolo HTTP
Mas o que é, afinal, o HTTP?
Exercícios
3 desafios
4 - O padrão Model-View-Controller – MVC
O padrão Model-View-Controller – MVC
Exercícios
3 desafios
5 - Quais frameworks e ferramentas vamos utilizar?
Quais frameworks e ferramentas vamos utilizar?
6 - Conhecendo o Struts2
Conhecendo o Struts2
Instalando o Tomcat
Duração: 00:08:04
Criando o nosso projeto com o Maven
Duração: 00:11:16
Configurando o projeto e instalando o Struts2 com o Maven
Duração: 00:14:03
Criando as primeiras views
Duração: 00:12:49
Criando a primeira action
Duração: 00:08:39
Configurando o struts.xml
Duração: 00:11:43
Configurando o web.xml para funcionar corretamente com o Struts2
Duração: 00:09:43
Repassando informações entre actions e views
Duração: 00:05:25
Criando actions com vários métodos
Duração: 00:05:53
Exercícios
3 desafios
7 - Conhecendo o Hibernate
Conhecendo o Hibernate
O que é impedância?
Arquitetura do Hibernate
Estados dos objetos controlados pelo Hibernate
Incluindo as referências para o Hibernate com o Maven no projeto
Duração: 00:07:14
Configurando o arquivo hibernate.cfg.xml
Duração: 00:15:54
Criando o nosso primeiro model
Duração: 00:15:52
Especificando a interface para os DAOs do projeto
Duração: 00:08:25
Trabalhando com a infraestrutura do Hibernate pela primeira vez
Duração: 00:06:38
Iniciando a primeira implementação de nosso DAO com Hibernate
Duração: 00:04:44
Implementando os métodos todos() e porId()
Duração: 00:08:36
Implementando os métodos de inserção, alteração e exclusão
Duração: 00:04:09
Criando o controller base de nossa aplicação
Duração: 00:07:57
Criando o controller de álbuns
Duração: 00:09:12
Implementando os métodos de seleção do AlbumController
Duração: 00:04:54
Implementando as views para exibição dos álbuns
Duração: 00:16:29
Criando a página de inserção de álbuns
Duração: 00:16:15
Criando a página de alteração de álbuns
Duração: 00:14:30
Criando o procedimento de exclusão de álbuns
Duração: 00:05:37
Criando a página de detalhamento de álbuns
Duração: 00:07:50
Exercícios
8 - Hora de praticar!
Exercícios
4 desafios
9 - Conhecendo a JPA (Java Persistence API)
Conhecendo a JPA (Java Persistence API)
O que é a JPA?
Principais componentes da JPA
E a similaridade com o Hibernate?
Adicionando as referências à JPA no pom.xml
Duração: 00:11:45
Avaliando o mapeamento de entidades com a JPA nos models
Duração: 00:07:37
Configurando o persistence.xml
Duração: 00:16:25
Refatorando o AlbumDAO para utilizar a JPA
Duração: 00:13:35
Entendendo melhor o ciclo de vida das entidades na JPA: entidades atachadas e
Duração: 00:10:39
detachadas
Criando a entidade Musica
Duração: 00:06:57
Criando a relação entre os modelos Album e Musica
Duração: 00:11:24
Criando o DAO e o controller da entidade Musica
Duração: 00:08:46
Preparando a listagem de músicas
Duração: 00:15:03
Preparando a inserção de músicas
Duração: 00:10:57
Implementando as funcionalidades de listagem e inserção de músicas
Duração: 00:11:55
Implementando a funcionalidade de alteração de músicas
Duração: 00:08:22
Implementando a funcionalidade de exclusão de músicas
Duração: 00:08:35
Exercícios
3 desafios
10 - Conhecendo o Tiles e o integrando ao Struts2
Conhecendo o Tiles e o integrando ao Struts2
O que é o Tiles?
Discutindo sobre a utilização de recursos HTML 5 com o Struts e o Tiles
Duração: 00:06:46
Adicionando as referências ao pom.xml para utilizarmos o Tiles
Duração: 00:05:13
Configurando o web.xml para funcionamento do Tiles
Duração: 00:05:18
Criando o arquivo tiles.xml
Duração: 00:09:26
Criando o arquivo base de layout
Duração: 00:11:42
Implementando os layouts específicos para cada página
Duração: 00:09:30
Integrando o Struts2 e o Tiles
Duração: 00:20:16
Exercícios
3 desafios
11 - Conhecendo e implementando o Bootstrap
Conhecendo e implementando o Bootstrap
O que é o Bootstrap?
Conhecendo o Bootstrap
Duração: 00:06:59
Estilizando a barra de menus com o Bootstrap
Duração: 00:10:09
Estilizando a página de listagem de álbuns
Duração: 00:07:16
Estilizando a página de inserção de álbuns
Duração: 00:12:24
Exercícios
3 desafios
12 - Expressões Lambda no Java
Expressões Lambda no Java
Interfaces funcionais
Java e expressões lambda
Exercícios
13 - É hora de praticar!
Exercícios
Duração: 00:20:22
3 desafios
14 - 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