Curso Online de Mastering JSF & PrimeFaces

Curso Online de Mastering JSF & PrimeFaces

Mastering JSF & PrimeFaces

Continue lendo

Autor(a):

Carga horária: 5 horas


Por: R$ 24,90
(Pagamento único)

Certificado digital Com certificado digital incluído

Mastering JSF & PrimeFaces



  • 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.**
* Desde que tenha acessado a no máximo 50% do material.
** Material opcional, vendido separadamente.

Modelo de certificados (imagem ilustrativa):

Frente do certificado Frente
Verso do certificado 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?


Matricule-se agora mesmo Preenchendo os campos abaixo
R$ 24,90
Pagamento único
Processando... Processando...aguarde...
Autorizo o recebimento de novidades e promoções no meu email.

  • 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