Bem vindo, Visitante! Login | Criar Conta  vazio
Treinamentos > Cursos e Pacotes > Detalhe
AW3 - Desenvolvimento Web com JavaServer Faces
Managed Bean, EL, Validation, Converter, Events, Ajax e JSF 2.0: O futuro e o presente do Java na Web
Informações Básicas

JavaServer Faces é uma das especificações Java EE mais produtivas para o desenvolvimento de interfaces web baseada nos conceitos de componentização e manipulação de eventos por meio de ferramentas de desenvolvimento. Neste curso, o aluno aprende os principais conceitos e bibliotecas do framework JSF bem como customizá-los para o desenvolvimento de aplicações Web profissionais. O curso também promove o uso de bibliotecas de componentes como RichFaces e Ajax4JSF para permitir a construção de interfaces mais ricas e interativas. Para a Academia Web 2010, este curso foi revisado e ampliado para abordar alguns dos principais recursos da mais nova específicação JSF - a versão 2.0

 
Pré-requisitos:


Conteúdo Programático
  • Cenário de desenvolvimento antes de JavaServer Faces
    • Introdução
    • Adoção de padrões no desenvolvimento de aplicações Web
    • Criação de Frameworks e componentes de UI sem um padrão comum
    • Problemas na migração da Arquitetura Desktop para Web
    • Alta complexidade nos casos de uso e dificuldade na manutenção do estado das telas
  • Introdução a JavaServer Faces
    • O que é JavaServer Faces?
    • Qual o acoplamento entre JSF, Servlets, JSPs?
    • Overview dos principais componentes
    • Ciclo de vida do processamento da request
  • Bibliotecas de Tags JSF
    • Considerações sobre o uso de bibliotecas de tags JSF
    • Tag Library: JSF Core
    • Tag Library: JSF HTML
    • Atributos das tags JSF HTML
    • Formatação de formulários com panelGrid e panelGroup e facet
  • Expression Language
    • Introdução
    • Palavras chave e palavras reservadas
    • Operadores
    • Objetos implícitos disponíveis através de EL
    • JSF Expression Language versus JSP Expression Language
  • Managed Beans
    • O que é um Managed Bean?
    • Configuração do Managed Bean no faces-config.xml
    • Manipulando Managed Beans programaticamente
    • Mensagens de Erro
    • Vínculo com componentes de entrada de texto
    • Vínculo com componentes de exibição de texto
    • Exemplos
    • Caixas de seleção
    • Métodos
    • Tabelas
  • Navegação
    • Componentes de User Interface para navegação
    • Vínculo da ação do componente de UI com o Managed Bean
    • Exemplos
  • Suporte à Internacionalização
    • Configuração da localização
    • Carregamento do arquivo de propriedade
    • Acesso às propriedades do Resource Bundle
    • outputFormat
  • Validação e Conversão de dados
    • Introdução
    • Validação e Conversão dentro do ciclo de vida de aplicações JSF
    • Conversores
    • Criando um conversor customizado
    • Validadores
    • Criando um validador customizado
    • Customizando as mensagens de erro utilizadas por conversores e validadores padrão
  • Modelo de Eventos
    • Como funciona o modelo de eventos em JSF
    • Entendendo a API
    • Eventos de mudança de valor
    • Eventos de ação
    • Tags e
  • Introdução a AJAX
    • O que há de errado com as interfaces web tradicionais?
    • O que é AJAX?
    • Como usar Ajax?
  • Introdução a RichFaces
    • Histórico
    • Ajax4JSF 
  • RichFaces na sua aplicação
    • Instalação
    • Configuração
    • Enviando uma requisição AJAX
  • Principais componentes
    • Tabelas
    • Colunas
    • Paginação
    • Barra para números controlados
    • Combo de números controlados
    • Lista de sugestões
    • Barra de menu
    • Menu
    • Itens do Menu
    • Agrupando Itens do Menu
    • Recursos para arrastar e soltar 
  • Usando Facelets
    • Introdução
    • Instalação numa aplicação Web
    • Criando um primeiro template e tela JSF
    • Principais tags e funcionalidades
  • Tópicos de JSF 2.0 e ScrumToys
    • Anotações para configuração
    • Suporte a AJAX nativo
    • Gerenciamento de recursos
    • Navegação implícita
    • Composite Component
    • Exemplos através de ScrumToys 
  • Apêndice
    • Overview da API JSF
    • Componentes Personalizados
    • Renderizadores Personalizados
    • Gerenciamento de estado da aplicação
    • Páginas compostas
    • Componentes de User-Interface
    • Migrando de JSF-RI para MyFaces
    • Biblioteca de componentes
    • Bibliografia Recomendada
Carga Horária
28 horas
Formas de Pagamento
à vista ou parcelado. Oferecemos as melhores opções para seu bolso.

Galeria de Fotos
  UNIDADES CENTRO AUTORIZADO DIVULGUE A SEASON NA WEB