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

9,1

Nota desse curso

2.485

Alunos neste curso

Faça esse curso e...

  • Configure o seu primero projeto em Vraptor 4
  • Saiba como organizar seu código web com MVC
  • Controle seu fluxo e os resultados
  • Diminua o acoplamento com DI
  • Valide seus dados com o Vraptor Validator
  • Autorize os acessos a lógica com os Interceptors

Conteúdo Detalhado

  1. Configurando primeiro projeto com VRaptor 4

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

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

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

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

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

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

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

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

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

    • Trabalhando com plugins do VRaptor
    • Instalação e uso do vraptor-jpa
    • Enviando e-mail com VRaptor-simplemail

Veja o primeiro vídeo

Público alvo

Desenvolvedores Java que querem aprender a programar server-side para web.

Nível de Dificuldade

Básico

Instrutores

  • Rodrigo é desenvolvedor com foco em Java, JavaEE, POO, SOLID e Design Patterns. Também tem experiência com Agile, gerenciamento de produto e análise de dados. É autor de 6 livros sobre POO, Java, APIs e frameworks. Como participante ativo da comunidade fez contribuições em eventos nacionais e internacionais e é grande entusiasta de open source.

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Rafael Allan dos Santos

em 04/02/2019

Curso sensacional! Particularmente estou precisando aprender o framework Vraptor para projetos profissionais e este curso me ajudou a ter um bom entendimento do vraptor.

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

Cezar Toshiaki Nakase

em 16/10/2018

Curso prático e de fácil entendimento. Bom para quem está iniciando o aprendizado com a framework VRaptor 4.

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

Fabrício Samuel Sausen

em 28/01/2019

Este curso me tirou muitas das dúvidas que me impediam de trabalhar com o vraptor 4, agora me sinto mais seguro para iniciar projetos e estou motivado para continuar meus estudos com os próximos cursos! Indicaria o curso com certeza para qualquer pessoa que tenha dúvidas sobre o funcionamento ou então ainda não entenderam completamente algo sobre vraptor e annotations!

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

Sabe quando você pode começar? Agora!

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana