Série da semana: Receitas caseiras para teste unitário

Veja mais

curso Primeiros passos com Spring MVC e Thymeleaf

Aprenda a desenvolver páginas web em Java com o Thymeleaf, uma moderna alternativa em relação ao uso de componentes baseados em JSP ou mesmo JSTL. Neste curso você aprenderá: a integrar o Thymeleaf ao Spring MVC; a criar formulários com os componentes do Thymeleaf; exibir mensagens de validação back-end via Thyemeleaf; incluir a descrição de botões e títulos a partir de um arquivo de propriedades; listar dados nas páginas provenientes do lado servidor; e trabalhar com fragmentos de páginas ... Ver mais sobre um layout padrão para todas páginas.

Precisa saber mais sobre esse tema antes de iniciar o curso?
Consulte os Guias abaixo:

Assine e tenha acesso completo Carga Horária No Certificado - 18H

Curso de Spring MVC e Thymeleaf

Aula 1 - mvp

Introdução

Aprenda a integrar ao Spring MVC o template Thymeleaf em substituição à JSTL e assim, ter um código mais limpo em suas páginas HTML, fazendo uso de seus componentes para o processo de manipulação de dados no lado cliente de sua aplicação web.
mvp
Aula 2 - mvp

Apresentação do Projeto

Antes de começar a parte prática, conheça a estrutura do projeto que será utilizado para a inclusão do Thymeleaf junto ao Spring MVC.
mvp
Aula 3 - mvp

Configurando o Thymeleaf

Para integrar o Thymeleaf ao Spring MVC é necessário implementar alguns métodos responsáveis por esse processo, além de incluir as dependências necessárias no arquivo pom.xml.
mvp
Aula 4 - mvp

Finalizando a configuração do Thymeleaf

Nesta aula vamos encerrar a configuração do Thymeleaf junto ao Spring MVC. Assim será possível dar sequência no curso com todos os recursos habilitados para o desenvolvimento do projeto.
mvp
Aula 5 - mvp

Listagem de usuários com Thymeleaf

Veja como utilizar o componente th:each do Thymeleaf para listar valores em comboboxes ou mesmo em tabelas a partir de listas de dados enviadas como resposta do lado servidor ao cliente.
mvp
Aula 6 - mvp

Usando expressões avançadas

Ao listar dados enviados pelo controller a uma página HTML, algumas vezes será preciso formatar esses dados na página, por exemplo, formatar uma data, um valor monetário ou mesmo concatenar informações. Aprenda como realizar estas operações.
mvp
Aula 7 - mvp

Usando o th:each para filtrar usuários por sexo

Aprenda nesta aula como utilizar um combobox do HTML, via componentes do Thymeleaf, para selecionar o valor de um parâmetro utilizado como filtro de uma consulta ao banco de dados.
mvp
Aula 8 - mvp

Realizando uma consulta via formulário

Veja como utilizar um formulário do HTML para selecionar usuários a partir do nome ou sobrenome incluídos como filtro de uma consulta ao banco de dados.
mvp
Aula 9 - mvp

Excluindo usuários a partir de um botão na página

Após ter os usuários listados em uma tabela na página principal da aplicação, veja como preparar o botão responsável pela solicitação de exclusão de qualquer usuário presente nessa tabela.
mvp
Aula 10 - mvp

Exibindo uma mensagem de confirmação de exclusão

Nesta aula aprenda a exibir uma mensagem de confirmação de exclusão de um usuário, para o cliente, após essa operação ser realizada no lado servidor da aplicação.
mvp
Aula 11 - mvp

Preparando o formulário para inserção

Aprenda a preparar um formulário de cadastro com os componentes do Thymeleaf, para que assim seja possível inserir e alterar dados na aplicação.
mvp
Aula 12 - mvp

Alterando dados de usuários

Com o formulário já preparado com os componentes do Thymeleaf, aprenda agora como utilizá-lo de forma apropriada para a operação de edição dos dados de um usuário.
mvp
Aula 13 - mvp

Exibindo mensagens de validação do back-end

Após enviar dados via formulário de cadastro o controller vai trabalhar com a validação no lado servidor. Assim sendo, veja como exibir na página as mensagens de validação por meio dos componentes do Thymeleaf.
mvp
Aula 14 - mvp

Nomeando componentes com mensagens armazenadas em arquivo

Aprenda a nomear seus componentes como títulos, botões ou mesmo colunas de tabelas por meio de mensagens incluídas em um arquivo de propriedades.
mvp
Aula 15 - mvp

Fragmentando o rodapé das páginas

Dê os primeiros passos na fragmentação de suas páginas com os recursos do Thymeleaf.
mvp
Aula 16 - mvp

Trabalhando com layout para fragmentos

Ao trabalhar com fragmentação de páginas o ideal é ter uma página que sirva como o layout padrão de todas as outras. Veja nesta aula como começar a trabalhar com layout junto ao Thymeleaf.
mvp

Autor do curso

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Avaliação do curso

Acesse todos os nossos cursos sendo um assinante mvp

Benefícios MVP
  • Guias de Carreira
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês *Tempo mínimo de assinatura: 12 meses.
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
200 mil fãs no facebook
100 mil certificados emitidos