Atendimento de SEGUNDA a SEXTA das 08:00 às 18:00
pelos fones: (67)3387.2941 - (67)8199.0622 - (67)9290.3322 - (67)9984.9651

Conteúdo Programático


Java Web Frameworks - Virtual


Cadastre-se

Fique sabendo!

Avisamos você sobre as turmas deste curso.


Objetivo

Ensinar os conceitos, configuração e introdução de sistemas utilizando JSF e Hibernate. Serão abordadas no decorrer do curso técnicas que ajudarão o desenvolvedor em soluções WEB ricas, facilitando a programação Java, além de uma vasta noção dos componentes visuais JSF. O curso ainda irá apresentar os conceitos ORM com o framework líder Hibernate, ensinando desde o mapeamento objeto relacional com Annotation até a forma de gerência de objetos. O curso será na forma de laboratório, com exercícios a cada conteúdo e sempre com o suporte do instrutor, facilitando a fixação do aluno.

 

Valor de investimento:

R$ 150,00 por 30 dias de acesso, pagamento através de boleto bancário

 

 

Público Alvo

Destina-se as pessoas que desejam desenvolver sites ou sistemas para internet utilizando da tecnologia JAVA juntamente com a biblioteca de tags (JSF) criada para agilizar no desenvolvimento na camada de visualização dos sistemas Web além do framework Hibernate para agilizar na camada de persistência de banco de dados.

 

Pré-requisito

Conhecimentos de Orientação a Objetos. Conhecimento Básico de J2EE (Curso Java Web 1).

Carga Horária

8 horas de vídeo aula + 3 horas companhado o vídeo e fazendo a aula: Total de 24 horas horas

Conteúdo Programático

Criando o projeto com o Maven

Configurando o POM.xml

Estrutura de Pacotes do Projeto

Camada de Persistência

  • Criando a classe usuário (objeto de persistência)
  • HashCode e Equals
  • toString - imprimindo o estado do objeto 
  • Criando uma Interface UsuarioDAO
  • DAO 1 - Implementando com List
  • DAO 2 - Implementando com JDBC 
  • DAO 3 -Implementando com JPA 
  • EntityManagerFactory do Spring
  • Instalando o plugin STS do spring
  • Configuração de Beans do Spring
  • ClassPathXMLApplication - Carregando contexto do Spring
  • Transformando seu projeto em um projeto JPA
  • (Facet do Eclipse)
  • Preparando a classe Usuário para ser gerenciada por um EntityManager
  • Anotacões @Entity, @Id e @GeneratedValue na classe de persistência.
  • Testando o EntityManagerFactory

Configurando o UsuarioDAO

  • Testando o UsuarioDAOJPA
  • Teste Unitários dos DAOS com Junit 
  • Implementando o método buscarPorID
  • Testando o método buscarPorID
  • Implementando o método buscarTodos
  • Testando o método buscarTodos
  • Implementando o método excluir
  • Testando o método excluir
  • DAOException

 

Service - Camada de Serviços (Objetos de Lógica de Negócio)

 

  • Visão sobre a classe UsuarioService 
  • Criando o método bucarPorLogin no UsuarioDAO 
  • Implementando a classe UsuarioService 

 

Camada de Visão

  • Configurando as dependências o JSF no pom.xml
  • Transformando nosso projeto em um Projeto JSF (Facet do Eclipse)
  • Configurando o web.xml
  • Criando um Bean Gerenciado (Managed Bean)
  • Criando um formulário de cadastro de Usuário XHTML
  • Plugin Jboss Tools
  • Criando paginas XHTMl com o Plugin Jboss Tools
  • Com o Jboss Tools podemos criar aquivos XHTML.
  • Criando a Tela de Cadastro frmusuario.xhtml
  • Action do commandButton
  • ActionListener do commandButton
  • Configurações do Tools do JSF
  • TOMCAT – Rodando o projeto
  • Rodando no Navegador 

 

Integrando JSF com Spring

  • Salvando dados da tela no banco de dados
  • ContextLoaderListener – Carregando Contexto Spring na WEB 
  • RequestContextListener - Adicionando requests no contexto do Spring
  • EL-Resolver (Acessando objetos do JSF integrado com Spring por EL)
  • FacesContext e FacesMassage - Lançando mensagem na para Tela
  • Criando uma classe utilitária de tratarmos mensagens
  • Listando na tela
  • @Postconstruct – Carregando listagem de objetos após construir objeto o Controller ManagedBean
  • Data Table
  • Adicionando título (header) nas colunas
  • Exclusão de registro
  • Método excluir do Controller
  • Botão de exclusão  
  • Confirma exclusão? Criando Função Java Script 
  • Vinculando a função de confirmação ao
  • Atualizando a Lista após exclusão
  • Atualizando a lista após o cadastro
  • Editando Registro
  • Primefaces
  • Criando um botão cancelar
  • Conversores – Criando um Perfil para usuário
  • Criando toda a estrutura de negócio do perfil
  • Criando um Converter para Listagem dos Perfis
  • GetAsObject
  • GetAsString
  • Listando perfis no cadastro de usuário
  • Organizando os campos e botões

 

Spring Security

  • Organizando as pastas restritas

Comentários sobre o curso