Java Server Faces (JSF) 2.0 is de standaard technologie binnen het Java Enterprise Edition (Java EE 6) platform om webapplicaties te bouwen. Deze cursus behandelt alle aspecten die nodig zijn voor het ontwerpen en implementeren van een webapplicatie, zoals session state, validatie en conversie, event afhandeling, internationalization, en het implementeren van de layout.
Met Java Server Faces is het mogelijk om een webapplicatie te bouwen door middel van het assembleren en configureren van User Interface componenten, waardoor het maken van Rich Client interfaces een stuk simpeler wordt.
Verschillende ontwerp patronen en best practices worden behandeld, zodat de cursist in staat is om een flexibele, onderhoudbare en testbare webapplicatie te ontwikkelen.