Curso Online de Mastering JSF & PrimeFaces
Mastering JSF & PrimeFaces
Continue lendo
Com certificado digital incluído
- Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
- O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
- Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
- Adquira certificado ou apostila impressos e receba em casa. Os certificados são impressos em papel de gramatura diferente e com marca d'água.**
** Material opcional, vendido separadamente.
Modelo de certificados (imagem ilustrativa):
Frente
Verso
-
Mastering JSF & PrimeFaces
Curso Completo: Do Backend ao Frontend com Java
Engenharia de Software e Interfaces Web -
Módulo 1: Introdução ao JSF
Fundamentos do JavaServer Faces -
O Padrão Java EE
JavaServer Faces (JSF), atualmente Jakarta Faces, é uma especificação oficial para a construção de interfaces de usuário (UIs) baseadas em componentes para aplicações web Java.
Abordagem Baseada em Componentes
Diferente de frameworks baseados em Actions (como Spring MVC), o JSF abstrai o HTML, CSS e JS através de tags pré-construídas que gerenciam seu próprio estado.
O que é JSF? -
O JSF implementa rigorosamente o padrão Model-View-Controller (MVC):
Model: A lógica de negócio e os dados (Entidades JPA, EJBs, CDI Beans).
View: As páginas web escritas em Facelets (.xhtml).
Controller: O `FacesServlet`. É o controlador frontal que intercepta requisições e gerencia o ciclo de vida.
A Arquitetura MVC -
Facelets é a tecnologia padrão de declaração de páginas do JSF. Substituiu o antigo JSP.
Facelets: A Visão do JSF -
Backing Beans
São as classes Java que dão suporte (backend) às páginas Facelets. Eles contêm as propriedades (Getters/Setters) vinculadas aos inputs e os métodos vinculados aos botões.
Injeção de Dependência (CDI)
Modernamente, usamos as anotações do Contexts and Dependency Injection (CDI), como @Named e @ViewScoped, para instanciar e injetar os Beans automaticamente.
Managed Beans e CDI -
O Ciclo de Vida do JSF
-
A Expression Language, iniciada por #{...}, é a ponte de comunicação bidirecional entre o HTML (View) e o Java (Model).
A EL avalia propriedades, executa métodos de negócios, e resolve injeções sem a necessidade de escrever código Java direto na página.
"
"
Expression Language (EL) -
Módulo 2: Introdução ao PrimeFaces
Elevando o JSF a Outro Nível -
Biblioteca JSF
É a suíte de componentes open-source mais popular e amplamente adotada para aplicações Java EE/Jakarta EE no mundo.
Rich Components
Oferece mais de 100 componentes ricos (Grids, Gráficos, Mapas, Diálogos) já prontos para uso produtivo.
Responsivo
Arquitetura moderna, compatível com HTML5, focado em alta performance e design adaptável para dispositivos móveis.
O que é o PrimeFaces? -
100+
Componentes Prontos
O PrimeFaces substitui a necessidade de escrever milhares de linhas de JavaScript, JQuery ou CSS manualmente.
Ajax embutido e transparente.
Comunidade gigante e atualizações constantes (mantido pela PrimeTek).
Integração perfeita com o ciclo de vida nativo do JSF.
Por que Escolher PrimeFaces?
Pagamento único
Processando...aguarde...
Cursos Relacionados
-
JSF
MAIS UM CURSO OFERECIDO PELA PROMOVENDO CONHECIMENTO LANÇANDO UMA COLEÇÃO DE NOVOS CURSOS APROVEITEM E ENTRE NA NOSSA PAGINA DE CURSOS PA...
R$ 40,009h
10+
-
Test Driven Development
A Equipe Promovendo Conhecimento está melhorando os cursos e aceitamos sujestoes e criticas via painel de contato O curso oferecido acim...
R$ 23,006h
5+
Encontre-nos no Facebook
Capítulos
- Módulo 1: Introdução ao JSF
- Módulo 2: Introdução ao PrimeFaces
- Módulo 3: Componentes Core
- Módulo 4: Componentes de Dados
- Módulo 5: Painéis e Layout
- Módulo 6: Ajax e Avançados