Bringing New Life to the View Layer of Spring Web Apps with Thymeleaf
Offered By: Spring I/O via YouTube
Course Description
Overview
Explore the transformative power of Thymeleaf in Spring web applications through this comprehensive conference talk. Delve into core Thymeleaf concepts and their application in Spring MVC and Spring Boot ecosystems. Discover how this modern Java template engine bridges the gap between web design and software development, offering an enhanced developer experience. Learn about HTML5 prototyping, page composition, markup selectors, and fragment parameters. Uncover Thymeleaf's extensibility and view layer testing capabilities. Gain insights into Thymeleaf 3.0's new architecture, improved performance, full HTML5 support, enhanced inlining, JavaScript natural templates, fragment expressions, decoupled templates, and reactive-friendly operation modes. Master the art of creating efficient and visually appealing user interfaces by leveraging Thymeleaf's server-side templating prowess in conjunction with client-side frameworks.
Syllabus
Intro
What is Thymeleaf?
What does it look like?
Designers(?) create HTML...
So what about style changes?
The trick
HTML5 allows custom attributes
Now we can prototype!
Yet prototyping is very optional
Page composition/layout
Markup selectors
Fragments with parameters
Extending Thymeleaf
Testing the view layer
Thymeleaf 3.0 in space and time
A new architecture
Improved performance
Full HTML5 support
Improved inlining
JavaScript natural templates
Fragment expressions
Decoupled templates
Reactive friendliness
Reactive-friendly operation modes
Taught by
Spring I/O
Related Courses
Web-Engineering I: Grundlagen der Web-Entwicklungiversity Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity Desarrollo de Aplicaciones en HTML5 y para Dispositivos Móviles Firefox O.S.
Miríadax Web Engineering III: Quality Assurance
Technische Hochschule Mittelhessen via iversity Information and Communication Technology (ICT) Accessibility
Georgia Institute of Technology via Coursera