Programação

VRaptor3: Suas aplicações web em java mais produtivas

Curso online de VRaptor3: Suas aplicações web em java mais produtivas

195 7.8

7,8

é a nota desse curso

4.335

alunos neste curso

Faça esse curso e...

  • Conheça o desenvolvimento web com MVC
  • Controle seu fluxo e os resultados
  • Diminua o acoplamento com DI
  • Valide seus dados com o Vraptor Validator
  • Faça requisições asscronas com AJAX

Veja o primeiro vídeo

Público alvo

Programadores Java que querem desenvolvedor aplicações Web de uma maneira fácil.

Nível de Dificuldade

Básico

Instrutores

  • Guilherme Silveira

    Guilherme co-fundou a Caelum, a Alura e o GUJ. Com mais de 15 anos de experiência no ensino de programação e habilidades digitais, coordena as equipes de produção de cursos na Alura. É tecnólogo com viés matemático e medalhista de ouro em competições nacionais de computação, representando o Brasil nos mundiais. Participante ativo da comunidade open source e de educação em tecnologia, autor de 7 livros da área.

  • Maurício Aniche

    Maurício ajuda as empresas de tecnologia a testar e evoluir produtos. Possui doutorado em Ciência da Computação pela USP e atualmente é pesquisador de sistemas de monitoramento e DevOps, engenharia de software empírica e testes automatizados de software. É reconhecido pela comunidade e participa de projetos open source. Hoje atua como professor assistente na universidade de Delft (Países Baixos)

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. 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
  2. O padrão MVC Model View Controller

    • Modelos Bibliotecas de view e o jsp
    • Frameworks e o VRaptor
  3. 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
  4. Controlando o resultado

    • O Result
    • Retornando diversos objetos
    • Trabalhando com JSon
    • Trabalhando com XML
    • Negociação
    • Redirecionamento server side
    • Redirecionamento client side
  5. 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
  6. 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
  7. 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

Escolha o seu plano e vamos começar

  • Cursos
  • Certificado de participação
  • Todas as formações

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

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e 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

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium
  • 644
12X
R$75

à vista R$900

Matricule-se
Premium Plus
  • 644
12X
R$100

à vista R$1.200

Matricule-se
Max
  • 644
12X
R$120

à vista R$1.440

Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana