Impacta Certificação e Treinamento
Av. Paulista, 1009, São Paulo - SP - 9° andar
(próximo metrô Trianon-Masp)
Objetivo
Para exibir o objetivo clique no título ou aqui.
Pré-requisito
Para exibir os pré-requisitos clique no título ou aqui.
Conteúdo Programático
Para exibir todo o conteúdo programático clique no título ou aqui.
Introdução ao JavaServer Faces : Visão Geral
Introdução e Motivação; Definição; Benefícios do JSF; A Composição do JSF; Arquitetura de uma aplicação JSF; Configuração do JSF em um Container Web; Entendendo o Ciclo de Vida do JSF; Principais Produtos com Suporte ao JSF.
A arquitetura de Componentes JSF
O que sãp Render-Kits; O Modelo de Eventos de JSF; O Modelo de Componentes Visuais do JSF; Eventos de Componentes no JSF; Navegando Entre Páginas; Usando Marcadores JSF; Componentes e Associações (Binding); Marcadores de Visão e Subvisão; Usando Marcadores JSF HTML; Usando Método GET em JSF; Mensagens de Validação e Conversão (i18n).
Personalizando as Páginas JSF
Fundamentos sobre CSS; Trabalhando com CSS e Componentes JSF; Boas práticas para telas CRUD; Demonstração; Definindo um Layout para o Site; Templates com Apache Tiles; Templates com Subvisões no JSF; Templates com Facelets; Utilizando Facelets; Mostrando Mensagens do JSF.
Utilizando Outros Componentes do JSF
Utilizando Itens para Seleção; Utilizando Marcadores de Seleção; Utilizando Caixas de Seleção; Utilizando Painéis; Utilizando Tabelas de Dados; Configurando um DataTable; Criando a Tela de Pesquisa e Listagem.
Navegação entre Páginas JSF
O que é MVC; Model-View Controller; MVC no JavaServer Faces; A Troca de Visões pelo Controlador; Construindo um Wizard (Passo a Passo).
Manipulando Dados de Entrada e Saída
Validadores e Conversores de Dados de Entrada; Fases de Conversão e Validação; Utilizando Componentes para Validação de Entrada; Convertendo Dados de Entrada; Criando Conversores Personalizados; Conversores e Validadores X Ciclo de Vida.
Recursos Avançados do DataTable
Porque utilizar DataTable?; Principais Recursos do DataTable; Utilizando Estilos (CSS) no DataTable; Visibilidade de Colunas; Editando Tabelas; Ordenando Elementos; Utilizando Paginação; Selecionando Linhas de uma Tabela.
Interagindo com o Ciclo de Vida de Aplicações JSF
Mudando o Ciclo de Vida de uma Aplicação JSF; Usando Marcadores de Eventos no JSF; Marcado ActionListener; Marcador ValueChangeListener; Marcador PhaseListener.
Componentes Personalizados no JSF
Quando Criar Novos Componentes; Entendendo o Ciclo de Renderização; Implementando Componentes; Arquivos do Componente; Código Exemplo; Implementando Renderizadores; Implementando um Componente e seu Renderizarador; Código Exemplo.
JSF e AJAX
Fundamentos sobre JavaScript; Propósito do AJAX; Usando o ICEFaces; Usando Ajax4JSF; Usando Ajax4JSF : Exemplo; Demonstração; Bibliotecas de Extensão do JSF; Usando Componentes Tomahank; Demonstração.
Carga Horária
20 Horas
Avise-me quando tiver data: