WA1247 WebSphere Portal V5 Programming Training and Courseware 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 |
|
|
|
| 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
|
|