| |
| |
| |
|
|
|
WebSphere Portal Server Development
|
|
Duration:
5 days
|
|
|
This course is for Java (J2EE Web) developers who are interested in creating portlet applications targeted for IBM WebSphere Portal server.
-
Consultants
-
Software architects
-
Enterprise application developers
| |
Students must have experience with developing Java and J2EE Web
applications. Experience with WebSphere server is a plus, though not
required.
|
|
|
Description
|
A portal is a Web site that provides end users with a single point of
access to Web-based resources by aggregating those resources in one place.
The users log in only to the portal itself and not to
each application (called portlets) they use. WebSphere Portal includes the
middleware, applications (portlets), and development tools for
building and managing secure business-to-business (B2B),
business-to-consumer (B2C), and business-to-employee (B2E) portals.
This course covers some customization and basic administration concepts.
The main focus of the course is on development of WebSphere Portlet Applications.
It covers the Portal APIs in detail and how to use the Portal Toolkit to develop portlets.
This course is highly hands-on. 60% of the time will be spent doing labs.
|
|
Objectives
|
Upon completion of the course, students will be able to:
-
Understand different offerings in the WebSphere Portal family
-
Understand and use Portal Administration interfaces
-
Install Portlets
-
Create labels, pages, themes and skins and customize them
-
Understand the Portlet API - IBM and JSR 268 APIs
-
Understand Portlet JSP tag library
-
Use the Portlet Toolkit to develop portlets
-
Develop, test, deploy portlets
|
|
Course Outline
|
Getting to Know Portals
-
Overview of WebSphere Portals
-
Portal Server explained
-
Portal concepts
WebSphere Portal Customization
-
Managing places and pages
-
Customizing layout
-
Adding portlets to pages
-
Creating new themes
-
Creating new skins
Working with Portlets
-
Installing portlets
-
Managing portlet applications
-
Managing portlets
-
Web clipping
Portlet Development Environment
-
Overview of test environment
-
Installing and configuring test environment components
-
Testing and debugging with the test environment
-
Exporting and deploying portlets to a portal server
Overview of Portlet Development
-
Overview of Portlet APIs: IBM and JSR 268
-
Portlet lifecycle
-
web.xml and portlet.xml deployment descriptors
-
Understanding concrete portal applications and concrete portlets
-
Creating a simple portlet with Portlet Plugin
| |
Action Event Handling
-
Overview of the event model
-
Listeners
-
Multipart form event handling
-
Multi-mode event handling
Portlet Messaging
-
Overview of portlet messaging
-
Core messaging objects
-
Sending and receiving messages
-
Click to Action Messaging
Portal Services
-
Overview of portal services
-
Configuring portal services
-
Using ContentAccessService
-
Creating custom portal services
-
Using Credential Vault services
Using Portlet Tag Library
-
Overview of Portlet tag libraries
-
Using portlet tags
Advanced Portal Topics
-
Best Practices in Portlet Development
-
Struts Portlet Framework
-
JSF Portlet Framework
-
Transcoding Concepts
-
Portlet Factory Fundamentals
|
|
|
|