October 6, 2010

New Courses for Migrating to JSF 2.0

Following up on the release of our JSF 2.0 course, we're pleased to announce the release today of a trio of new courses specifically for those developers already experienced with JSF 1.x who want to move to 2.0. Course 116, "Migrating to JSF 2.0," focuses on what's new and different about JSF 2.0, enabling those JSF1-savvy developers to ramp up quickly. As with Course 115, there's a pile of interesting new features to discover:

  • Facelets, which is now the standard and preferred view definition language
  • Support for HTTP GET and view parameters
  • Managed-bean annotations
  • Composite components
  • Ajax support, both via the new <f:ajax> tag and a standard JavaScript API

Course 116 is actually the base for three variants of the course. It runs on Tomcat, and Course 116-GF supports GlassFish. As we mentioned in our previous release, we have normalized our approach to multi-server support, providing support for many version-compliant servers on initial release and offering a server support matrix to simplify the process of seeking out a course on the technology and server product you want.

Then there is a special variant, Course 116A, which is significantly stripped down and more in the style of a briefing than a hands-on course. It is especially designed for presentation towards the end of a delivery of training on JSF 1.2, using an older version of our main JSF courseware -- when students are going to be working with 1.2 but would like to look ahead to new features, say on a Friday afternoon.

Note that 116A is listed as a half-day timeline, though it could support up to a full day of training and is priced as a single-day course. We price very short courses such as this on a one-day basis, even if used for less than one day of training. If the material is mixed into a custom course, we will charge according to the timeline of the custom course -- that is, there would be no premium involved in incorporating the material in that case.