Thymeleaf is a highly popular templating engine to use with Spring MVC to produce rich, and dynamic web pages. Unlike other options available for Java and Spring, Thymeleaf has a natural templating language - meaning you can view the templates right in your favorite browser. Try doing that with JSP!
In this course I will take you step by step in building an ecommerce like web application using Thymeleaf, Spring MVC, and Spring Boot. The focus of the course is on building web content with Thymeleaf. While, Spring MVC and Spring Boot are used, these subjects are not the core focus of the course.
The course starts off by building a couple simple web pages using HTML5 and Bootstrap CSS. I show you how to convert these HTML5 documents into Thymeleaf templates. We then use the Spring Framework for internationalization and dynamic content. I show you how to use Thymeleaf fragments to produce HTML for common components. We cover how to display Spring MVC validation messages via Thymeleaf. The course concludes with using the Thymeleaf extension for Spring Security to show, or not show, content depending on if the user is logged in.
Hi. I'm John.
I've been in the IT industry for over 20 years. Today, I specialize mainly in Java, the most successful and widely known programming language in use today. I also specialize with the Spring Framework, which the most popular open source application framework for building enterprise class applications on the Java platform. Just some of the organizations I've worked with include Visa, Kohls, Federal Home Loan Bank, and Belk Department Stores.
Through the courses I'm providing, I hope to leverage my years of experience to accelerate your learning of the Spring Framework. I'm not going to lie to you. The Spring Framework is a big framework. The environment for enterprise Java is even bigger. If you're new to Java, you have a lot to learn. I hope through the content on this web site I can accelerate your education of the Java and Spring landscape.