Training

Popular Courses

Browse Our Free Resources

  • whitepapers
  • whitepapers
  • webinars
  • blogs

Our Locations

Training Centres

Vancouver, BC
Calgary, AB
Edmonton, AB
Toronto, ON
Ottawa, ON
Montreal, QC
Hunt Valley
Columbia

locations map

Calgary

550 6th Av SW
Suite 475
Calgary, AB
T2P 0S2

Toronto

439 University Av
Suite 820
Toronto, ON
M5G 1Y8

Vancouver

409 Granville St
Suite 902
Vancouver, BC
V6C 1T2

U.S. Office

436 York Road
Suite 1
Jenkintown, PA
19046

Other Locations

Dallas, TX
Miami, FL

 

Home > Training > IBM > WebSphere All courses >

WA1247 WebSphere Portal V5 Programming Training and Courseware

Quick Enroll

WebSphere Portal server is a way to host many web based applications in a central location. Users need to login only once and use all applications in a consistent manner. Customers and business partners can access the portal site and make use of all applications running in the portal.

This three day training class teaches students the WebSphere Portal development API. It also covers Struts and JavaServer Faces based portal site development.

Objectives  
  At the end of this course, students will be able to:
  • Install and use the latest Portal Toolkit
  • Develop portlets using Struts and JavaServer Faces (JSF).
  • Understand the motivation behind portals.
  • Understand WebSphere Portal programming model.
  • Use the WebSphere Studio Application Developer (WSAD) based Portal ToolKit to build portal applications.
 
 
Topics  
 
  • Introduction to WebSphere Portal, key concepts and benefits.
  • Basic administration (installation process, start and stop server, install portlets).
  • J2EE refresher (JSP, Servlet and JDBC)
  • Portal programming model.
  • Detail coverage of Portal programming API
  • Introduction to Portal Toolkit.
  • Target multiple device types.
 
 
Audience  
  Programmers who will be developing applications for WebSphere Portal Server.  
 
Prerequisites  
  Students should have intermediate knowledge of Java development using WebSphere Studio Application Developer. Knowledge of Servlet and JSP is strongly recommended.  
 
Duration  
  Three days.

Course Outline

Chapter 1 - Introduction to WebSphere Portal Server
 
  • Benefits of portal applications
  • Description of WebSphere Portal and various editions
  • Key features and definitions - framework, Portlets, Pervasive computing support, security
Chapter 2 - Portal Programming Introduction
 
  • Portal API with respect to the Servlet API
  • Deployment descriptors
  • web.xml
  • portlet.xml
  • Relationship between the two
  • Portlet modes and states
Chapter 3 - Using The Portal Toolkit
 
  • Installation
  • Development environment
  • How to create a Portlet
  • Testing and debugging
Chapter 4 - Basic Programming
 
  • Portlet
  • MVC using Portlet
  • Core objects
  • Listeners
  • Configuration management objects
  • Other objects
Chapter 5 - Advanced Display Generation
 
  • JSP custom tags
Chapter 6 - Advanced Programming
 
  • Portlet event handling
  • Portlet caching
  • Services
Chapter 7 - Portal Security
 
  • Protecting portlets
  • Getting user information
  • Saving sensitive user data in the Credential Vault
 
Chapter 8 - Click-to-Action
 
  • Introduction and benefits
  • Difference from messaging
  • Creating a C2A source
  • Creating a C2A target
  • Scattering
Chapter 9 - Struts and JavaServer Faces (JSF) Portlet Framework
 
  • Introduction and benefits of Struts
  • Difference between regular Struts and Struts Portal development
  • Creating a Struts Portal project
  • Guidelines
  • Benefits of JSF based portlet development
  • Introduction to JSF
  • Difference between a regular JSF project and a JSF portal development project
  • Building a JSF based portlet
Appendix A - Portal Development Best Practices
 
  • Portlet coding best practices
  • JSP best practices
  • Configuration management best practices
  • Session management best practices
  • Internationalization best practices
  • Performance tips
We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.
Outline Course Outline
Setup Guide Lab Setup Guide

Buy on-site and customized class

Attend a public class

05/28/2012 - Toronto
$2,275.00 Enroll

05/28/2012 - Calgary
$2,275.00 Enroll

05/28/2012 - Vancouver
$2,275.00 Enroll

06/25/2012 - Toronto
$2,275.00 Enroll

06/25/2012 - Calgary
$2,275.00 Enroll

07/09/2012 - Montreal
$2,275.00 Enroll

07/16/2012 - Ottawa
$2,275.00 Enroll

07/23/2012 - Vancouver
$2,275.00 Enroll

08/13/2012 - Montreal
$2,275.00 Enroll

08/27/2012 - Vancouver
$2,275.00 Enroll

09/10/2012 - Toronto
$2,275.00 Enroll

09/10/2012 - Calgary
$2,275.00 Enroll

09/17/2012 - Ottawa
$2,275.00 Enroll

10/01/2012 - Toronto
$2,275.00 Enroll

10/01/2012 - Calgary
$2,275.00 Enroll

10/29/2012 - Ottawa
$2,275.00 Enroll

11/05/2012 - Montreal
$2,275.00 Enroll

11/26/2012 - Vancouver
$2,275.00 Enroll

*Your name:

*Your e-mail:

*Phone:

*Company name:

Additional notes:

We have received your message. A sales representative will contact you soon.

Thank you!.