Programação

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

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

133 8.6

8,6

é a nota desse curso

3.990

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
  • 12h para conclusão
  • 51 exercícios
  • 52 minutos de videos

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

12x R$25

(à vista R$300)

Matricule-se
  • 1
    Curso
  • 51
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra

Premium

12x R$75

(à vista R$900)

Matricule-se
  • 349
    Cursos
  • 20.547
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra

Premium Plus

12x R$100

(à vista R$1.200)

Matricule-se
  • 349
    Cursos
  • 20.547
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana

Veja a 1ª aula

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

    Instrutor na Alura e líder técnico da Caelum. Participou dos mundiais de programação no Japão e Canadá. Faixa ponta vermelha em taekwondo.

  • Maurício Aniche

    Doutor em engenharia de software pela USP. Um dos idealizadores do Alura e atualmente pesquisador pela Delft University of Technology na Holanda. Pode ser encontrado em clubes de dança de salão.

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

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

12x R$25

(à vista R$300)

Matricule-se
  • 1
    Curso
  • 51
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra

Premium

12x R$75

(à vista R$900)

Matricule-se
  • 349
    Cursos
  • 20.547
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra

Premium Plus

12x R$100

(à vista R$1.200)

Matricule-se
  • 349
    Cursos
  • 20.547
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana