Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Advanced JSF

Course Summary

The Advanced JSF training course is designed to demonstrate the advanced techniques and key concepts of JavaServer Faces (JSF).

The course begins with focusing on the simplifying complex JSF concepts, like custom component development and integration with existing JavaServer Pages (JSP) applications. Next it explores configuration and potential architectural issues. The course concludes by examining other viable JSF application architectures like using Apache MyFaces with Asynchronous JavaScript + Extensible Markup Language (XML) or AJAX.

Learn how to build reusable custom JavaServer Faces (JSF) components.
Experienced JSF Programmers looking to advance their capabilities.
Software Developer
Skill Level
Fast Track - Targeted Topic - Workshops
2 Days
Related Technologies
Advanced Jakarta EE | Java | JSF | Web Development


Productivity Objectives
  • Apply custom components
  • Determine resources
  • Utilize Asynchronous JavaScript + Extensible Markup Language (XML) or AJAX
  • Employ Hypertext Markup Language (HTML) 5

What You'll Learn:

In the Advanced JSF training course, you'll learn:
  • Overview of Core JSF
  • Advanced Components
    • JSF templates
    • Work with custom components
    • Develop custom components
    • Build component composites
  • Navigation with Faces Flow
    • Define flows
    • Utilize the nodes
    • Utilize the flows
    • Packages
  • Using Resources
    • ResourceResolver and ResourceHandler
    • Resource library contracts
  • JSF and AJAX
    • Execution
    • Queue control
    • View action
  • JSF and HTML 5
    • Utilize HTML 5 in JSF
    • Pass-through elements and attributes
    • Examine Expression Language 3 (EL)
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”


Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.