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 micro serviços as funcionalidades da família do 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 junto a JPA. Por fim, vamos publicar a aplicação desenvolvida no curso na nuvem Heroku. Por fim, você aprenderá a criar um recurso de paginação back-end para usar em suas tabelas.