Home    |    Instructor-led Training    |    Self-Paced Learning    |    Online Training          Email Us   Phone :
Contact Us   -   About Us   -   Clients          
 
Courses
A+
ADA
Adobe
AJAX
Android
Apache
AutoCAD
Business Analysis
Business Objects
Business Skills and Technology
C++ programming
Cisco
Citrix
Cloud Computing
Cognos
ColdFusion
COM/COM+
CORBA
Corel
Crystal Reports
Datawarehousing
DB2
Desktop Application Software
Enterprise Architecture
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
Leadership Development
Legato
Lotus
Macintosh
Mainframe programming
Microsoft / MCT
MS Access
MultiMedia and design
.NET
Network+
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Perl
PHP
PowerBuilder
Professional Development
Professional Soft Skills Workshops
Project Management
Rational
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software Engineering
Software quality and testing
SQL Server
Sybase
Telecommunications
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Visual Basic
Visual Foxpro
VMware
Web 2.0
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Introduction to ICEfaces (Version 1.8)
Java Training Overview

This intermediate-level course gives JSF developers a rapid introduction to the ICEfaces component library and Ajax framework. It can also be presented separately to students with JSF experience, though it is primarily intended to follow our three-day JSF Course JSF Development with ICEfaces, for a prepared combination of JSF and ICEfaces material.

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

Java Training Learning Objectives

  • Integrate ICEfaces into JSF applications.
  • Use partial submits and responses to implement auto-completes, form updates, and other Ajax features.
  • Make judicious use of Ajax Push to implement asynchronous updates from the application to existing JSF views.
  • Use popup calendars, menus, charts, and other UI components to enhance the look and feel of JSF views.
  • Use tabbed panes, splitters, and other layout management tools.
  • Use modal dialogs for a more seamless user experience.
Java Training Prerequisites

  • General note:
  • This course is intended primarily for experienced JSF application developers The remaining prerequisites shown below are all requirements of that course as well. Please note that page authors, component developers, and others who may have little or no Java experience (but perhaps are stronger on HTML and JSP) may well find this to be a valuable training experience, but without solid Java skills many of the coding exercises will be difficult to follow.
  • 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.
Java Training Course duration

1 day

Java Training 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



Hardware/Software Requirements

Hardware – minimal

1.5 GHz, 1 gig RAM, 2 gig disk space

Hardware – recommended

2.5 GHz, 2 gig RAM, 2 gig disk space.

Operating system

Tested on Windows XP Professional. Course software should be viable on all systems which support a Java 6 Developer's Kit.

Network and Security

Limited privileges required

Software

All free downloadable tools.


Contact Information
WINTRAC INC. - the one stop shopping center for IT training.
16523 S.W. McGwire Ct. Beaverton OR -97007
Phone: (503) 259-0312
Fax: 707-598-2268
Email: sales@wintrac.com

Send mail to webmaster@wintrac.com with questions or comments about this web site.
Copyright © 2010 Wintrac Inc.