Logar
Evento
/

JSF - Java Server Faces

JSF - Java Server Faces

Banner - JSF - Java Server Faces
Mostrar
  • De 22/08 às 19:00 até: 03/09 às 22:45
  • Rod. Campinas Mogi Mirim (SP 340), km 118,5 - prédios 9A e 12C - Campinas/São Paulo - Brasil

Descrição

Duração: 24 horas
 

 

Pré-requisitos: Domínio de Java (JSP/Servlets)
 

 

Incluso: Coffee-break, material didático e certificado de conclusão.

 

 

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.

 

 

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
Ler mais

Localização

Programação

Este evento não possui atividades no momento.

Planta do Evento

A planta do evento não está disponível.

Contato

Preencha os campos abaixo para enviar e-mail ao organizador.

Campos Obrigatórios
Campos Obrigatórios
Ao se cadastrar, você concorda com nossos Termos de uso.
Ajaxloader

Compartilhar evento por e-mail


Para continuar, faça login ou cadastre-se.

Recomende este evento para sua rede.

Selecione os usuários que deseja recomendar este evento.