Componentes JavaServer Faces com AJAX
DTJ3108 - Desenvolvendo Componentes JavaServer Faces com AJAX
Descrição:
O curso "Desenvolvimento de Componentes JavaServer Faces com AJAX (DTJ-3108)" permite que você adquira as habilidades necessárias para criar componentes personalizados, em nível Web, que tiram proveito das técnicas AJAX para a estrutura JSF (JavaServer Faces). A estrutura JSF é um conjunto extensível de componentes de interface do usuário com uma interface de programação de aplicativos (API - Application Programming Interface) para gerenciamento dinâmico de estado de aplicativo, manipulação de eventos, validação de entrada, navegação de página, bem como suporte para internacionalização e acessibilidade. AJAX é uma técnica emergente de desenvolvimento de aplicativos Web que utiliza JavaScript de cliente para proporcionar uma experiência mais rica e mais responsiva ao usuário do que aquela que pode ser obtida pela lógica de servidor sozinha. O foco deste curso é mostrar como incorporar a tecnologia AJAX a componentes JSF reutilizáveis usando técnicas de design que complementam ambas as tecnologias.
Tópicos:Componentes JSF de Entrada
- Vincular campos de uma página da Web a valores no bean de suporte usando a EL (Expression Language) do JSF
- Descrever o uso das facetas e da marca JSF DataTable
- Criar um aplicativo de várias páginas com a tecnologia JSF
- Criar opções de menu dinâmicas a partir dos dados do seu banco de dados
Criação de Componentes JSF Personalizados
- Explicar a função dos Componentes JSF
- Listar as etapas do Ciclo de Vida do JSF
- Descrever o relacionamento entre manipuladores de marcas, componentes personalizados da interface do usuário, processadores e kits de processadores
- Descrever a estrutura de um Componente JSF
- Descrever como as variáveis são transmitidas de marcas JSF para Componentes JSF
- Desenvolver um Componente JSF
Implementação da Tecnologia AJAX
- Definir o AJAX (Asynchronous JavaScript and XML)
- Usar JavaScript com o DOM (Document Object Model) para criar um aplicativo Web simples
- Descrever o objeto XmlHttpRequest e descrever como ele é usado para atualizar a exibição da página da Web com dados de servidores, sem atualizar toda a página da Web
Componentes JSF Habilitados para AJAX
- Listar modelos para manipulação de solicitações assíncronas
- Comparar estratégias para manipulação de solicitações assíncronas dentro do ciclo de vida do JSF
- Desenvolver um componente JSF que manipula eventos AJAX
- Criar um aplicativo JSF que usa técnicas AJAX para extrair dados do servidor de forma assíncrona e processar os dados no cliente
Duração: 02 dias

