Curso Facelets

  • Development

Curso Facelets

8h
Visão Geral

O Curso Facelets, foi desenvolvido para familiarizá-lo rapidamente com os fundamentos da tecnologia Facelet. Você aprenderá a comparar e contrastar Facelets com JavaServer Pages em um aplicativo JSF e explorar as vantagens e desvantagens do uso do Facelet.

 

Objetivo

Após concluir este Curso Facelets, você será capaz de:

  • Use Facelets em aplicações JSF
  • Ilustrar como o IDE é usado no desenvolvimento e teste de aplicativos JSF baseados em Facelet
Publico Alvo
  • Esta classe Facelets é destinada a programadores JSF que estão migrando para o uso de Facelets
Pre-Requisitos
  • Conhecimento avançado de programação e ciclo de vida JSF
  • Conhecimento de JavaServer Pages e tags JSF associadas
  • Habilidade em linguagens de programação JavaScript e Java
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico

Overview of Facelets

  1. Templating
  2. Composition components
  3. Custom logic tags
  4. Expression language and functions
  5. Component libraries

Using Facelets

  1. Installing Facelets
  2. Initialization parameters
  3. Adding the Facelet view handler
  4. Mixing Facelets and JSPs in JSF applications
  5. Context parameters
  6. Tracing and debugging

Facelets Architecture

  1. View creation lifecycle
  2. Component tree implications for Facelet use
  3. Facelets API

Facelets Templates and Composition

  1. Benefits of templates and composition
  2. Building a Facelet template
  3. Utilizing a Facelet template
  4. Limitations of custom components
  5. UI tags
  6. ui:component
  7. ui:composition
  8. ui:debug
  9. ui:decorate
  10. ui:define
  11. ui:fragment
  12. ui:include
  13. ui:insert
  14. ui:param
  15. ui:remove
  16. ui:repeat

Customizing logic tags and utilizing the Expression Language

  1. Building custom logic tags
  2. Extending Facelets with EL functions

AJAX alternatives and JSF

  1. Limitations of AJAX within Facelets applications
  2. DOM replacement with YUI
  3. Mojarra project resources
  4. New to JSF
  5. Facelet support
  6. Annotation-based programming model
  7. AJAX support
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas