Carga Horária Prevista

20 horas

Média de horas calculada com base nos alunos que já terminaram o curso .

Preço Pacote Turma

23.800,00MT

Preço total do curso. Não existe qualquer valor de inscrição ou mensalidade. Todos os cursos são isentos de IVA.

Início de acordo o calendário com 7 a 14 Estudantes

Inscrever no curso

Preço Pacote VIP

26.000,00MT

Início imediato após a inscrição com 1 a 2 Estudantes

Consulta Horário

Preço Pacote Grupo

20.500,00MT

Início imediato após a inscrição com 5 a 10 Estudantes

Consulta Horário

Informações Rápida

Tipo de curso - Presencial / Online
Nível - Iniciante
Duração - 20 Dias
Certificado - Sim
Por Semana - 5h:30 Min
Actualizado - 02-10-2015

Vantagens deste curso
BOLSA DE ESTÁGIOS
Aceda ao mercado trabalho com ShanyCursos

BOLSA DE EMPREGO
Acesso à nossa Bolsa de Emprego GRÁTIS

CASOS PRÁTICOS
Preparamos simulando situações reais

SALA VIRTUAL
ShanyCursos: a sua comunidade OnLine

TUTOR ESPECIALIZADO
Técnico especialista na área
Próximas turmas
Informe-se com o nosso atendimento por email [email protected] ou pelo + 258 82 39 44 984
Fórum de Discussão
Marcar sessão gratuita
Objectivos

O curso JSF - JavaServer Faces apresenta o desenvolvimento de aplicações web com o uso das ferramentas de arrastar e soltar deste framework MVC. No programa do curso, o aluno aprende a construir interfaces de usuários baseadas em componentes, através de um modelo de programação dirigido a eventos que permite ao programador se concentrar na lógica da aplicação.

A quem se destina

Para o melhor aproveitamento do curso JSF - JavaServer Faces, é imprescindível ter participado de cursos básicos de Java e HTML5 ou possuir conhecimentos equivalentes.
 

Duração do curso
   
 O curso não tem uma duração fixa em número de horas. Segundo a metodologia de ensino utilizada na ShanyCursos, os alunos podem frequentar o curso até terminarem todos os módulos do programa.

Horários e datas flexíveis

    Defina o seu horário e comece o curso quando quiser! A nossa metodologia de ensino permite um agendamento flexível de aulas. Escolha os dias e horas que deseja para frequentar os cursos.


Formas e condições de pagamento

    O pagamento pode ser feito através de transferência bancária, cheque, dinheiro ou multibanco. Consulte a nossa tabela de descontos para mais informações ou contacte-nos.


Ainda tem dúvidas? Consulte a nossa página de perguntas frequentes
Introdução ao JavaServer Faces: Visão Geral
        Introdução e Motivação; Definição; Benefícios do JSF; A Composição do JSF; Arquitetura de uma aplicação JSF; Configuração do JSF em um Container Web; Entendendo o Ciclo de Vida do JSF; Principais Produtos com Suporte ao JSF.


Personalizando as Páginas JSF
        Fundamentos sobre CSS; Trabalhando com CSS e Componentes JSF; Boas práticas para telas CRUD; Demonstração; Definindo um Layout para o Site; Templates com Apache Tiles; Templates com Subvisões no JSF; Templates com Facelets; Utilizando Facelets; Mostrando Mensagens do JSF.


Navegação entre Páginas JSF
        O que é MVC; Model-View Controller; MVC no JavaServer Faces; A Troca de Visões pelo Controlador; Construindo um Wizard (Passo a Passo).


Recursos Avançados do DataTable
        Porque utilizar DataTable?; Principais Recursos do DataTable; Utilizando Estilos (CSS) no DataTable; Visibilidade de Colunas; Editando Tabelas; Ordenando Elementos; Utilizando Paginação; Selecionando Linhas de uma Tabela.


Componentes Personalizados no JSF
        Quando Criar Novos Componentes; Entendendo o Ciclo de Renderização; Implementando Componentes; Arquivos do Componente; Código Exemplo; Implementando Renderizadores; Implementando um Componente e seu Renderizarador; Código Exemplo.



A Arquitetura de Componentes JSF
        O que sãp Render-Kits; O Modelo de Eventos de JSF; O Modelo de Componentes Visuais do JSF; Eventos de Componentes no JSF; Navegando Entre Páginas; Usando Marcadores JSF; Componentes e Associações (Binding); Marcadores de Visão e Subvisão; Usando Marcadores JSF HTML; Usando Método GET em JSF; Mensagens de Validação e Conversão (i18n).


Utilizando Outros Componentes do JSF
        Utilizando Itens para Seleção; Utilizando Marcadores de Seleção; Utilizando Caixas de Seleção; Utilizando Painéis; Utilizando Tabelas de Dados; Configurando um DataTable; Criando a Tela de Pesquisa e Listagem.


Manipulando Dados de Entrada e Saída
        Validadores e Conversores de Dados de Entrada; Fases de Conversão e Validação; Utilizando Componentes para Validação de Entrada; Convertendo Dados de Entrada; Criando Conversores Personalizados; Conversores e Validadores X Ciclo de Vida.


Interagindo com o Ciclo de Vida de Aplicações JSF
        Mudando o Ciclo de Vida de uma Aplicação JSF; Usando Marcadores de Eventos no JSF; Marcado ActionListener; Marcador ValueChangeListener; Marcador PhaseListener.
   

oJSF e AJAX
        Fundamentos sobre JavaScript; Propósito do AJAX; Usando o ICEFaces; Usando Ajax4JSF; Usando Ajax4JSF : Exemplo; Demonstração; Bibliotecas de Extensão do JSF; Usando Componentes Tomahank; Demonstração.
Certificação de Formação
Certificado de curso livre, disponível online ou Presencial, no próprio site ou Centro de formacao mediante a aprovação do aluno no curso.
Os comentários apresentados correspondem à transcrição de excertos de alguns dos questionários de avaliação preenchidos pelos formandos que concluiram o curso na ShanyCursos.
Aulas totalmente práticas, onde cada conceito, após uma breve explanação teórica, é executado e configurado, através de exemplos dirigidos e exercícios práticos, otimizando e reforçando o aprendizado.