YoVDO

Bringing New Life to the View Layer of Spring Web Apps with Thymeleaf

Offered By: Spring I/O via YouTube

Tags

Spring IO Courses Javascript Courses Thymeleaf Courses User Interface Design Courses HTML5 Courses Reactive Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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-Entwicklung
iversity
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