Upgrade from JSP to Thymeleaf with SpringMVC and Spring Boot
Upgrade from JSP to Thymeleaf with SpringMVC and Spring Boot, available at $74.99, has an average rating of 4.31, with 52 lectures, based on 330 reviews, and has 2012 subscribers.
You will learn about 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. This course is ideal for individuals who are Java web developers who want to upgrade their JSP skills or Anyone building websites with Spring Boot or Spring MVC or Anyone needing to create a web-front end for existing Spring projects It is particularly useful for Java web developers who want to upgrade their JSP skills or Anyone building websites with Spring Boot or Spring MVC or Anyone needing to create a web-front end for existing Spring projects.
Enroll now: Upgrade from JSP to Thymeleaf with SpringMVC and Spring Boot
Summary
Title: Upgrade from JSP to Thymeleaf with SpringMVC and Spring Boot
Price: $74.99
Average Rating: 4.31
Number of Lectures: 52
Number of Published Lectures: 52
Number of Curriculum Items: 52
Number of Published Curriculum Objects: 52
Original Price: $29.99
Quality Status: approved
Status: Live
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.
Who Should Attend
- Java web developers who want to upgrade their JSP skills
- Anyone building websites with Spring Boot or Spring MVC
- Anyone needing to create a web-front end for existing Spring projects
Target Audiences
- Java web developers who want to upgrade their JSP skills
- Anyone building websites with Spring Boot or Spring MVC
- Anyone needing to create a web-front end for existing Spring projects
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 Curriculum
Chapter 1: Chapter 1 – Introduction
Lecture 1: What is Thymeleaf?
Lecture 2: Why might you want to use Thymeleaf?
Lecture 3: Installing Thymeleaf
Lecture 4: Getting support while you're learning
Chapter 2: Chapter 2 – Getting Started
Lecture 1: Setting up a controller and configuring our project
Lecture 2: Referring to the Thymeleaf Documentation
Lecture 3: Adding our first HTML file to the project
Lecture 4: Making an HTML file a Thymeaf template
Lecture 5: How to create valid XHTML code
Chapter 3: Chapter 3 – Attributes
Lecture 1: the th:text tag
Lecture 2: Evaluating expressions with variables
Lecture 3: Using th:text with the Span tag
Lecture 4: Extracting data from a model map
Lecture 5: Concatenating strings
Lecture 6: Displaying HTML with Thymeleaf
Lecture 7: Formatting dates and strings with Utility Objects
Chapter 4: Chapter 4 – Loops, Conditions and Links
Lecture 1: Introducing links
Lecture 2: Creating dynamic links
Lecture 3: Links with multiple parameters
Lecture 4: Looping through collections
Lecture 5: Choosing whether to display an HTML block
Lecture 6: Using the ternary operator
Chapter 5: Chapter 5 – Building Pages
Lecture 1: Including CSS files in your Thymeleaf project
Lecture 2: Including images
Lecture 3: Creating fragments – re-useable HTML blocks
Lecture 4: Using fragments
Lecture 5: Creating local variables
Lecture 6: Applying dynamic styles
Chapter 6: Chapter 6 – Working with Forms
Lecture 1: Introducing the challenge for this chapter and practical exercise 1
Lecture 2: Walkthrough of solution to practical exercise 1
Lecture 3: Populating an HTML Select dynamically
Lecture 4: Designing a backing bean object
Lecture 5: Binding a backing bean to an HTML form
Lecture 6: Sending form data to a controller
Lecture 7: Validation and Representation
Lecture 8: Displaying validation errors
Chapter 7: Chapter 7 – Thymeleaf and Spring MVC
Lecture 1: Exploring the case study – a Spring MVC Project
Lecture 2: Adding Thymeleaf dependencies into our project
Lecture 3: Configuring the project to use Thymeleaf
Lecture 4: Using both Thymeleaf and JSP in the same project
Lecture 5: Creating our first Thymeleaf HTML template
Lecture 6: Practical exercise 2
Lecture 7: Walkthrough of practical exercise 2
Lecture 8: Practical exercise 3
Lecture 9: Walkthrough of practical exercise 3
Lecture 10: Wrapping up the exercise
Chapter 8: Extra chapter – Page layouts
Lecture 1: Why we might want to use a page layout
Lecture 2: Structuring a page
Lecture 3: Creating the layout html file
Lecture 4: Testing the layout
Lecture 5: Passing parameters through to a fragment
Chapter 9: Goodbye!
Lecture 1: Bonus lecture
Instructors
-
Matt Greencroft
Course tutor at Virtual Pair Programmers -
Virtual Pair Programmers
Instructor at Udemy
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 6 votes
- 3 stars: 33 votes
- 4 stars: 113 votes
- 5 stars: 178 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 Language Learning Courses to Learn in November 2024
- 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