Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Spring Boot & MVC com Thymeleaf
Rating: 4.7 out of 5(1,632 ratings)
4,440 students

Spring Boot & MVC com Thymeleaf

Primeiros Passos no Desenvolvimento Web com Spring-Boot, Spring MVC, JPA e Thymeleaf
Created byMarcio Ballem
Last updated 6/2026
Portuguese

What you'll learn

  • Configurar aplicação baseada no Spring-Boot
  • Desenvolver aplicações web com o Spring MVC
  • Mapeamento objeto-relacional com JPA
  • Implementar a camada de persistência com o padrão DAO
  • Validação de formulários no lado servidor com Bean Validation
  • Trabalhar com views baseadas no template Thymeleaf
  • Usar recursos estáticos (CSS e JS) via WebJars
  • Realizar paginação back-end nas tabelas de dados
  • Estará apto à cursos com foco intermediário ou avançado no desenvolvimento com Spring

Course content

17 sections81 lectures9h 6m total length
  • Introdução4:29

    Durante o curso é importante que você tenha as ferramentas Spring Tool Suite e MySQL instalados. Para isso, em recursos externos estão adicionados os links para que você faça o download delas. Se desejar usar outra IDE ou outro banco de dados, tenha certeza que domina tais ferramentas para que isto não te atrapalhe durante o curso.

  • Spring Framework DI/IoC4:37
  • Anotações do Spring Framework5:58
  • O Padrão MVC3:27
  • O Spring MVC6:26
  • Anotações do Spring MVC9:47
  • Objetos de resposta do Spring MVC7:59
  • O Spring-Boot11:06

Requirements

  • Computador Mac, Linux ou Windows
  • Conhecimento dos fundamentos da linguagem Java
  • Conhecimento em orientação a objetos.
  • Conhecimento básico em persistência com Hibernate ou JPA.
  • Banco de dados MySQL ou outro banco de dados de sua preferencia.
  • Conhecimento básico de HTML, CSS e JS.
  • Conhecimento básico em desenvolvimento Java Web com Servlets.

Description

Neste curso você vai dar seus primeiros passos no desenvolvimento web com o Spring Boot, um projeto da  Pivotal que reúne em forma de módulos as funcionalidades da família Spring Framework. 

Este é um curso de nível básico, ou seja, para iniciantes no desenvolvimento web com as ferramentas baseadas no Spring Framework. Você não precisa conhecer Spring para participar deste curso, o objetivo aqui é que você aprenda a criar sua primeira aplicação web com este poderoso framework Java. 

Entretanto, caso já tenha alguma noção de Spring, o curso ainda assim poderá ser capaz de aprimorar seus conhecimentos e te apresentar novas informações para complementar seu conhecimento .

Assim sendo, vamos desenvolver uma aplicação web utilizando o Spring Boot, com Spring MVC, JPA, Thymeleaf e Bootstrap 4. Além disso, veremos como incluir validação back-end baseada em Hibernate Valitador e Bean Validation integrados ao Spring MVC.

Você também vai aprender a criar validação personalizada com o Spring Validator. E na camada de persistência usaremos o padrão Data Access Object (DAO) junto a JPA.

Por fim, você aprenderá a criar um recurso de paginação back-end para apresentar os registros salvos no banco de dados em  forma de tabela de dados. A tabela além da paginação, também terá ordenação por colunas, seleção de quantidade de registros por página e consulta por campo de busca.

Não fique fora dessa e faça sua inscrição no curso de Spring Boot & MVC com Thymeleaf.

*** O projeto do curso possui aula de atualização para o Spring Boot 3 ***

Quais são os requisitos?

- Computador Mac, Linux ou Windows

- Conhecimento em Programação Orientada a Objetos

- Conhecimento nos fundamentos da linguagem Java

- Ter instaladas as ferramentas: MySQL, JDK 1.8+ e Spring Tools Suit

- Conhecimento básico de HTML e CSS

- Conhecimento básico em Servlet

- Conhecimento básico de SQL ou HQL/JPQL

- Conhecimento básico de Hibernate ou JPA

O que serei capaz de fazer depois deste curso?

- Configurar aplicação baseadas no Spring-Boot

- Desenvolver aplicações web com o Spring MVC

- Mapeamento objeto-relacional com JPA

- Implementar a camada de persistência com o padrão DAO

- Validação de formulários no lado servidor com Bean Validation

- Trabalhar com views baseadas no template Thymeleaf

- Usar recursos estáticos (CSS e JS) via WebJars

- Apto a participar de cursos com foco intermediário ou avançado no desenvolvimento com Spring Boot

Qual é o público-alvo?

- Estudantes de cursos de computação e desenvolvimento de software em geral

- Profissionais que queiram adquirir conhecimento no desenvolvimento web com as ferramentas apresentadas no curso

- Entusiastas e empreendedores que desejam criar aplicativos e sistemas web

Who this course is for:

  • Estudantes de cursos de computação e desenvolvimento de software em geral
  • Profissionais que queiram adquirir conhecimento no desenvolvimento web com as ferramentas apresentadas no curso
  • Entusiastas e empreendedores que desejam criar aplicativos e sistemas web