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
- Enviar e realizar o Deploy da aplicação na nuvem Heroku
- 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
- Preview04:29
- Preview04:37
- 05:58Anotações do Spring Framework
- 03:27O Padrão MVC
- 06:26O Spring MVC
- 09:47Anotações do Spring MVC
- 07:59Objetos de resposta do Spring MVC
- 11:06O Spring-Boot
- 5 questionsQuiz - Sobre tópicos da Seção 1
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 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.
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. Desenvolvedor Java desde 2009 com certificação OCPJP 6.
Junto a DevMedia, maior portal de Ti do Brasil, atuei e atuo como autor de artigos, instrutor de cursos e consultoria aos assinantes na área de Java.
Em 2015 publiquei o livro Desvendando o MongoDB, do Mongo Shell ao Java Driver e em 2018 foi publicado o livro Spring Data JPA – Persistência Simples e Eficaz, ambos pela editora Ciência Moderna.
Att. Marcio Ballem