JSF (JavaServer Faces)

As web-based applications grow in complexity, 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. In the last years, several frameworks have been created for web-based Java applications. JSF is a component-based view framework which has been included in the Java EE standard.

In this course the participant will get a good insight in the architecture and use of the JSF framework. He will be able to build the view layer of an enterprise application, but also be aware of the integration with other parts of the application.

Schedule

datedur.lang.locationprice 
24 Feb3Leuven 1575 EUR (excl. VAT)
SESSION INFO AND ENROLMENT

Intended for

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

Background

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

Main topics

  • 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, rendered attribute, handling view expiration
  • Validation: 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 and facelet tags
  • Composite and custom components
  • (Extra) Example of a JSF component library: PrimeFaces

Training method

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

Duration

3 days.

Course leader

Sandy Schillebeeckx

Reviews

4.2/5 (based on 29 evaluations; the most recent ones are shown below)

This course was a good mix between exercices + explanation

 
  (, )

Alles werd zeer duidelijk en vlot uitgelegd. Ruim voldoende tijd ook voor praktijk met goede begeleiding van de docente.

 
  (, )

Ben tevreden over kennis en begeleiding van docente. Verhouding theorie en praktijk ook oke

 
  (, )

zeer goed

 
  (, )

Explication complète, cours clair

 
  (, )

Cours d'une nouvelle matière pour moi, très bénéfique et complet

 
  (, )

Veel info op korte tijd

 
  (, )

Zware cursus maar goede opbouw

 
  (, )

Click here to see more comments...

Zeer goed, ik vind alleen dat de cursustekst wat beter en overzichterlijker kan

 
  (, )

Goede voorbeeldoefeningen en veel oefeningen

 
  (, )

Interessante cursusmet prima verhouding theorie/praktijk

 
  (, )

Goede combinatie tussen theorie en praktijk

 
  (, )

De balans ts theorie en praktijk is goed waardoor ik na af loop van de cursus effectief het gevoel had jsf in de praktijk te kunnen toepassenop basis niveau

 
  (, )

de onderwerpen werden uitgebreid genoeg gegeven, zowel in theorie als in oefeningen

 
  (, )

duidelijke cursus, maar veel informatie. Niet te moeilijk maar af en toe de draad kwijt omwille van de hoeveelheid (zonder voorkennis)

 
  (, )

zeer goed, ik mis cursus ipv slides

 
  (, )

goede cursus met uitstekende afwisseling theorie/praktijk Geen te lange stukken theorie, maar regelmatig oefeningen. Zo kan je focus blijven houden en voelt cursus niet super zwaar aan.

 
  (, )

Goed, veel leerstof op korte tijd

 
  (, )

Also interesting

Enrollees for this training also took the following courses:


SESSION INFO AND ENROLMENT