Architecting a Portal Solution
- Demonstrate familiarity WebSphere Portal Web 2.0 features
- Demonstrate knowledge of WebSphere Portal Platform features http://publib.boulder.ibm.com/infocenter/wpdoc/v6r1/topic/com.ibm.wp.ent.doc_v615/overview/new_portal.html
- Identify portal dependencies on existing software
Not Known
- Identify supported portlet frameworks
IBM supported frameworks
The following is a list of the primary IBM tools that enable portlet development using the various frameworks:
· Java Server Faces (JSF) 1.1
· JavaEE standard
· IBM Rational Application Developer (RAD) v7.0 / 7.5
· Struts 1.1
· IBM Struts Portlet Framework
· IBM Rational Application Developer (RAD)v7.0 / 7.5
· IBM WebSphere Portlet Factory
- Identifying scope for custom portlets
NOT KNOWN
- Know the authentication levels provided by WebSphere Portal
- Understand how portal features and portlets use user identity to personalize
- Understand patterns and methods for application integration with WebSphere Portal
Not Known
- Understand portal page aggregation modes
- Use out-of-the-box portlets
Install, Setup and Configuration of a Developer Environment
- Compile, packaging, and deploying portal artifacts using Rational Application Developer
- Configuring Rational Application Developer for remote testing and debugging with WebSphere Portal
- Create portlets in Rational Application Developer and WebSphere Portlet Factory
NOT Known
- Creating Portal projects in Rational Application Developer
- Diagnose problems with development environment installation
NOT Known
- Identify Software Requirements
- Optimize development environment
- Understand software prerequisites (including compatibility questions)
NOT Known
Portlet Development
- Create cooperative portlets using Click-2-Action and Property Broker
- Demonstrate knowledge of core Java Portlet Objects
Not Known
- Demonstrate the differences between, events, render parameters, public render parameter, and scoped attributes; request, session, shared session, and application scope.
- Describe the portlet life cycle for JSR-168 and JSR-286
- Effectively use JSP and JSTL to render portlet markup
- Have knowledge of WSRP for JSR-168 and JSR-286 portlets
Not Known
- Identify supported portlet modes and custom portlet modes
- Implement portlet actions and events with Java 5 annotations
- Understand portlet descriptor files for each portlet type and utilize WebSphere Portal extend features
Not Known
- Understand WebSphere Portal client side portlet API
- Use AJAX to update state and trigger actions with JSR-286 portlets
Not Known
- Use Remember Me API to provide anonymous portlet content personalization
- Utilize client profile information (JSR-188)
- Utilize of standard portlet cascading style-sheet classes
Theme Development
- Demonstrate understanding of Theme Extensions
- Develop custom themes, skins and screens
http://publib.boulder.ibm.com/infocenter/wpdoc/v6r1/topic/com.ibm.wp.ent.doc_v615/dev/dgn_crthm.html
http://publib.boulder.ibm.com/infocenter/wpdoc/v6r1/topic/com.ibm.wp.ent.doc_v615/dev/dgn_crskn.html
- Identify Portal and Drag-and-Drop JSP tags
- Implement Client Side Aggregation
- Implementing Portal Navigation http://publib.boulder.ibm.com/infocenter/wpdoc/v6r1/topic/com.ibm.wp.ent.doc_v6101/dev/dgn_ptlnav.html
- Portal Cascading Style-sheet classes
- Using Theme Customizer Portlet to modify a theme
- Using theme policies and custom page settings
Portal Frameworks and Portlet Services
- Creating a custom Portlet Service
- Develop Login, Logout, and Session validation filters
- Parsing ATOM Feeds
- Understand key Service Providers (SPI) and Application Programing Interfaces (API)
- Login Service SPI
- Portal User Management SPI
- Portal Write Model SPI
- Property Broker SPI
Not known
- Resource Addressability Framework (SPI)
http://www.ibm.com/developerworks/websphere/library/techarticles/0710_koeth/0710_koeth.html#download
- Step Up Authentication SPI
- Use REST protocol to access SPI's
Testing, Debugging and Performance Monitoring of Portlets
- Debug a portlet on a local server
- Debug a portlet using WebSphere Portal remote
- Effective use of logging
- Running code profiling in Rational Application Developer
- Troubleshoot portlet applications
- Using portlet PMI statics
Additional Development Concepts
- Assembling Composite Application Templates
- Collaboration API
- Creating custom portal search interfaces
Not Known
- Developing Personalization Resources
- Have knowledge of Portlet Bridge Frameworks; Struts, JavaServer Faces, etc.
Not Known
- Search the Business Solutions catalog
- Using and extending the Credential Vault
- Using Web Content Management API's
- Writing Personalization and Visibility Rules
No comments:
Post a Comment