Skip to content

Contact sales

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

Introduction to JavaServer Faces (JSF)

Course Summary

The Introduction to JavaServer Faces (JSF) training course is designed to demonstrate the foundations of how to build a new JSF application from scratch.

This course begins with a practical introduction to the new features of JSF, which includes Facelets as the preferred presentation technology. Next, it explores simplified configuration, refined lifecycle and event model. The course concludes with built-in support for Asynchronous JavaScript + Extensible Markup Language (XML) or AJAX, page templating, and easy component composition.

Purpose
Learn how to build component architecture-based websites with JavaServer Faces (JSF).
Audience
Experienced Java programmers; no prior background in JSP or HTML development required.
Role
Software Developer
Skill Level
Intermediate
Style
Hack-a-thon - Learning Spikes - Workshops
Duration
3 Days
Related Technologies
Java | JSF | Web Development | Ajax | HTML / HTML5

 

Productivity Objectives
  • Describe the system and platform requirements using JavaServer Faces (JSF)
  • Design a JSF using both the traditional and Facelets approach
  • Incorporate Asynchronous JavaScript + Extensible Markup Language (XML) or AJAX into JSF
  • Define and apply templating
  • Illustrate the refined event lifecycle

What You'll Learn:

In the Introduction to JavaServer Faces (JSF) training course, you'll learn:
  • Introduction to JSF
    • What JSF is (and is not)
    • Configuration, Lifecycle, Event Model and FacesContext
    • Inversion-of-Control (IoC)
  • Core JSF
    • Utilize Facelets and core JSTL
    • Managed Beans
    • CDI Beans
    • Navigation
    • Events
    • Data validation and conversion
  • UI Development with JSF
    • Message Bundles
    • Templates
    • Composite components
    • Custom components
    • View Action
    • File Upload
  • Integration of JSF
    • EJBs and JSF
    • HTML 5 and JSF
    • AJAX and JSF
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

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.