Curso Thymeleaf
16hVisão Geral
Thymeleaf é um mecanismo de modelagem altamente popular para usar com Spring MVC para produzir páginas da web ricas e dinâmicas. Ao contrário de outras opções disponíveis para Java e Spring Boot, o Thymeleaf possui uma linguagem de modelos natural – o que significa que você pode visualizar os modelos diretamente no seu navegador favorito. Tente fazer isso com JSP!
Este Curso Thymeleaf fornece um guia passo a passo na construção de aplicativos da web como comércio eletrônico usando Thymeleaf, Spring MVC e Spring Boot. O foco do curso é a construção de conteúdo web com Thymeleaf. Você começa o curso criando páginas da web usando Bootstrap CSS. Estas são páginas da web simples que você pode visualizar diretamente no seu navegador. (Sem Spring Boot ou Spring MVC – ainda!)
A seguir, você cria o HTML para um site de catálogo de produtos. Em seguida, pegamos suas páginas HTML e as convertemos em modelos Thymeleaf. Adicionamos os modelos em um aplicativo Spring Boot. Spring Boot irá configurar automaticamente o Spring MVC para renderizar os modelos Thymeleaf no Tomcat. Você verá como fazemos a transição dos documentos HTML de HTML simples para modelos Thymeleaf para o aplicativo Spring Boot. Usando Spring MVC, você pode começar a introduzir conteúdo dinâmico nos modelos Thymeleaf. A partir daqui você pode explorar o uso do Thymeleaf com Spring Boot.
Objetivo
Após concluir este Curso Thymeleaf, você será capaz de:
- Exteriorizando propriedades de texto
- Usando a internacionalização Spring MVC com Thymeleaf
- Usando fragmentos do Thymeleaf para componentes de página comuns.
- Aproveitando as ferramentas Spring Boot Developer para acelerar seu desenvolvimento
- Renderizando POJOs retornados do Spring MVC no Thymeleaf
- Loop sobre listas no Thymeleaf
- Usando fragmentos do Thymeleaf com listas
- Sintaxe da expressão Thymeleaf
- Validação Spring MVC com Thymeleaf
- Usando Spring Security com Thymeleaf
- Como mostrar conteúdo diferente para usuários logados e usuários anônimos
Publico Alvo
- Qualquer pessoa que queira aprender a usar o Thymeleaf com Spring
- Ideal para desenvolvedores Java que desejam aprender mais sobre Thymeleaf e Spring
Pre-Requisitos
- Experiência com HTML, CSS e Java
- A experiência com o Spring é muito útil.
Materiais
Inglês/Português/Lab PraticoConteúdo Programatico
Day 1
- Learn how to convert an 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
Day 2
- 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