Enterprise Web 2.0
Center for Excellence
Home» Products»Online Training

Online Training

Exadel delivers its deep expertise in Java EE and open source technologies right to your desktop through its online trainings.
The new version 2.0 of the JSF Training is coming soon!

If you would like to register for the class or find out about pricing, go to our shopping cart. If you have any other questions, please email us at training@exadel.com.
JavaServer Faces is a new technology that makes it much easier to create rich user interfaces for Web applications. This self-paced introductory course gives those new to JSF a running start in taking advantage of this new technology. The course enables developers to build complete JSF applications, using most of the customizable features of JSF (including validation and conversion). The course focuses less on theory and more on hands-on examples, tips, and techniques to provide students with a practical cost-effective grounding in JSF.

If you would like to see a demo version of the class with one lesson/topic available, go to http://learn.exadel.com , select "JSF Training Demo Course", and login as guest.

Course Objectives

Students who complete this course will "take away" at least the following key benefits:
  • Be able to build a JSF application
  • Understand the JSF Page Lifecycle
  • Take advantage of the customization features in JSF (for example, custom validators)
  • Receive an introduction to Exadel Studio (an Eclipse plug-in for Web applications, including complete JSF support)

Course Scheduling

This course is self-paced for maximum flexibility while still allowing full access to an instructor for questions and checking assignments. Students can begin and finish the course at any time within 6 months after purchase. On average, though, the course is completed in 4 weeks.

Course Methodology

The course is taught online. Each student is issued a password-protected account for accessing the home page for the class at learn.exadel.com. The course contains about 20 lessons. Each lesson consists of hands-on examples and assignments.
For each lesson, students will:
  • Read a short explanation of the current topic.
  • Complete all hands-on examples. (You will actually be writing short sample applications.)
  • Complete short assignments or answer questions.
  • Discuss the material with students and instructors in the classroom forum.
  • Discuss posted questions in the forum.

Syllabus

  • The Basics - What is JavaServer Faces?
  • First JavaServer Faces Application
  • What is a JSF Application?
  • Using Resource Bundles and Internationalization
  • Binding Expressions
  • Working with Managed Beans
  • JSF HTML and Core Tags
  • More about Binding Expressions: Predefined Objects and JSF EL
  • JSF Navigation (Simple and Advanced)
  • JSF Conversion - Converting User-Entered Input
  • Adding a Customer Converter
  • JSF Validation - Validating User-Entered Input
  • Adding a Custom Validator
  • Using the "binding" Attribute
  • The JSF Page Cycle
  • JavaServer Faces Events
  • Extending the JSF Expression Language or Creating a Custom Resolver

About the Instructors

The course instructors are real-world experts, who have been involved in JSF from its inception. Our team of instructors has been offering this online JSF class for two years.

For More Information

Where do you go from here? If you would like to register for the class or find out about pricing, go to our shopping cart. If you have any other questions, please email us at training@exadel.com.
1.888.4EXADEL