Thymeleaf is an exciting new natural templating framework for Java web applications. In this course we dive into Thymeleaf and how it is used under Spring Boot with Spring MVC.
Topics covered:
- About 'natural' templates.
- How to convert HTML documents to Thymeleaf templates.
- Render Thymeleaf templates using Spring Boot / Spring MVC.
- Externalize text properties for internationalization.
- Display POJO properties using Thymeleaf expressions.
- Iterate over Java lists with Thymeleaf tags.
- Use Thymeleaf fragments for common HTML components.
- Display Spring MVC validation messages and error styling using Thymeleaf.
- How to use the Thymeleaf Spring Security extensions.
In my course, I take a learn by doing approach. I start you off with a couple HTML documents to style a ecommerce site using Bootstrap CSS. I then show you how to convert the HTML documents over to Thymeleaf and Spring. I then walk you through, step by step adding features to the project to show you the full power of Thymeleaf.
This course has over 4.5 hours of content, 70+ lectures, and complete source code examples available in GitHub. Regular price for this course is $99.
I took up the Spring DevOps course on the Spring Framework Guru Site and immensely enjoyed it. The mechanism in which John teaches the course, a first introduction of the concept, followed by execution with live code write-up is extremely enlightening. What is important is the pace is not too fast or too slow but just right. Also, this followed by exercises which I undertook based on the material that was covered which lets you think , understand and appreciate the content covered. I would highly recommend this course and other content on John's Spring Framework Guru website.
John’s professional, real-world experience is demonstrated throughout his lectures and assignments. Having taken the Spring Core Ultimate bundle of courses, I have a very solid understanding of Spring, and how to quickly launch projects by leveraging the Spring framework’s feature set - I now feel confident in applying for jobs that require Spring skills. This comprehensive set of materials is a requirement for any Java developer looking to quickly become relevant in the current realm of enterprise application development, and John’s shared experiences provided within are value added to the curriculum. Thank you, John, for taking the time to assemble these courses and sharing your knowledge.
Rob Arnhart
Your Instructor
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 is 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.
Every day I get contacted by recruiters looking for people with Java skills, sometimes 5 to 6 times a day. These are often very good paying jobs, yet, there is a shortage of good people in software development. Positions paying $60 per hour are going unfilled because there are not enough people writing Java. These are positions I turn away, because the pay is well below my market rate.
Malcolm Gladwell claims it takes 10,000 hours to become an expert. That's 5 years, 40 hours a week. I've certainly put in the time. I've had the opportunity to learn from some of the brightest minds in the industry. So, I can claim to be an expert.
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.