Desenvolvimento de Interfaces JSF (JavaServer Faces)

Desenvolvimento de Interfaces JSF (JavaServer Faces)

Sobre o Curso

O curso Desenvolvimento de Interfaces JSF tem como objetivo apresentar para o aluno os fundamentos da tecnologia JavaServer Faces e utilizar desta tecnologia para implementar a camada de apresentação (telas WEB) de forma mais simples e produtiva. Utilizando de componentes JSF e RICHFACES, o aluno poderá criar aplicações mais robustas, escrevendo menos código JSP nativo e criando interfaces bonitas e com bastante usabilidade. Através de apresentações teóricas e exercícios práticos, o aluno terá a oportunidade conhecer esta tecnologia mundialmente difundida e exercitar seus conhecimentos através de exercícios práticos migrando uma aplicação escrita totalmente com JSP nativo para componentes JSF e RICHFACES.

INSCREVA-SE

Geral

  • Carga Horária: 8 horas
  • Número de Aulas: 2 aulas de 4 horas cada

Localização

R. Rio de Janeiro, 1278 – Centro – MG

Pré-requisitos

  • Estudante de Curso Superior em Tecnologia ou Curso Técnico em Tecnologia ou formado em qualquer um dos cursos citados anteriormente.
  • Profissional da área de Tecnologia que esteja atuando no mercado de Desenvolvimento de Softwares (em qualquer linguagem de programação).
  • Conhecimento dos recursos apresentados nos cursos INTRODUÇÃO JAVA SE, JAVA SE AVANÇADO e DESENVOLVIMENTO DE APLICAÇÕES JAVA WEB.
  • Conhecimento de Orientação por Objetos.
  • Conhecimento de Banco de Dados.
  • Conhecimento de JDBC (Java Database Connectivity).
  • Conhecimento de JUnit e testes unitários.
  • Conhecimento de HTML.
  • Conhecimento de JSP e SERVLETS.
  • Conhecimento de Servidores de Aplicações.

Material

  • Apostila de conteúdo do aluno impressa.
  • Caderno de exercícios do aluno impresso e em mídia digital
  • CD contendo:
    • Ferramentas utilizadas no treinamento
    • Respostas e códigos dos exercícios resolvidos
    • Protótipos
    • Scripts

Ementa

1 – Introdução a JSF

  • Introdução Java Server Faces
  • Especificação JSF
  • Ciclos de Vida
  • Controllers
  • Session
  • Managed Beans
  • Projeto de aplicação de final de curso

2 – Tags JSF

  • Tag Form
  • Tag commandButton
  • Tag commandLink
  • Tag graphicImage
  • Tag inputText
  • Tag inputSecret
  • Tag inputHidden
  • Tag inputTextArea
  • Tag outputText
  • Tag outputLabel
  • Tag outputLink
  • Tag outputFormat
  • Tag message
  • Tag selectBooleanCheckbox
  • Tag selectManyCheckBox
  • Tag selectManyMenu
  • Tag selectManyListBox
  • Tag selectOneListBox
  • Tag selectOneRadio
  • Tag selectOneMenu
  • Projeto de aplicação de final de curso

3 – Utilizando Recursos Avançados do JSF

  • Binding
  • Eventos
  • Navegação
  • FacesContext
  • Validadores
  • Converters
  • Facelets
  • Custom Components
  • Ajax
  • Projeto de aplicação de final de curso

4 – Framework RichFaces

  • Introdução à Framework RichFaces
  • Ajax Control Components
  • Resources
  • Containers
  • Validation
  • Rich Inputs
  • Panels
  • Tables
  • Trees
  • Menus
  • Finalização do projeto de aplicação de final de curso

Add Comment

Your email address will not be published. Required fields are marked *

Phone: (31) 3646-1612
Fax: (31) 3646-1614
Loja 01, Lourdes, Belo Horizonte/MG
Rua Rio de Janeiro, 1278