WA1199 Advanced 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 - J2EE Introduction |
|
- Introduction to J2EE
- Basic Servlet programming
- Basic JSP programming
- JDBC refresher
- Connection
- Connection pooling
- Statement and PreparedStatement
- ResultSet
|
|
| Chapter 3 - 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 4 - Using The Portal Toolkit |
|
- Installation
- Development environment
- How to create a Portlet
- Testing and debugging
|
|
| Chapter 5 - Basic Programming |
|
- Portlet
- MVC using Portlet
- Core objects
- Listeners
- Configuration management objects
- Other objects
|
|
| Chapter 6 - Advanced Display Generation |
|
- JSP custom tags
- International content
- Multiple device support
|
|
| Chapter 7 - Advanced Programming |
|
- Portlet event handling
- Portlet caching
- Services
|
|
| Chapter 8 - Portal Security |
|
- Protecting portlets
- Getting user information
- Saving sensitive user data in the Credential Vault
|
|
| Chapter 9 - Click-to-Action |
|
- Introduction and benefits
- Difference from messaging
- Creating a C2A source
- Creating a C2A target
- Scattering
|
|
| Chapter 10 - 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
|
|
| Chapter 11 - Themes and Skins |
|
- What are themes and skins
- Creating a new theme
- Creating a new skin
|
|
| Chapter 12 - Basic Administration |
|
- Introduction to administration
- WebSphere runtime
- Directory structure
- Starting and stopping the server
- Installing portlets
- Portal configuration management
|
|
| Chapter 13 - Portal Development Best Practices |
|
- Portlet coding best practices
- JSP best practices
- Configuration management best practices
- Session management best practices
- Internationalization best practices
- Performance tips
|
|