Curso Developing Web Applications using JSF

  • Development

Curso Developing Web Applications using JSF

32h
Visão Geral

Este Curso Developing Web Applications using JSF, apresentará os recursos e funções da tecnologia JSF. Você solidificará sua compreensão enquanto expande seu conjunto geral de habilidades.

 

Objetivo

Após concluir este Curso Developing Web Applications using JSF, você será capaz de:

  • Projetar aplicações web usando arquiteturas, protocolos, tecnologias e componentes padrão
  • Configure o JSF no Web Container
  • Projetar visualizações usando JSF e EL
  • Projete componentes personalizados usando Facelets
  • Projete e desenvolva o modelo usando JavaBeans ou Pojos
  • Integre recursos externos, como JPA, em aplicativos da Web
  • Integrar fluxo/redirecionamento de navegação
  • Integre modelos e visualizações usando eventos
  • Validar dados do aplicativo
  • Conversão de dados de aplicativos
  • Identifique, capture e resolva erros
  • Integrar segurança
  • Testar, empacotar e implantar aplicativos
Publico Alvo
  • Desenvolvedores
Pre-Requisitos
  • Ter um bom conhecimento da linguagem de programação Java
  • Compreender os fundamentos das aplicações web e do protocolo HTTP
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico

Getting Started with JavaServer Faces

  1. Understand common requirements for Web Applications
  2. Describe the JSF Web Application framework
  3. Describe the architecture of the JSF Web Applications
  4. Describe the View Description Language (VDL)
  5. Understand the role and structure of Managed Beans
  6. Describe navigation rules and cases
  7. Walk through a simple JSF web application

Designing JSF Pages Using Facelets

  1. Understand the structure of Facelet pages
  2. Use Tag libraries in Facelet Pages
  3. Describe the tag libraries supported in Facelets
  4. Understand the JSF Core Tag Library
  5. Understand the HTML RenderKit Tag Library
  6. Understand common attributes of the HTML tags

Using Managed Beans

  1. Define bean properties and bean scopes
  2. Declare beans using annotations
  3. Bind UI Components with Managed Beans
  4. Understand the Unified Expression Language (EL)
  5. Work with beans using Expression Language
  6. Understand the faces-config.xml Configuration File
  7. Configure beans in the faces-config.xml file
  8. Use Java EE Resources in Managed Beans

Designing Navigations

  1. Understand the implicit navigation rules in JSF
  2. Understand static and dynamic navigations
  3. Configure navigation rules and cases
  4. Understand the navigation rule declaration syntax
  5. Understand the navigation evaluation process

Validating and Converting Data

  1. Understand the data conversion and validating process
  2. Use standard data converters and standard data validators
  3. Configure default validators
  4. Use JSR-303 Bean Validation
  5. Work with conversion and validation messages
  6. Use Error Messages
  7. Use Resource Bundles in JSF Pages
  8. Develop custom validators and converters

Developing Complex Facelet Pages

  1. Use the DataTable Component
  2. Use the Facelets AJAX tag
  3. Understand the Facelets UI Tag Library
  4. Understand Facelet Templating
  5. Use ui:insert to define templates
  6. Use ui:composition to specify the template page
  7. Use ut:define to populate the template

Developing Composite UI Components

  1. Understand the concept of composite UI components
  2. Understand the elements of a composite component
  3. Understand JSF application resource libraries
  4. Design composite components
  5. Store composite components as resources
  6. Use Composite components

Working with Events

  1. Understand the life cycle of JSF request processing
  2. Understand life cycle events in JSF
  3. Understand value change events
  4. Use action events
  5. Register event listenets
  6. Understand the event model enhancements in JSF

Configuring and Deploying JSF Applications

  1. Understand JSF Web Application Stages
  2. Configure the state maintenance method
  3. Understand the application configuration loading process
  4. Install and upgrade JSF for a web container
  5. Deploy JSF web applications to the web container
  6. Test and verify the JSF application
  7. Configure security for JSF Web Applications
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas