Instructor-led training
Introduction to ICEfaces Training in Sayreville, New Jersey
This intermediate-level course gives JSF developers a rapid introduction to the ICEfaces component library and Ajax framework.
What you'll learn
This intermediate-level course gives JSF developers a rapid introduction
to the ICEfaces component library and Ajax framework. We begin with
backgrounders in both JSF custom component architecture and Ajax
development, as these are essential to understanding both the purpose
and the design of ICEfaces. Then, the bulk of class time is occupied in
practical, hands-on exercise with ICEfaces. We focus on Ajax -- partial
submits and responses, and Ajax Push -- and other cross-cutting features
of the framework. Then we survey the component library, drilling down on
a few of the most interesting components for demos and lab exercises.
Prerequisites
This course is intended primarily for experienced JSF application
developers. Java programming experience is essential. JSP
page-authoring experience is required. Servlets programming experience
is recommended but not required. Basic knowledge of XML will be
helpful, as will any previous experience with HTML.
Course Outline
Chapter 1. Custom Components
- UI Component Libraries
- Using a Custom Component Library
- The Components of a Component
- Delivering JavaScript
- Blending Client- and Server-Side Logic
Chapter 2. Ajax Applications
- What is Ajax?
- Request Formats
- Asynchronous Response Handling
- Alternatives: XMLHttpRequest
- Alternatives: Direct Web Remoting
- JSF for Ajax
- ICEfaces
Chapter 3. ICEfaces Architecture
- The ICEfaces Value Proposition
- Acquiring and Configuring ICEfaces
- PersistentFacesServlet and BlockingServlet
- JSP, JSP Documents, and Facelets
- Ajax via "Parital Submit"
- Ajax Push: RenderManager vs. SessionRenderer
- Drag and Drop
- Security Features
Chapter 4. ICEfaces Components
- Extended Components
- Custom Components
- Layout Managers
- Component Stylesheets
- <ice:dataTable>
- <ice:selectDateInput>
- <ice:panelTooltip>
- <ice:panelPopup>
- <ice:panelTabSet>
- <ice:outputChart>
- Visual Effects
Appendix A. Learning Resources
Training locations
Introduction to ICEfaces training across the U.S. and beyond.
We provide Introduction to ICEfaces training onsite and live online for organizations throughout the United States and internationally.
View all Introduction to ICEfaces training locations
Train your team with HSG
Private, instructor-led training customized for your organization.
- Onsite or live online delivery
- Customized curriculum
- Training for groups of 3 or more
- Flexible scheduling
- Experienced instructors
Questions? Call us at 303.377.6176
or email info@hartmannsoftware.com
Ready to train your team?
Let's customize this training for your organization.
Tell us about your employees, your goals, and your preferred schedule. We'll prepare a training proposal covering scope, delivery format, and pricing.