Logar
Evento
/

JSF - Java Server Faces

JSF - Java Server Faces

Banner - JSF - Java Server Faces
Mostrar
  • De 22/09 às 09:00 até: 06/10 às 18:00
  • Rod. Campinas Mogi Mirim (SP 340), km 118,5 - Campinas/São Paulo - Brasil

Descrição

Duração: 24 horas (sábados)

 

 

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.