Please email email@example.com for info on how to arrange customized courses on JSF 2.2, PrimeFaces, Spring MVC, Java 8, Hadoop, Android programming, jQuery/Ajax, and other Java EE topics onsite at YOUR location.
This section gives brief examples of the the most important JSF concepts, all in a single section. This is a good way to get a quick overview of the main JSF development techniques. However, the examples are relatively brief, and there is minimal explanation (each topic gives pointers to the full tutorial section that has details). Still, this is a good place to start, especially for experienced Java developers who can pick up the gist of things without a lot of explanation. See http://www.coreservlets.com/JSF-Tutorial/jsf2/ for the full tutorial, associated code, exercises, and exercise solutions. You can also download PDF files of each lecture, for saving or printing.