Advanced JSF

Advanced JavaServer Faces Training

The Advanced JSF training course builds on the Introduction to JSF training course.
The Advanced JSF course focuses on the simplifying complex JSF concepts, like custom component development, integration with existing JSP applications, as well as configuration and potential architectural issues. Additionally, the Advanced JSF course examines other viable JSF application architectures like using Apache MyFaces with AJAX.

Advanced JSF can be delivered using Java EE 5 or Java EE 6 (JSF 2.0) using the Application Server and IDE of your choice.

Course Summary

Purpose: 
Learn how to build reusable custom JSF components
Audience: 
Experienced JSF Programmers looking to advance their capabilities
Skill Level: 
Learning Style: 

Hands-on training is customized, instructor-led training with an in-depth presentation of a technology and its concepts, featuring such topics as Java, OOAD, and Open Source.

Hands On
Duration: 
3 Days
Advanced JSF is part of the J2EE Training / Java EE Training curriculum.
All of our Java EE courses can delivered using Java EE or Java EE 6. The Advanced JSF training course can be taught using the Java IDE - NetBeans, Eclipse, IntelliJ, etc. *and* Java EE Application Server (JBoss, Glassfish , WebLogic , WebSphere , Tomcat, etc.) of your choice.

What You'll Learn

In the Advanced JSF training course you’ll learn:

  • Review of core JSF components: JSF tags, EL, JSF Managed Beans, FacesServlet, Events, etc.
  • What are custom JSF components?
  • How do I build a custom JSF components?
  • Working with Custom Components
  • Developing Custom Components
  • Building Component Composites (components containing components)
  • JSF and AJAX: Building Rich user interfaces
  • Packaging and configuring a JSF application

Meet Your Instructor

Jean Leong

Jean Leong brings years of development experience into her teaching, making the learning experience practical for her students. Originally a Smalltalk developer, Jean has an expansive knowledge of object-oriented (OO) development, analysis and design. Jean has worked in every stage of the software development process for a variety of businesses, from small non-profits to government agencies to global enterprises.

Jean was also one of the top instructors at Sun Microsystems in North America and Europe. At...

Meet Jean Leong »

Related Courses

Prepare yourself for this course by taking: 

Develop Your Intelligence

Contact us to begin the personalization process.

We'll work with you to design a personalized,
relevant learning solution that's budget friendly.

Questions? Answered.

Problem? Solved.


They Liked Us.




You will too.

Learn About The DI Way

Everyone learns more when it's personally relevant. Yes - It's that simple!

Contact Us

Contact DevelopIntelligence

Please fill out the information below to have a DevelopIntelligence Learning Solutions Architect contact you within 1-business day. If you would like immediate live help, please call (877) 629-5631.

Because we value your privacy, we don’t share your information. We’ll only use it to help you find the best personally relevant learning solution.

Need help finding the right learning solution? Call us: 877-629-5631