Upgrade from JSP to Thymeleaf with SpringMVC and Spring Boot

Replace Java Server Pages with Thymeleaf - the modern, design friendly, template engine, to build better Spring web apps

4.40 (311 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Upgrade from JSP to Thymeleaf with SpringMVC and Spring Boot
1,940
students
4 hours
content
Oct 2019
last update
$74.99
regular price

What you will 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.

Why take this course?

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!

Reviews

Gabriel
April 5, 2024
The course guides you through the very basics of Thymeleaf and lets you follow the author in real-time code writing, which is great for beginners and the way of learning I prefer. The only minus is that the content is a little old now and does not correspond to the current state of Thymeleaf libraries. I know it focuses on how to migrate from JSP, but that technology being barely used nowadays, it would be great if it provided a chapter on working with Spring MVC with Thymeleaf from scratch.
Mohan
February 28, 2022
Great work. very good for quick start. short and crisp. covered most of the useful concepts in clear manner.
DaneJC
September 29, 2021
This course was exactly what I was looking for as I am currently working on a project which is upgrading from JSP to Thymeleaf.
Rishay
July 10, 2021
Page Layouts was highly beneficial and would appreciate an intermediate course on this. Static Layouts vs Dynamic Layouts.
Praveen
November 30, 2020
A good hands on course on using thyme leaf and my fourth course from virtualpairprogrammers. Highly recommend their courses worth every penny. Thanks guys keep up the great work.
Edson
September 2, 2020
no anúncio do curso diz que o idioma é português, mas não tem legenda em português e tive que ver o curso em inglês, que consegui entender
Sheryaar
July 23, 2020
Well structured and well paced. Straight to the point and easy to understand examples for everything. Honestly the best programming course I've taken on udemy.
Steve
July 19, 2020
super helpful. I am porting a legacy JSP based application to Spring Boot and using Thymeleaf looks to be the fastest and most straight forward way to go. Matt is presenting things in a really natural order that makes it easy to pick up quickly.
Javid
February 18, 2020
Some things that instructor explains where the code should have thrown a parsing error and stuff like that - doesn't do that on my computer - I'm guessing that some of the info is a bit outdated - doest occur in the latest version of thymeleaf. But all in all - good course!
Suchibrato
January 22, 2020
it is really helpful but i also wanted to know the configuration of thymeleaf in our editor i feel only that part is missing for me till now.
Derek
July 15, 2019
stayed focused on the new material; related it well to existing material; the flow of information was efficient and very easy to follow; and the mistakes made felt uncensored, relatable, and well-handled instead of unrealistic "perfect coding"
Grzegorz
March 21, 2019
In general course is very good and provided me with basic knowledge needed to make a transition of one of my projects from jsp to thymeleaf. A kind of cheatsheet with most commonly used th tags and examples of their use would be a nice addition to this course.
Nitesh
March 20, 2019
Prior to taking this course i have enrolled for another thymeleaf course by John Thompson but i did not got the topic in one glance.But now i can say that i know thymeleaf much better i did before. I highly recommend the course for anyone who wants to know about thymeleaf.
Leela
September 25, 2018
Enjoyed this course. I like the comparison that Matt has done between JSP vs Thymeleaf. Thanks team for providing Great content.
Krunoslav
July 20, 2018
Shown core usage and benefits of Thymeleaf. Straight forward to understand. Proposal to go with newer Spring version which use annotation config.

Charts

Price

Upgrade from JSP to Thymeleaf with SpringMVC and Spring Boot - Price chart

Rating

Upgrade from JSP to Thymeleaf with SpringMVC and Spring Boot - Ratings chart

Enrollment distribution

Upgrade from JSP to Thymeleaf with SpringMVC and Spring Boot - Distribution chart
1755992
udemy ID
6/19/2018
course created date
11/22/2019
course indexed date
Bot
course submited by