Java
JSF - Java Server Faces
A tecnologia JavaServer Faces (JSF) provê recursos que simplificam o desenvolvimento de aplicações JavaEE web. Com ela, é possível criar componentes reutilizáveis de interface gráfica.
O objetivo deste curso é prover ao participante os conhecimentos necessários para utilizar esta tecnologia no desenvolvimento de aplicações web JavaEE.
A Dextra também oferece serviços de desenvolvimento utilizando Java/JavaEE.
Informações gerais
Ementa do Treinamento
-
Introdução ao JavaServer Faces
-
- Benefícios da Tecnologia
- Overview da Arquitetura
-
Criando sua primeira aplicação JSF
-
- Configurando o JSF
- Instalando o JSF servlet
- Criando uma simples aplicação
- Criando um backing bean
- Configurando o fluxo de navegação das páginas
- Usando tags JSF customizadas
- Especificando uma view no JSF
- Exerc 1: Uma simples aplicação
-
Entendendo o ciclo de vida do JSF
-
- As fases principais do ciclo de vida
- Regras de desenvolvimento para cada fase
- Regras do sistema para cada fase
- Como disparar eventos imediatos
- Como parar de renderizar
- Como saltar para a fase de renderização da resposta
-
Usando UI Components
-
- Entendendo a arquitetura de componentes
- Principios da classe RenderKit
- Modelo de eventos
- Modelo do componente da Interface de Usuário
- Escrevendo geradores de eventos
- Três maneiras de gerar um evento
- Entendendo o fluxo de navegação e o gerador de eventos default
- Usando tags JSF customizadas
- Trabalhando com várias tags de entrada
- Trabalhando com painéis e tabelas
- Exerc 2: Usando Componentes (lista)
-
Entendendo o MVC
-
- MVC e JSF
- Componentes do Model
- Componentes da View
- Componentes do Controller
- Como a navegação é controlada pelo Controller
- Exerc 3: Criando um Shopping Cart
-
JSF Validação e Conversão de dados
-
- Usando o componente Standard de validação
- Criando um componente customizado de validação
- Usando o componente Standard de conversão
- Criando um componente customizado de conversão
- Problemas no ciclo de vida, conversores e validadores
- Revisão de expressão regular
- Exerc 4: Executando conversão e validação de dadosde um form
-
Entendendo os componentes customizados
-
- Criando componentes customizados
- Quando (ou não) criar componentes customizados
- Entendendo o modelo de renderização
- Passo para desenvolver seu próprio componente
- Exerc 5: Escrevendo componente customizado
-
Conceitos avançados de componentes
-
- Renderizadores externos
- Value Binding
- Method Binding
- Contexto do componente
- Trabalhando com eventos
- Revisão da arquitetura dos componentes para desenvolvê-los
- Exerc 6: Extendendo o componente
-
Trabalhando com modelos de tabelas
-
- Editando tabelas
- Ordenando
- Filtrando
- Paginando
- Exerc 7: Melhorando nossa lista
-
Trabalhando com Tiles
-
- Porque Tiles?
- Configurando o Tiles para funcionar com o JSF
- Criando um layout de site
- Criando um componente tiles
- Trabalhando com subviews JSF
- Exerc 8: Criando um layout de site para nossa aplicação
- Exerc 9: Criando um componente de view para nossa applicação registrada
-
Trabalhando com JSF e CSS
-
- Importância do CSS no JSF
- Princípio do CSS
- Como fazer
- Exerc 10: Melhorando a aplicação utilizando CSS
-
Trabalhando com JSF e JavaScript
-
- Importância do JavaScript no JSF
- Princípio do JavaScript
- Exerc 11: Melhorando a aplicação utilizando JavaScript
Inscrições
- Por telefone (19) 3256-6722 / (11) 3014-0305 ou online
Informe-se
- Cadastre-se e receba informações sobre a abertura das próximas turmas para este curso.
Duração
- 24 horas
Pré-requisitos
Domínio de Java ( JSP/Servlets )Incluso
- Coffee-break, material didático e certificado de conclusão.
Valor
- consulte-nos
FAQ
- clique aqui
-
Calendário
- Confira o calendário de treinamento da Dextra.

Contato
Português
English





