2 months access to the course.

Course Requirements
Knowledge of Java is required, including Servlets.

Book now   

STEP 1: The payment
Choose your payment currency.

Dollars (USA): $ 610
Euros (EUROPE): € 450
Pounds (UK): £ 380

STEP 2: The beginning
Once your payment has been processed, you will receive the keys to access your course.

Contact Us



Welcome to the JavaServer Faces Course

In this page you will find all the details about our JavaServer Faces OnLine Course. But if there’s anything you would like to ask us, don’t hesitate, and just email us at info@trainingjava.com.
What is JavaServer Faces?
JavaServer Faces (JSF) is a Java-based web application framework intended to simplify development integration of web-based user interfaces.
read more
JSF is a request-driven MVC web framework for constructing user interfaces using components. As a display technology, JSF 2 uses Facelets. Other view technologies such as XUL can also be employed. JSF 1.x uses JavaServer Pages (JSP) for its display technology. JavaServer Faces is a standardized technology which was formalized in a specification through the Java Community Process. It is part of the Java Platform, Enterprise Edition.

Materials, Tutor, Methodology, Software, Final Exam, Diploma.
read more
- Electronic documentation in PDF format.
- Exercises and practicals.

Our tutors are used to providing these courses. They have abundant knowledge of Java, not only as theoretical experts, but they also have many years of hands on practical experience with in depth Java-related projects.

Theory explained using clear examples, with suggested exercises to reinforce what has been learnt.

All the software used on the course is free and easily downloadable. It will be explained how to do this.

Final Exam
To obtain the diploma you must sit the final exam. The exam can be accessed online.

It’s not just a certificate saying that you completed the course. It’s a diploma with your results, your final exam score and the course syllabus.

- Developers and analysts who wish to improve their knowledge of Java.
- Developers who want to learn how to create a Java Application using the JavaServer Faces Framework.
- University students.
- IT professionals.

Starting Dates
The beginning is at the time of matriculation, as it is not required to form a group to start a class.

Visit this section to read the entire course syllabus.
read more
   • JSF features

Components of a JSF application
   • FACES-CONFIG.XML Configuration file
   • FACESSERVLET servlet
   • Managed beans
   • Application context. The FACESCONTEXT class
   • JSP actions

Creating your first JSF application
   • Creating the application structure
   • Implementing the model
   • Creating and registering managed beans
   • Implementing action controllers
   • Defining the navigation rules
   • Creating the views

Action events
   • Lifecycle of the processing of a JSF request
   • Restore view
   • Apply request values
   • Process validation
   • Update model values
   • Invoke application
   • Render response

JSF graphic components
   • Renderization
   • JSF component tags
      - Form
      - Controls: Common attributes.
      - Text fields
      - Command controls
      - Static text
      - Checkboxes
      - Single-selection lists
         . List components
      - Multiple-selection lists

Converters and validators
   • Validators
      - Automatic validation
      - Implicit JSF validators
      - Custom validators
   • Converters
      - Implicit JSF converters

Visit this section to read the questions that our students ask us.
read more
Are there any requirements?
Yes. To be able to naturally follow the course, a low to medium level of Java knowledge is required, up to Servlets.

What type of qualification do I get?
The title obtained is a private DIPLOMA. It’s not so much the diploma in itself, but the knowledge gained. Normally, in a job interview you have to demonstrate your technical knowledge through questions or formal tests, and that’s where you should confirm what you have learnt.

What payment methods are available?
As this course is available worldwide, we accept payments through our PayPal account. You can pay either directly from your own PayPal account or also by credit card through PayPal’s secure payments platform.