Home   |   Instructor-led Training   |   Self-Paced Learning                Email Us   Phone :
Contact Us   -   About Us          
 
Courses
A+
ADA
Adobe
AJAX
AutoCAD
Business Skills and Technology
C++ programming
Cisco
Citrix
Cognos
ColdFusion
COM/COM+
CORBA
Corel
Crystal Reports
Data Mining
DB2
Desktop Application Software
Enterprise Architecture
ITIL
Java
JBoss
Legato
Lotus
Macintosh
Mainframe programming
Microsoft / MCT
MS Access
MultiMedia and design
.NET
Network+
Object oriented analysis and design
OpenVMS
Oracle
Perl
PHP
PowerBuilder
Professional Development
Professional Soft Skills Workshops
Project Management
Rational
SAS
Security
SharePoint
SOA
SQL Server
Telecommunications
Tivoli
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 JavaServer Faces (JSF) Using RAD Training
WebSphere Training Overview

This training course introduces the developer to the JSF architecture and provides the basis for planning, developing, and deploying Web based applications using the JSF framework. After taking this class, the developer will be able to quickly construct dynamic server-side web pages using JSF and integrate the Web application with many of the other Java2 Enterprise Edition application server methodologies such as Enterprise Java Beans, JavaMail, and SOAP

WebSphere Training Audience

Software designers, developers and programmers

WebSphere Training Prerequisites

Participants should already have a solid understanding of Java programming and understand the basics of XML. The course also assumes a basic understanding of HTML syntax and JavaServer Pages syntax. Understanding of Enterprise Java Beans (EJB) is also a plus.

WebSphere Training Learning Objectives

This class combines lecture with a unifying, hands-on experience, and open ended discussion that will help the developer quickly understand the benefits of JSF and how to use the framework. Upon completion of the course, students will:

  • Become familiar with the JSF tags for the commonly used HTML components in a form.
  • Learn how to write event handler methods in a managed bean.
  • Learn how to register the event handler method with a GUI component.
  • Write navigation rule in faces-config.xml.
  • Control the sequence of page display based on certain business logic.
  • Add very besic validation to the intro.jsp page
  • Display objects in an ArrayList in a data table.
WebSphere Training Course duration

3 days

WebSphere Training Topics
  • Introduction and Overview
  • The JSF Architecture
  • JSF Request Objects
  • Simple JSF User Interface components
  • The EL Expression Language and Advanced User Interface components
  • Event Handling
  • Data Validation
  • Data Conversion
  • Rendering Custom User Interface Objects
WebSphere Training Recommended Follow on Courses

  • J2EE Server Side Enterprise Java Beans
  • Advanced XML
WebSphere Training Course outline

1. Introduction to JSF
  • JavaBeans with JSPs (Refresher)
  • Custom Tag Libraries (Refresher)
  • What is JSF
  • Motivation behind the technology
  • Comparison with JSP and JavaBeans
  • Comparison with Struts
  • Advantages of JSF
  • JSF Concepts
  • User Roles and responsibilities
  • Request Processing Lifecycle Phases

2. User Interface Component Model
  • UI Component Interface Introduction
  • UI Components
  • JSF Core Tag Libraries
  • HTML Tag Libraries

3. JSF Event Handling
  • Event & Listener Model
  • Event Classes
  • Listener Classes
  • Phase Identifiers
  • Handling Events in JSF

4. Page Navigation in JSF
  • Navigation Rules
  • Page Navigation
  • Conditional Navigation

5. Validators
  • Standard Validators

6. Advanced UI Components
  • UIPanel components
  • Data grid

7. Using JSF in JSP
  • Techniques for adding JSP Standard Template Library (JSTL) tags in conjunction with JSF.

8. JSP Expression Language
  • Introduction to EL
  • Writing better JSF application using JSP EL

9. Data Conversion
  • What is data conversion in JSF
  • Using the standard data coversion.
  • Writing custom data conversion

10. Writing custom Components
  • When to develop custom components
  • Understanding the rendering model
  • Steps to develop a custom component
  • Display rendering
  • Data assignment
  • Event handling

11. Faces Client Framework
  • What is Faces Client
  • Motivation behind the framework
  • Defining client data
  • Binding client data to controls
  • Using the built in faces client controls
    • Data Grid
    • Graph
    • Tree View
    • Web Service
  • Lab: Using the Data Grid

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 © 2008 Wintrac Inc.