Curso de Spring MVC I: Criando aplicações web

7,6

Nota desse curso

9.729

Alunos neste curso

Faça esse curso e...

  • Conheça a fundo o SpringMVC
  • Use o HTTP com seus métodos e estados
  • Valide seus formulários de maneira fácil
  • Trabalhe com upload de arquivos
  • Use as URL's da aplicação a seu favor
  • Use o modelo de integração REST

Conteúdo Detalhado

  1. Começando com SpringMVC

    • Introdução
    • Didática do curso
    • Criação do projeto
    • Avaliando o projeto gerado pelo JBoss Forge
    • O primeiro Controller
    • Completando Controller
    • Mãos na massa: Primeiros passos
  2. Cadastro de produtos

    • Projeto da aula anterior
    • Preparando ProdutosController
    • Preparando Spring com JPA
    • Sobre a utilização do @AutoWired
    • Configurando o TransactionManager
    • Mãos na massa: Cadastrando produtos
  3. Cadastro de preços do produto

    • Projeto da aula anterior
    • Modelando o tipo e preço
    • Utilização do ModelAndView
    • Testando o cadastro
    • Mãos na massa: Preços do produto
  4. Listando os produtos

    • Projeto da aula anterior
    • Preparando Controller, DAO e JSP
    • Encoding e ajustes no Controller
    • Utilização de métodos de requisição do HTTP
    • Mãos na massa: Listando os produtos
  5. Redirect com Escopo de Flash

    • Projeto da aula anterior
    • Redirect com Escopo de Flash
    • Escopo de Flash
    • Always Redirect After Post
    • Mãos na massa: Redirect
  6. Validação e conversão de dados

    • Projeto da aula anterior
    • Validação e conversão de dados
    • Erro com a JRE 9 +
    • Validator do Spring MVC
    • Mãos na massa: Validando e convertendo dados
  7. Mais Validações

    • Projeto da aula anterior
    • Preparando ResourceBundle
    • Ajustando o HTML
    • Mãos na massa: Mais validações
  8. Formatação de datas

    • Projeto da aula anterior
    • Trabalhando com data
    • Melhorando as configurações
    • Mãos na massa: Formatando datas
  9. Enviando arquivos ao servidor

    • Projeto da aula anterior
    • Configurando Multipart
    • Salvando upload
    • Mãos na massa: Envio de arquivos
  10. URLs amigáveis

    • Projeto da aula anterior
    • Arquivos extras
    • URLs amigáveis
    • Mãos na massa: URLs amigáveis
  11. Expondo atributos no JSP

    • Projeto da aula anterior
    • Expondo atributos
    • Mãos na massa: Expondo atributos na JSP
  12. Escopo sessão

    • Projeto da aula anterior
    • Escopo Sessão
    • Entendendo o escopo
    • Tipos de escopo
    • Mãos na massa: Escopo de sessão
  13. Carrinho de compras

    • Projeto da aula anterior
    • Arquivos extras
    • Listando os itens
    • Finalizando o código
    • Mãos na massa: Implementando o carrinho
  14. Finalizando o carrinho

    • Projeto da aula anterior
    • Finalizando o carrinho
    • Usando RestTemplate
    • Requisições assíncronas
    • Mãos na massa: Finalizando o carrinho
    • Projeto completo

Veja o primeiro vídeo

Formação com esse curso

Público alvo

Desenvolvedores java que querem aprender a desenvolver no Spring MVC 4.1

Nível de Dificuldade

Básico

Instrutores

  • Paulo é desenvolvedor e instrutor com mais de 8 anos de experiência e com foco em Java, JavaEE, Spring e JSF. Também entende de PHP, HTML, CSS e JavaScript. É ativo na comunidade Java e como Jug Leader do CEJUG (Ceará Java Users Group) desde 2010 participa na realização de eventos técnicos com foco em conhecimento e participação.

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Foto do aluno

Marcio Lopes Froes

em 16/08/2018

Excelente!! O Professor manda muito bem! Uma boa didática, mostrando erros e a solução para tais. Essa forma de repassar seu conhecimento facilita o entendimento sobre o assunto!

Spring MVC I: Criando aplicações web

Foto do aluno

Kadu Simões

em 21/08/2018

Muito bem explicado e gosto dessa didática de mostrar os erros que podem ocorrer e ir implementando, corrigindo... Parabéns ao instrutor à Alura.

Spring MVC I: Criando aplicações web

Foto do aluno

Maury Mitsuyuki Oshiro

em 30/09/2018

Gostei muito do jeito que o instrutor montou as aulas. Ele não criou o código de uma forma que tudo desse certo logo de primeira. Ele mostrou diversas vezes os problemas que podemos ter durante o desenvolvimento.

Spring MVC I: Criando aplicações web

Sabe quando você pode começar? Agora!

  • 760 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 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

  • 760 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 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

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

Premium Plus

  • 760 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 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

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

Max

  • 760 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 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

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