Área do AlunoCadastre-se | Esqueci a senha

Versão em Português Versão em Inglês Versão em Espanhol Traduzir para outros idiomas
(11) 3254-2200
 
 

JSF - JavaServer Faces


 

Objetivo

Para exibir o objetivo clique no título ou aqui.

Este treinamento destina-se àqueles que desejam conhecer as principais características do JavaServer Faces, este framework MVC é utilizado para o desenvolvimento de aplicações Web, que permite o desenvolvimento de aplicações web arrastanto e soltando os componentes na tela.
line
 

Pré-requisito

Para exibir os pré-requisitos clique no título ou aqui.

Para que os alunos possam aproveitar este treinamento ao máximo, é importante que eles tenham participado dos treinamentos Java Programmer - Módulo II e XHTML -Tableless da Impacta, ou possuam conhecimentos equivalentes.
line
 

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.


Horas

Carga Horária

20 Horas

Conteúdo Programático

Conteúdo Programático

Download do PDF
Calendário

Opções de data

Calendário
Certificações

Certificações

ICS
Carregando...
Adicionar para a Lista de Desejos

Lista de treinamentos

Pretendo fazer
Avalie seu Pré-requisito

Avalie seu

Pré-requisito

Para mais informações
entre em contato:

Atendimento Online

(11) 3254-2200

HR

Avise-me quando tiver data:

Impacta

Impacta Certificação e Treinamento

Av. Paulista, 1009, São Paulo - SP - 9° andar
(próximo metrô Trianon-Masp)

FacebookSiga a Impacta Canal da Impacta no YouTube
Blog ImpactaLocalização da Impacta Certificação e Treinamento