JavaServer Faces 2.0 and PrimeFaces

Overview

JSF 2.0 is a major stepforward introducing various new features and enhancements. Powered by PrimeFaces, JSF 2.0 would be your ultimate rich web framework for the job. This course gets you started with JSF 2.0 with PrimeFaces in no time.

Trainer

Cagatay Civici is a member of JavaServer Faces Expert Group, the founder and project lead of popular PrimeFaces Component Suite, PMC member of open source JSF implementation Apache MyFaces and committer of Atmosphere Ajax Push/Comet Framework. He's a recognized speaker in international conferences including Jazoon, JSFSummit, JSFDays and many local events such as JUGs. Cagatay is also an author and technical reviewer of several books regarding web application development with Java and JSF. As an experienced trainer, he has trained over 100 java developers on Java EE technologies mainly JSF, Spring, Seam and JPA.

Location

This course can be delivered privately on-site or online in real-time format with web conferencing using skype+mikogo tools.

Upcoming Online Course

Dates for next available online course will be announced, please check back soon.

Prerequisites

Experience in Java programming language.

Course Outline

JavaServer Faces 2.0

  • Introduction to JSF and MVC
  • Comparing JSF 1.x and JSF 2.0
  • Getting started with JSF 2.0
  • UI Component Model
  • Managed Beans and JSF IOC
  • Binding the model and view
  • Validations and JSR-303
  • Request Lifecycle
  • Page templating with Facelets
  • EZComp: Composite Components
  • Navigations and Bookmarking
  • Client Behaviors
  • Exception Handling
  • Internationalization
  • Best Practices and How tos
  • Spring Integration (Optional)
  • Seam Integration (Optional)
  • CDI Integration (Optional)

PrimeFaces

  • Introduction to PrimeFaces
  • Setup and Configuration
  • Boosting JSF with PrimeFaces
  • Using the Component Suite
  • Lightweight Ajax and PPR
  • Mobile JSF with TouchFaces
  • Enabling Ajax Push/Comet
  • Skinning Guide
  • Tips and Tricks

Duration and Pricing

  • Online training: 2 days, 8 hours per day. (09:00-18:00 GMT+1). 700$ total fee per person.
  • On-site private training: 3 days, 8 hours per day. 4000 $ total fee.

Registration and Payment

For more information regarding the course and registration, please contact us. Payments are processed via paypal.