Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Curso VRaptor4: Alta produtividade com aplicações web em java

Nota

9.0

Nível

Básico

Última atualização

06/09/2017

Carga horária

18h

Iniciar Curso
Concluir

Pré-requisitos:

Instrutor

Veja as últimas novidades do curso Veja as perguntas frequentes Fórum do curso

Conteúdo detalhado:

  1. Configurando primeiro projeto com VRaptor 4

    1. Sobre o VRaptor 4
    2. Download e configuração do projeto
    3. Instalando o Tomcat 7
    4. Primeiro Controller do VRaptor 4
    5. Criando uma listagem de produtos
  2. O padrão Model-View-Controller

    1. Código com muita responsabilidade
    2. Como organizar meu código web?
    3. O padrão arquitetural MVC
    4. Outros frameworks que utilizam o padrão MVC
  3. Criando um cadastro de produtos

    1. Recebendo parâmetros da Requisição
    2. Concluindo o cadastro de produtos
    3. Estilizando o formulário
  4. Verbos HTTP e convenção de nomes das URLs

    1. Utilizando os Verbos do HTTP
    2. Convenção de nomes das nossas URLs
  5. Controlando fluxo e resultado com Result

    1. Fluxo padrão de uma Request no VRaptor
    2. Modificando o fluxo da requisição com o Result
    3. Enviar informações para a View com o Result
    4. Forward x Redirect
    5. Outros formatos de resposta
  6. Injeção de dependências com CDI

    1. Diminuindo acoplamento de nossas classes com DI
    2. Produção customizada de classes
    3. Todas as nossas classes são managed beans
    4. Tempo de vida dos componentes gerenciados
  1. Validação e integração com Bean Validation

    1. Aplicando regras de validação em nosso formulário
    2. Validando com VRaptor Validator
    3. Redirecionando o fluxo em caso de erros de validação
    4. Isolando mensagens e internacionalização
    5. Exibindo os erros em nossa View
    6. Utilizando as anotações do Bean Validation
  2. Criando autenticação de usuários

    1. Criando um formulario de Login
    2. Fazendo a autenticação de usuários
    3. Adicionando o usuário logado na sessão
  3. Autorizando o acesso as lógicas com Interceptors

    1. Determinando quais métodos serão interceptados
    2. Interceptando antes ou depois da execução
    3. Interceptando só os métodos anotados
    4. Trabalhando com os accepts customizados
    5. Controlando a transação do JPA com interceptor
    6. Ordenando a execução dos interceptors, after e before
  4. Complementando a aplicação com os Plugins

    1. Trabalhando com plugins do VRaptor
    2. Instalação e uso do vraptor-jpa
    3. Enviando e-mail com VRaptor-simplemail