Spring Boot & MVC com Thymeleaf
Primeiros Passos no Desenvolvimento Web com Spring-Boot, Spring MVC, JPA e Thymeleaf
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
What You Will 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
Who Should Attend!
- 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