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, especialista em desenvolvimento Java com vasta experiência em Spring Boot, APIs REST, JPA e aplicações web modernas.
Como bacharel em Sistemas de Informação e pós-graduado em Aplicações para a Web, atuo como desenvolvedor Java desde 2009 e possuo a certificação Java OCPJP 6.
Minha paixão é capacitar programadores. Tenho ampla experiência na criação de aplicações web robustas e eficientes utilizando Spring Boot, Spring Data JPA, MVC, AJAX, API REST e JasperReports. Na DevMedia, o maior portal de TI do Brasil, sou autor de artigos, instrutor de cursos e consultor, ajudando milhares de desenvolvedores a dominar Java e suas tecnologias essenciais.
Também sou autor dos livros técnicos: "Desvendando o MongoDB: do Mongo Shell ao Java Driver" (2015) e "Spring Data JPA – Persistência Simples e Eficaz" (2018).
Nos últimos anos, desenvolvi cursos altamente avaliados na Udemy, guiando programadores a se tornarem especialistas em Spring Boot e outras tecnologias cruciais para o desenvolvimento Java atual:
✅ Spring Boot & MVC com Thymeleaf: Desenvolvimento web front-end
✅ Spring Boot & MVC com AJAX: Interatividade em aplicações web
✅ Spring Boot & MVC com Spring Security: Segurança de aplicações Java
✅ Relatórios com JasperReports, Java e Spring Boot: Geração de relatórios profissionais
✅ API REST e Spring Boot: Aprenda do Zero e na Prática a construir APIs
✅ Formação Spring Data JPA com Spring Boot: Persistência de dados eficaz
Se você busca aprimorar suas habilidades em desenvolvimento web Java, dominar Spring Boot, APIs REST, JPA e JasperReports, meus cursos são o caminho ideal para sua jornada profissional.