933 formations: TIC

La formation que vous souhaitiez consulter n'est plus disponible. C'est pourquoi nous vous proposons descours similaires.
ABIS

JSF (JavaServer Faces)

  • par ABIS
En ligne
2.378

During this training, we will learn the basics of the JavaServer Faces (JSF) framework. In this three-day ABIS course, we will study the fundamental ingredients of the framework , as well as how it simplifies the development of a web frontend in Java.

As web-based applications can get very complex in structure, there is a need for a good application framework. Without such a framework, the maintenance of such an application becomes difficult, time-consuming and error-prone. JSF is a component-based view framework which has been included in the Java/Jakarta EE standard.

In this course the participant will:

  • get a good insight in the architecture and use of the JSF framework
  • be able to build the view layer of an enterprise application, but also be aware of the integration with other parts of the application

  • Introduction
    • history
    • versions
    • setting up an application
    • JSF Lifecycle
  • Basic JSF programming
    • facelets
    • CDI
    • bean definition and configuration
    • bean scopes
    • Expression Language
  • Forms and navigation
    • form tags
    • navigation
    • handling view expiration
  • Conversion, Validation and Internationalisation
    • JSF and Bean Validation Framework
    • Custom converters and validators
    • Internationalization
  • Event handling
    • action events, value change events, phase events, system events
    • AJAX support
  • Facelets
    • templating
    • facelet tags
  • Composite and custom components
  • (Extra) Example of a JSF component library: PrimeFaces

Theoretical foundations with demonstrations. There is plenty of time provided for practical exercises.

Delivered as a live, interactive training: available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch, or French.

A good knowledge of Java Programming is required (see course Java programming).

En ligne € 2.378(TVA incluse) S'inscrire

Internet/intranet/extranet application developers who wish to learn a Java based web framework with broad industry support.