
FJ-23
VRaptor:
Web rápida e fácil com Java
Queria que seu dia-a-dia de programador Web Java fosse PRODUTIVO?
Conheça o VRaptor, o framework mais FÁCIL e ÁGIL do mundo Java!
Curso Online
É Java na Web sem enrolação.
Um framework MVC com configuração SIMPLES, FÁCIL de entender, e.... MUITO DIRETO e PRODUTIVO.
Open source, BRASILEIRO, com uma grande comunidade e muitos contribuidores. Aprenda com os CRIADORES do VRaptor!
Boas práticas do início ao fim.
Veja como separar o MVC, aprenda os controllers do VRaptor e sua integração com a view.
Trabalhe com CONVENÇÕES de código, VALIDAÇÃO, INJEÇÃO DE DEPENDÊNCIAS e AJAX de uma maneira muito simples e só com BOAS PRÁTICAS.
Curso online
Duração estimada: 20h
Seções e vídeos: 7
Exercícios: 34
Curso Básico
Instrutores
Público alvo
Programadores Java que querem desenvolvedor aplicações Web de uma maneira mais simples e ágil. Necessário conhecimentos de Java para Web, ou curso FJ-21.
Opções de compra
Assinatura Semestral
acesse 2 cursos/mêsIndividual
acesso somente a este cursoNa exclusiva plataforma online da Caelum
Conheça a plataformaCaelum a qualquer hora
Tenha uma unidade da Caelum pra você: faça o curso a qualquer hora e em qualquer lugar.
Metodologia reconhecida
A mesma qualidade que faz da Caelum e seus instrutores referências em ensino há anos.
Experiência única
Aproveitamos nossa participação ativa em fóruns, blogs, listas e redes sociais para criar uma experiência online única. Confira!
Aprenda sempre
Você pode ver mais de uma explicação do mesmo assunto, com instrutores diferentes.
Dúvidas são passageiras
Suas dúvidas serão logo respondidas. Instrutores e alunos conversam e discutem a todo momento.
Muita prática
Diversos exercícios em um ambiente que estimula você a praticar e aprender de verdade.
Ensino colaborativo
Não só as aulas ensinam, mas todos que participam e trocam experiências.
Você, destaque no mercado
Aprenda as tecnologias que fazem diferença no mercado de trabalho e conquiste seu espaço.
Certificado virtual
Inclui certificado oficial Caelum online ao final do curso
Conteúdo do curso
Configuração do VRaptor
- O projeto
- Configurando o Eclipse
- Atalhos do Eclipse
- Configurando o Tomcat
- Rodando sua aplicação
- O web.xml
- Criando uma nova lógica e um jsp
O padrão MVC
- Model View Controller
- Modelos
- Bibliotecas de view e o jsp
- Frameworks e o VRaptor
Controlando seus sistemas
- Criando controllers e lógicas
- Renderizando sua view
- Exibindo todos os produtos
- JSTL e JSP
- Convention Over Configuration (CoC)
- URIs customizáveis
- Adicionando produtos
- Novos campos
- Visualizando um produto
Controlando o resultado
- O Result
- Retornando diversos objetos
- Trabalhando com JSon
- Trabalhando com XML
- Negociação
- Redirecionamento server side
- Redirecionamento client side
Injeção de dependências
- Injeção de dependências (DI)
- O papel da construção de objetos
- O uso de um repositório como interface
- Componentes no VRaptor
- Escopo sessão
- Exemplo de login
- Escopo de aplicação
Validação
- A importância da validação
- A validação no VRaptor
- O Validator
- Validação programática
- Página de erro
- Voltando ao formulário
- Mostrando os erros
- Validação no estilo funcional
- Client Side x Server Side
- Validando novos produtos
AJAX: por páginas mais dinâmicas
- Requisições assíncronas
- Removendo produtos
- A biblioteca jQuery
- get com jQuery
- Resultado 200
- Usando jQuery para remover um elemento
- get x post
- Tratando erros
Mauricio Aniche
Guilherme Silveira