Spring Boot & MVC com Thymeleaf
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
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
Instructor
Sou Marcio Ballem, bacharel em Sistemas de Informação e Pós-Graduado em Aplicações para a Web. Atuo como desenvolvedor Java desde 2009 e possuo certificação OCPJP 6.
Tenho ampla experiência na criação de aplicações web modernas utilizando Spring Boot, Spring Data JPA, MVC, AJAX, API REST e JasperReports.
Na DevMedia, o maior portal de TI do Brasil, contribuo como autor de artigos, instrutor de cursos e consultor, auxiliando milhares de desenvolvedores a aprimorar seus conhecimentos em Java e tecnologias associadas.
Também sou autor de livros técnicos na área de desenvolvimento:
– Desvendando o MongoDB: do Mongo Shell ao Java Driver (2015)
– Spring Data JPA – Persistência Simples e Eficaz (2018)
Nos últimos anos, desenvolvi alguns dos cursos mais bem avaliados da Udemy, ajudando programadores a dominar o Spring Boot e outras tecnologias essenciais:
✅ Spring Boot & MVC com Thymeleaf
✅ Spring Boot & MVC com AJAX
✅ Spring Boot & MVC com Spring Security
✅ Relatórios com JasperReports, Java e Spring Boot
✅ API REST e Spring Boot: Aprenda do Zero e na Prática
✅ Formação Spring Data JPA com Spring Boot
Se você deseja aprender Spring Boot, APIs REST, JPA, JasperReports e desenvolvimento web em Java, meus cursos são um excelente ponto de partida!
? Aprimore suas habilidades e domine o desenvolvimento Java!