Curso Online de JSF (Java Server Faces)

Nesse curso de JSF (Java Server Faces) com a IDE Eclipse, veremos todos os conceitos deste framework MVC, para que o aluno tenha uma formação completa de JSF2. Durante o curso, serão abordados conceitos como configuração do ambiente de desenvolvimento, managed beans, navegação entre paginas, conversores, validação de dados, componentes JSF, uso de ajax, internacionalização de mensagens, templates com Facelets, integração com JPA e desenvolvimento de CRUD. O estudo de caso abordado para ... Ver mais desenvolvimento das manutenções será o de o gerenciamento de projeto de uma empresa, onde cada funcionário da empresa possui um setor, pertence a um grupo (Usuários ou Administradores), e cada projeto possui um setor, e pode ter vários funcionários alocados a este projeto. O diagrama de classes pode ser visualizado na figura abaixo. Será utilizada a IDE de desenvolvimento Eclipse, pois é uma ferramenta gratuita, largamente utilizada para o desenvolvimento com Java EE, além disso, permite a instalação de complementos, visando facilitar o desenvolvimento. O JSF (Java Server Faces) é a especificação para um framework de componentes para desenvolvimento web em Java. Esta especificação foi definida por meio do Java Community Process (JCP), que é a entidade que tem como objetivo especificar a evolução da linguagem Java de acordo com o interesse do mercado. Atualmente JSF é a principal plataforma para desenvolvimento do Java EE. A primeira versão da tecnologia surgiu em 2004, com a liberação da versão 1.0. A especificação original do JSF ficou muito aquém do ideal, era muito genérica e propunha situações que na prática não eram ideais. O JSF 2.0 surgiu em 2009, criado a partir de frameworks que visavam completar a especificação original, projetos de software aberto e que haviam tido tempo de amadurecer, o que melhorou a facilidade de uso e integração com Java EE, além de fornecer suporte a novas tecnologias como Ajax e REST. Ao final do curso, o aluno será capaz de desenvolver aplicações utilizando a tecnologia Java Server Faces, integrar com bases de dados e instalar sua aplicação em um servidor.

/
Iniciar Carga Horária - 48H

CONTEÚDO DO CURSO

Aula 1 - free

Introdução a Java Server Faces

Nesta videoaula é possível entender o que é a tecnologia JSF (Java Server Faces). Além disso serão apresentados os recursos que este framework MVC possui e porque se tornou o padrão para desenvolvimento de interfaces do Java EE.
free
Aula 2 - mvp

Configuração do ambiente de desenvolvimento

Nesta videoaula veremos como configurar o ambiente de desenvolvimento. Será visto o download e instalação do ambiente de desenvolvimento Java (JDK), bem como o ambiente de execução Java (JRE).
mvp
Aula 3 - mvp

Primeiro projeto com JSF

Nesta videoaula criaremos o primeiro projeto JSF (Java Server Faces) na IDE Eclipse. Veremos como configurar as bibliotecas já pensando na posterior distribuição da aplicação.
mvp
Aula 4 - mvp

Ciclo de vida dos managed beans

Nesta videoaula veremos os managed beans. O que define o seu ciclo de vida, o que é o ciclo entre a sua criação e posterior liberação da memória.
mvp
Aula 5 - mvp

Navegação entre páginas

Nessa videoaula veremos como funciona a navegação entre paginas no Java Server Faces. Primeiro, trataremos a navegação de forma estática.
mvp
Aula 6 - mvp

Principais componentes HTML do JSF: Visão geral dos componentes

Nessa videoaula teremos uma visão geral dos principais componentes Core e HTML do Java Server Faces.
mvp
Aula 7 - mvp

Principais componentes HTML do JSF: Componentes para saída de texto e imagem

Nessa videoaula, que é a segunda sobre os componentes do Java Server Faces, veremos componentes para exibição de texto e imagens na tela.
mvp
Aula 8 - mvp

Principais componentes HTML do JSF: Botões e links

Nessa videoaula, que é a terceira sobre os componentes do Java Server Faces, veremos como trabalhar com botões e links.
mvp
Aula 9 - mvp

Principais componentes HTML do JSF: Entrada de dados

Nessa videoaula, que é a quarta sobre os componentes do Java Server Faces, veremos como trabalhar com entrada de dados.
mvp
Aula 10 - mvp

Curso Java Server Faces: Formulários no JSF: Mensagens

Nessa videoaula, que é a primeira de duas aulas sobre formulários, veremos como criar mensagem no managed bean, para serem exibidas na tela, usando o contexto do Java Server Faces.
mvp
Aula 11 - mvp

Curso Java Server Faces: Formulários com urls registráveis

Nessa videoaula veremos como criar urls registráveis no Java Server Faces, enviando parâmetros via get para o servidor.
mvp
Aula 12 - mvp

Tabelas simples

Nessa videoaula veremos como trabalhar com tabelas de dados no Java Server Faces. Será visto como criar tabelas de dados a partir de coleções ou listas existentes nos managed beans.
mvp
Aula 13 - mvp

Configurações do dataTable, Titulos, cabeçalhos e rodapés

Nessa videoaula veremos alguns atributos e configurações avançadas do componente h:dataTable, e como adicionar um titulo, cabeçalho e rodapé a ele.
mvp
Aula 14 - mvp

Estilos para as tabelas

Nessa videoaula veremos como criar estilos para as tabelas de dados. Veremos como o componente h:dataTable permite que sejam definidos estilos para as suas partes como o titulo, o cabeçalho, o rodapé.
mvp
Aula 15 - mvp

Estilos para as linha e colunas

Nessa videoaula veremos como criar estilos css para colorir as linhas e colunas das tabelas, criando um efeito zebra.
mvp
Aula 16 - mvp

Editando células de uma tabela

Nessa videoaula veremos como editar dados de uma linha usando componentes de entrada do Java Server Faces.
mvp

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
140 mil fãs no facebook
100 mil certificados emitidos