Mastering Thymeleaf with Spring Boot
Mastering Thymeleaf with Spring Boot, available at $69.99, has an average rating of 4.57, with 66 lectures, based on 1091 reviews, and has 17402 subscribers.
You will learn about Learn how to convert a HTML5 document to a Thymeleaf template Use Bootstrap CSS to build a basic web page Configure Spring MVC with Spring Boot to display Thymeleaf templates Externalize text values to properties files Use Spring Message bundles for internationalized text values Display POJO properties via a Thymeleaf template Iterate over lists to display tabular content Use Thymeleaf fragments for comment HTML components Display Spring validation messages using Thymeleaf Use the Thymeleaf Spring Security extension to show, or not show, content to users This course is ideal for individuals who are Anyone who wants to learn how to use Thymeleaf with Spring or No prior knowledge of Thymeleaf is required or Ideal for Java developers wishing to learn more about Thymeleaf and Spring It is particularly useful for Anyone who wants to learn how to use Thymeleaf with Spring or No prior knowledge of Thymeleaf is required or Ideal for Java developers wishing to learn more about Thymeleaf and Spring.
Enroll now: Mastering Thymeleaf with Spring Boot
Summary
Title: Mastering Thymeleaf with Spring Boot
Price: $69.99
Average Rating: 4.57
Number of Lectures: 66
Number of Published Lectures: 66
Number of Curriculum Items: 66
Number of Published Curriculum Objects: 66
Original Price: $64.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn how to convert a HTML5 document to a Thymeleaf template
- Use Bootstrap CSS to build a basic web page
- Configure Spring MVC with Spring Boot to display Thymeleaf templates
- Externalize text values to properties files
- Use Spring Message bundles for internationalized text values
- Display POJO properties via a Thymeleaf template
- Iterate over lists to display tabular content
- Use Thymeleaf fragments for comment HTML components
- Display Spring validation messages using Thymeleaf
- Use the Thymeleaf Spring Security extension to show, or not show, content to users
Who Should Attend
- Anyone who wants to learn how to use Thymeleaf with Spring
- No prior knowledge of Thymeleaf is required
- Ideal for Java developers wishing to learn more about Thymeleaf and Spring
Target Audiences
- Anyone who wants to learn how to use Thymeleaf with Spring
- No prior knowledge of Thymeleaf is required
- Ideal for Java developers wishing to learn more about Thymeleaf and Spring
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 Boot, Thymeleaf has a natural templating language – meaning you can view the templates right in your favorite browser. This really helps accelerate your development process.
Try doing that with JSP!
In this course you are guided 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. You start off the course building web pages using Bootstrap CSS. These are simple web pages you can view right in your browser. (No Spring Boot or Spring MVC – yet!) This is to give you a good overview of Bootstrap CSS, one of the most popular CSS frameworks in use today!
Next, you build the HTML for a product catalog website. Just the HTML to show a product listing and product detail pages.
Then we take your HTML pages and convert them into Thymeleaf templates. We add the templates into a Spring Boot application. Spring Boot will auto-configure Spring MVC to render the Thymeleaf templates under Tomcat.
You get to see how we transition the HTML documents from simple HTML, into Thymeleaf Templates for the Spring Boot application.
Using Spring MVC, you are able to start introducing dynamic content into the Thymeleaf templates.
From here you get to explore using Thymeleaf with Spring Boot.
You get hands on examples of:
-
Externalizing Text properties
-
Using Spring MVC Internationalization with Thymeleaf
-
Using Thymeleaf Fragments for common page components.
-
Leveraging Spring Boot Developer tools to speed up your development
-
Rendering POJOs returned from Spring MVC under Thymeleaf
-
Looping over lists in Thymeleaf
-
Using Thymeleaf fragments with lists
-
Thymeleaf expression syntax
-
Spring MVC validation with Thymeleaf
-
Using Spring Security with Thymeleaf
-
How to show different content to logged in users vs anonymous users
While the course does use the Spring Framework, Spring Boot, Spring MVC, and Spring Security – these are not the primary topics of the course.
If you are a Spring Framework developer, used to JSPs (Java Server Pages) and wishing to get up to speed on Thymeleaf this is a perfect course for you! You’ll never want to use JSPs again!
Even if you are not a Spring Framework developer, you will still get a lot out of this course! Thymeleaf is a powerful templating technology for Java and Spring. With Spring Boot it becomes very easy to develop rich dynamic content!
Course Curriculum
Chapter 1: Getting Started with Thymeleaf and Spring Boot
Lecture 1: Instructor Introduction – John Thompson, Spring Framework Guru
Lecture 2: Course Introduction
Lecture 3: Section Overview
Lecture 4: Creating a Spring Boot Project
Lecture 5: Checking out from GitHub
Chapter 2: Bootstrap CSS
Lecture 1: Section Overview
Lecture 2: Overview of HTML
Lecture 3: Adding CDN Resources for Bootstrap CSS
Lecture 4: Bootstrap Grid System
Lecture 5: Bootstrap Code Assignment
Lecture 6: Bootstrap Code Assignment Review
Chapter 3: Building the Example Product Catalog Website
Lecture 1: Section Overview
Lecture 2: Building the Main Index Page
Lecture 3: Product Page Code Assignment
Lecture 4: Product Page Code Assignment Review
Chapter 4: Rendering Thymeleaf Templates with Spring Boot and Spring MVC
Lecture 1: Section Overview
Lecture 2: Spring MVC Configuration
Lecture 3: Converting HTML to Thymeleaf Templates
Lecture 4: Thymeleaf Standard Dialect XSD
Lecture 5: Rendering Static Resources In Thymeleaf
Lecture 6: Thymeleaf Image Tag Code Assignment
Lecture 7: Thymeleaf Image Tag Code Assignment Review
Chapter 5: Externalizing Text in Thymeleaf with Spring MVC
Lecture 1: Section Overview
Lecture 2: Externalizing Text in Thymeleaf with Spring MVC
Lecture 3: Spring MVC Internationalization of Text using Thymeleaf
Lecture 4: i18N Coding Assignment
Lecture 5: i18N Coding Assignment Review
Chapter 6: Using Thymeleaf Fragements
Lecture 1: Section Overview
Lecture 2: Using Thymeleaf Fragments
Lecture 3: Thymeleaf Fragments Code Assignment
Lecture 4: Thymeleaf Fragments Code Assignment Review
Lecture 5: BONUS – Using Spring Boot Dev Tools
Chapter 7: Displaying Objects Using Thymeleaf with Spring MVC
Lecture 1: Section Overview
Lecture 2: Spring MVC Service Layer
Lecture 3: Returning Objects to Thymeleaf
Lecture 4: Accessing Object Properties in Thymeleaf
Lecture 5: Displaying Objects Code Assignment
Lecture 6: Conditional Logic in Thymeleaf
Chapter 8: Listing Objects Using Thymeleaf
Lecture 1: Section Overview
Lecture 2: Spring MVC Configuration
Lecture 3: Iteration in Thymeleaf
Lecture 4: Using Iteration with Fragments
Lecture 5: Iteration Code Assignment
Lecture 6: Iteration Code Assignment Review
Lecture 7: Thymeleaf Expressions
Chapter 9: Spring MVC Validation Messages
Lecture 1: Section Overview
Lecture 2: Spring MVC Configuration
Lecture 3: Setting Up Forms in Thymeleaf
Lecture 4: Display Error Alert Using Bootstrap CSS
Lecture 5: Displaying Field Level Validation Messages
Lecture 6: Validation in Thymeleaf Code Assignment
Lecture 7: Validation in Thymeleaf Code Assignment Review
Lecture 8: Login Form Code Assignment
Lecture 9: Login Form Code Assignment Code Review
Chapter 10: Using Spring Security with Thymeleaf
Lecture 1: Section Overview
Lecture 2: Spring Security Maven Dependencies
Lecture 3: Spring Security Configuration
Lecture 4: Thymeleaf Spring Security Maven Dependencies
Lecture 5: Thymeleaf Spring Security XML Namespace
Lecture 6: Showing Content Based on Logged in Status
Lecture 7: Showing Content Based on Role
Lecture 8: Showing User Information
Lecture 9: Spring Security JSP Tag Lib
Chapter 11: Appendix A – Using GitHub
Lecture 1: GitHub Basics
Lecture 2: GitHub Workflow
Chapter 12: Course Conclusion
Lecture 1: Course Conclusion
Instructors
-
John Thompson • 500,000+ Enrollments Worldwide
Spring Framework Guru – Best Selling Instructor -
Spring Ahead Code Academy
Spring Ahead with Your Career
Rating Distribution
- 1 stars: 41 votes
- 2 stars: 53 votes
- 3 stars: 154 votes
- 4 stars: 368 votes
- 5 stars: 475 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024