Tab navigation
- Overview
- Objectives
- Test preparation- selected tab,
Subtab navigation
Lotus highly recommends using a variety of resources to prepare for certification exams. In all cases, you must start with the exam guide to determine which tasks will be covered on the exams. Equally as important, actual hands-on experience is required. From there, we recommend that you choose from the following preparation options.
During your preparation, it is important that you review the exam guide periodically to make sure that all of the material in the exam guide is covered in your choice of preparation methods. It should be noted that there is not a one-to-one correspondence between these preparation methods and the exam.
Exam Guide (Required)
Review the exam competency listing to see the complete listing of possible topics for the exam. Use this as your checklist to determine your weaknesses and areas to which you will want to focus more attention in your studies and preparation. This information also includes recommend prerequisite skills and knowledge. Link to exam competency list..
Experience (Required)
Actual hands-on experience is a critical component in preparing for the exam. Direct application of the skills learned cannot be substituted by any one other resource listed here. You must spend time using the product and applying the skills learned. The exam is looking to measure how well you know how to perform tasks, not how well you memorize features and functions.
Article
Should you use servlets, portlets, or widgets? Here are some guidelines to help you sift through new technologies and specifications and make the best decision for what you want to accomplish.
This article examines a use case for altering the user interface (UI) of IBM® WebSphere® Portal. Specifically, we explain how to change the themes and skins to add additional options in the drop-down menu of the portlet as rendered by the skin. This addition yields flexibility and provides a method of how you can extend the UI to meet your own use cases.
This article describes how to use the services in IBM® WebSphere® Portal V6 and IBM WebSphere Application Server V6 to enable JSR 168 portlets to read URL parameters. You also see references that address the same or similar situation, but solve it with a different approach. You should have a good understanding of Java programming; understanding servlet programming and JSR 168 portlet programming would be helpful.
A tour that shows how the new features are exposed in IBM WebSphere Portal V6.1.
Learn all about the second version of the Java Portlet Specification (JSR 286). In Version 2.0, the specification and the APIs more than doubled, and it allows you to implement most use cases without the need to have vendor extensions. The portlet programming model also provides events and public render parameters so that you can build larger composite applications out of your portlets and reuse your portlets in different scenarios.
This article focuses on the creation of a reusable reference design for creating Web 2.0-enabled portlets using Representational State Transfer (REST) services and the Dojo Toolkit.
This paper describes best practices for designing and developing portlets that conform to the JSR-168 standard, and which leverage the IBM WebSphere Portal infrastructure for JSR 168.
Today's users expect a lot of functionality in their Web applications. Portal application users are no exception. What is a portal developer to do? The answer: Use the Dojo toolkit to create compelling, interactive portal application user interfaces that excite your users. This entertaining article shows you how to configure, integrate, and leverage the Dojo Toolkit to make your portal applications that run on IBM® WebSphere® Portal V6 come alive
Classroom Course
Course title:
IBM WebSphere Portal V6.1 Application Development 1
Course duration: 3.0 days
Course number: WP611
Abstract: In this lab course, students, who are new to WebSphere Portal, will start with the creation of portlet projects and basic portlets. From there, they will progress quickly into aspects of portlet customization and flexibility. They will also learn several methods to support inter-portlet communication, as well as data access. All of these activities will be pursued from a best practices perspective. Students will use IBM Rational Application Developer 7.5 in this course. Portlet Factory will not be used in this course.
Course title:
IBM WebSphere Portal V6.1 Application Development 2
Course duration: 2.0 days
Course number: WP621
Abstract: In this hands-on lab course, you will leverage some of the more advanced features of WebSphere Portal 6.1. You will create portlet services, AJAX, and Web 2.0 enabled portlets. You will also build composite applications, implement the personalization features, and brand the portal. You will use IBM Rational Application Developer 7.5 in this course. Portlet Factory will not be used in this course.
Course title:
IBM WebSphere Portal 6.1 Application Development 1 and 2
Course duration: 5.0 days
Course number: WP631
Abstract: In this hands-on lab course, you will start with creation of portlet projects and basic portlets. From there, they will progress quickly into aspects of portlet customization and flexibility. Students will create portlet services, AJAX and Web 2.0 enabled portlets. They will also build composite applications, implement the personalization features and brand the portal.
Product Documentation
Complete the Following Education Topics:
- What's New
- Key Features
- Product Overview
- Installing
- Administering
- Developing Portlets
- Managing Content
This Information Center contains information about planning, installing, configuring, administering, developing, and troubleshooting.
Redbook
Publication number: REDP-4100-00
This IBM Redpaper is designed to provide a road map of information about how to best plan and ensure a successful deployment of IBM WebSphere Portal into an organization.
Publication number: REDP-4339-00
This IBM Redpaper focuses on considerations for the optimal configuration and use of IBM WebSphere Portal Server. We provide you with the information you need to deploy and manage your WebSphere Portal infrastructure, with the goal of problem avoidance. However, if issues occur, the reader is introduced to the various tools and techniques for problem determination and problem solving, including obtaining and installing fixes, how to contact support, and what type of information you should provide before engagement.
Publication number: SG24-6681-00
This IBM Redbook provides an overview and hands-on scenarios to help you design, develop and implement portlet applications using Rational Application Developer V6.0 and the provided Portal Tools. The sample scenarios included in this redbook target Business-to-Employee (B2E) enterprise applications, but most of the scenarios presented will also apply to Business-to-Consumer (B2C) applications.
Publication number: SG24-7011-00
This IBM Redbook is focused on architecting and building WebSphere Portal Server-based Dynamic Workplaces. It addresses the needs of SWG Architects, Business Partners, and customers for building skills in architecting solutions by identifying themes that can be applied across multiple SWG Industry Solutions. This includes using e-business infrastructure solutions maps that apply across multiple industries: for example, the On Demand Workplace solution, the e-business integration stack from SWG that provides capabilities for integrating the enterprise based on both business and technology drivers, and the IBM Patterns for e-business from SWG that provide the basis for understanding the best practices for supporting e-business integration. This redbook provides real examples of industry-specific Dynamic Workplace solutions from leading Solution Developers and Systems Integrators working within the IBM on demand strategy. It also includes information on how to use IBM software capabilities to fulfill customer requirements using WebSphere, Lotus, Rational, Tivoli, and Data Management products, how portals are used in various industries, and how this investment can lead a customer towards becoming an e-business on demand.
Publication number: SG24-7477-00
Using step-by-step examples, this IBM Redbooks publication shows how human-centric tasks can be added into a business process management solution, using WebSphere Business Modeler to model the process, WebSphere Integration Developer to assemble it, and WebSphere Process Server to run it. This book also considers clients to human-centric business processes such as WebSphere Portal Server, Workplace Forms, and Web service interfaces. Finally, it discusses integration with content management systems such as FileNet.
Publication number: SG24-7501-00
IBM® Rational® Application Developer for WebSphere® Software V7.0 (for short, Rational Application Developer) is the full function Eclipse 3.2 based development platform for developing Java™ 2 Platform Standard Edition (J2SE™ ) and Java 2 Platform Enterprise Edition (J2EE™ ) applications with a focus on applications to be deployed to IBM WebSphere Application Server and IBM WebSphere Portal. Rational Application Developer provides integrated development tools for all development roles, including Web developers, Java developers, business analysts, architects, and enterprise programmers
Publication number: SG24-7635-00
This Redbook will demonstrate techniques and technologies available through the WAS Feature Pack for Web 2.0 for building dynamic, next-generation Web applications. It will cover each of the three main included sub-components including: - Connecting to SOA services from a Ajax using lightweight protocols REST and JSON; - Extending Enterprise Messaging to the web using Ajax Messaging; and - Speeding up Ajax application time to market using the Ajax Development Toolkit featuring Dojo (http://www.dojotoolkit.org). Web2.0 FEP on WAS CE 2.0, WAS 6.1 and WAS 6.0.2 all supported
Web Resource
A recording of the Webcast on WebSphere Portal Theme Development with a focus on REST services held on 4 September 2008
Information about an IBM® Web Content Management (WCM) Open Mic conference call on the topic of v6 personalization and content integration.
Find and contribute to best practices, deployment scenarios, hints & tips, and more for IBM® WebSphere® Portal, WebSphere Portal Express, Lotus® Web Content Management, and IBM accelerators for WebSphere Portal.
Version 2.0 of the Portlet Specification plans to align with J2EE 1.4, integrate other new JSRs relevant for the portlet, and align with the WSRP specification V 2.0.
Integration of remote content and application logic into an End-User presentation has been a task requiring significant custom programming effort. Typically, vendors of aggregating applications, such as a portal, write special adapters for applications and content providers to accommodate the variety of different interfaces and protocols those providers use. The goal of this specification is to enable an application designer or administrator to pick from a rich choice of compliant remote content and application providers, and integrate them with just a few mouse clicks and no programming effort.
These packages define a major portion of the IBM WebSphere® Portal V6.0 and V6.1 programming model; specifically, the application and system programming interfaces, or APIs and SPIs. Use these interfaces in portlets and other applications that integrate with WebSphere Portal
This page collects some best practices for Portlet Factory related to performance and memory. This is not a comprehensive list, and most of the best practices for the underlying platforms - WebSphere Portal, J2EE and WebSphere Application Server, and Java - are also applicable for Portlet Factory applications.
This document describes how to use Portal User Management Architecture (PUMA) for your IBM WebSphere Portal implementation. Specifically, you learn how to use a public API to implement custom scenarios with code samples, and how to customize the existing forms and screens for custom user management. It is intended for WebSphere Portal application developers and administrators who need to implement custom solutions to suit the needs for individual user management.
