Course Information
Course Overview
Replace Java Server Pages with Thymeleaf - the modern, design friendly, template engine, to build better Spring web apps
If you are building web front-ends with Spring Boot or Spring MVC, and you're still using JSP (Java Server Pages) then this course is for you. Thymeleaf is a great templating engine which replaces JSP, and you can easily use it in any Spring MVC or Spring Boot application. Unlike JSP it's a pleasure to use. With Thymeleaf you work with regular HTML, which means that a lot of the frustration of JSP is taken away.
If you've been given a set of HTML and CSS templates to use for a project, Thymeleaf lets you integrate them with ease. Or if you're building the functionality and handing off to a web-designer, they'll be able to work with your code with no knowlege of Java or Spring.
In this course you'll learn:
How Thymeleaf allows you to seamlessly work with Web Designers
How to integrate your code into standard HTML/XHTML without breaking the design
How to manage forms, validation and error handling
How to convert a legacy JSP project to Thymeleaf
By the end of this course you'll be confidently able to build functional and effective front-ends for your Spring web applications.
As well as teaching programming, I've been building websites with Spring for a number of years, and I started using Thymeleaf about 3 years, ago. And I'd never go back! Amongst other things I find Thymeleaf sites much easier to support and maintain as application requirements change, and I think that's why I'm so much of a fan of it!
Course Content
- 9 section(s)
- 52 lecture(s)
- Section 1 Chapter 1 - Introduction
- Section 2 Chapter 2 - Getting Started
- Section 3 Chapter 3 - Attributes
- Section 4 Chapter 4 - Loops, Conditions and Links
- Section 5 Chapter 5 - Building Pages
- Section 6 Chapter 6 - Working with Forms
- Section 7 Chapter 7 - Thymeleaf and Spring MVC
- Section 8 Extra chapter - Page layouts
- Section 9 Goodbye!
What You’ll Learn
- Be confident and competent in creating web front ends for Spring projects
- Able to integrate externally produced professional HTML designs into your Spring projects.
- Able to build robust HTML pages that can be opened, viewed and edited by designers without any knowlege of Spring, Java, JSP etc.
Skills covered in this course
Reviews
-
AAntoine M'VOUMBY IBINGA MIHINDOU
Very clairly and comprehensive! I enjoyed!
-
AArvind Kumar Avinash
Excellent course! It was recorded more than 7 years ago but it is still relevant. I rated it 4.5 out of 5 stars because it has used legacy error-prone java.util date-time API. The modern java.time API was released in March 2014.
-
이이호경
네
-
TTanja Valkin
I liked the course. Short and sweet, but I learned some useful stuff. Some aspects are out of date in 2024. I unfortunately still have to work with JSP on some old projects.