FJ-28 icon

Desenvolvimento ágil para a Web 2.0 com VRaptor, Hibernate e AJAXFaça já sua reserva

FJ::28 - Desenvolvimento ágil para a Web 2.0 com VRaptor, Hibernate e AJAX(20 horas aula)


Pré-requisitos: Curso FJ::21 ou : MVC, JSP, JSTL básico, Hibernate básico, Java 5 básico, Design Patterns DAO e Factory

IDE e outras ferramentas utilizadas no curso

logo tomcat mysql logo hibernate logo eclipse logo vraptor logo

Construiremos uma aplicação completa em apenas vinte horas, utilizando inicialmente um banco de dados aberto com tabelas envolvendo relacionamentos.

Se você já compreende como funciona a api de servlets e conhece algum controlador como Struts e camada de persistência como o Hibernate, esse curso, que é muito mais pragmático que teórico, aumentará em muito a sua produtividade Java EE.

Utilizaremos o conceito de DAO genérico, interface Drag-n-Drop usando Ajax, validação com o Hibernate Validator e um sistema inteiro de autenticação e autorização.

Tudo isso com a metodologia de ensino bottom-up da Caelum e seus instrutores que desenvolvem e colaboram em alguns dos projetos open-source envolvidos no curso.

Você vai desenvolver uma aplicação que consiste na camada de acesso ao banco de dados com relações entre as tabelas, uso de critérios de pesquisa, validação, inversão de controle, sistema de log e formulários carregados de javascript e ajax.

A apostila do curso e o material para acompanhá-la estão disponíveis gratuitamente para download:

BTN para download da apostila desse curso botao para download do projeto desse curso

Conteúdo da Apostila

  1. O sistema - Necessidades do projeto
  2. Controle de usuários - Começando com o Hibernate
  3. Melhorando o sistema e preparando para Web - Refatoração, Dao genérico e Web
  4. Cadastro de usuários com VRaptor
  5. CDs e Músicas - Mais Vraptor
  6. Autenticação e Autorização
  7. Validação com Hibernate Validator
  8. A loja virtual
  9. Ajax e efeitos visuais
  10. apêndice: Melhorando a loja virtual - mais Ajax
  11. apêndice: Melhorando o login - Roles com anotações
  12. apêndice: Criando o ambiente