WebSphere Portal V8 Development using RAD
Course: WSPRD8
Duration: 5 Days
Level: II
On our website at:
http://www.verhoef-training.com/courses/WSPRD8.html
Course Summary
This course helps the student design, develop and implement portlet applications using RAD and the Websphere Portal V8. The topics target Business-to-Employee (B2E) enterprise applications, but most of the scenarios presented apply to Business-to-Consumer (B2C) applications as well. Examples and scenarios are included showing ways to integrate enterprise applications into an IBM WebSphere Portal environment using the WebSphere Portal APIs. Advanced functions such as cooperative portlets, national language support, action events, portlet messaging, Web Services and portlet debugging capabilities are covered.
Elements of the portlet API are described and sample code is provided. The scenarios included in this course can be used to learn about portlet programming and as a basis to develop portlet applications. Numerous scenarios describing recommended ways to develop portlets and portlet applications using the APIs will be included.
Topics Covered In This Course
Portal Evolution
- WebSphere Portal
- Highlights in WebSphere Portal V8
- Portlet solution patterns
Portlet API
- What is a portlet?
- Basic portlet terms
- MVC architecture
- Servlets versus portlets
- What is a portlet application?
- Portlet deployment
- Portlet life cycle
- Portlet API
- Core portlet objects
- Listeners
- Action event handling
- Core event objects
- Portlet messaging
- PropertyListener interface
- EventPhaseListener interface
- Attribute storage summary
- Portlet JSPs
Portal Development
- Hardware and software requirements
- Development environment
- Wizards
- Developing portlet applications
- Portlet.xml descriptor
- Deploying portlets
- Adding portlets to applications
A First Portlet Application
Action Event Handling
- Action event
- Window events
- Simple action String support
- Sample scenario
Portlet Debugging
Portlet Messaging
- MessageListener
- MessageEvent
- DefaultPortletMessage
- PortletMessage
- Sample scenario
- Broadcasting messages
National Language Support (NLS)
- Resource bundles
- Translating whole resources
- NLS administration
- Working with characters
- NLS best practices
- Sample scenario: NLS bundles
- Sample scenario: translating whole resources
Accessing Web Services
- Overview
- A simple Web Service project
- Creating a Web Services client portlet
- Run the WSClientPortlet application
Accessing Back-End JDBC Databases
- Creating a database connection
- Sample scenario
Cooperative Portlets
- Overview
- Sample scenario
- Hints and tips
Advanced Cooperative Portlets
- Publishing properties programmatically
- Portlet event handling
- Broadcasting source data
Struts Portlets
- Overview
- Developing Struts Web applications
- Migrating Struts Web applications
Portlet Preview
Overview
Sample scenario
Introduction to JavaServer Faces (JSF)
- Creating a JSF portlet application
What You Can Expect
At the end of this course, students will be able to:
- Create portlet applications
- Use RAD as the development tool.
- Incorporate Struts and JavaServer Faces where appropriate.
- Debug portlets.
- Incorporate databases into an application.
- Understand design and implementation options.
- Understand the Portlet API.
Who Should Take This Course
This course is designed for application developers who are familiar with Java, Web 2.0, and Web development and who are familiar with security concepts.
Recommended Prerequisites
A basic knowledge of Java technologies such as servlets, JavaBeans, EJBs, JavaServer Pages (JSPs), as well as XML applications and the terminology used in Web publishing, is assumed.
Training Style
Instructor led with 50% lecture and 50% lab.
Related Courses
Code |
Course Title |
Duration |
Level |
|
LRPORTD |
Liferay Portal for Developers |
5 Days |
I |
Details |
WSPP |
WebSphere Portal v6.x Programming |
4 Days |
II |
Details |
WSPAD7 |
WebSphere Portal 7 Administration and Deployment |
5 Days |
II |
Details |
WSPAD8 |
WebSphere Portal 8 Administration and Deployment |
5 Days |
II |
Details |
Every student attending a Verhoef Training class will receive
a certificate good for $100 toward their next public class taken
within a year.
You can also buy "Verhoef Vouchers" to get a discounted rate for a
single student in any of our public or web-based classes.
Contact your account manager or our sales office for details.