WebSphere Portal Online Training

WebSphere Portal Online Training


WebSphere Portal Online Training
WebSphere Portal Online Training

WebSphere Portal Online Training Course Content:

WebSphere Portal Server Introduction

  • Portal Features
  • Key Concepts
  • Page Layout and Aggregation
  • WebSphere Portal Products
  • WebSphere Portal Architecture
Portlet Programming Basics
  • Portlet Container
  • Portlets Versus Servlets
  • Portlet APIs
  • Portlet States and Modes
  • Portlet Lifecycle
  • Portlet Interactions
  • Request Processing
  • Core Objects
  • Deployment

RAD: Portal Tools

  • Hardware and Software Requirements
  • Installing the Portal Tools for RAD
  • Portal Development Process
  • Portal Test Environment Configuration
  • Creating Portal and Portlet Projects
  • Project Structure
  • Supported APIs
  • Adding Portlets
  • Views and Editors that Support Portlet Development
  • Adding Portlet Tags
  • Portlet Deployment Descriptor Editor
Debugging Portlets
  • Configuring a WebSphere Portal Test Environment
  • Attaching to WebSphere Portal
  • Debugging Portlets
  • Common Mistakes
JSR 168 Portlet API: Part 1
  • The Portlet Interface
  • LifeCycle Methods
  • Core API: GenericPortlet, PortletConfig, PortletContext and PortletSession
  • Request Processing Objects: PortletRequest, PortletResponse and PortletURL
  • Portlet Modes and States
  • Action Processing
JSR 168 Portlet API: Part 2
  • Portlet Preferences and Preference Validation
  • User Information and User Attributes
  • Listeners
  • Portlet Caching
  • Known Limitations
  • Configuration and Deployment
JSR 168 Portlet Tag Library
  • Tag Basics
  • Commonly-used Portlet Tags
  • Using JSTL in Portlets
JSF Basics (optional)
  • JSF Architecture
  • JSF Application Components
  • Development Steps
  • UI Component Model
  • Page Development
  • HTML UI Components and Faces Client Components
  • Navigation Model, Navigation Rules and Navigation Cases
  • Binding, Developing and Declaring Backing Beans
  • Faces Request Life Cycle
JSF Portlets
  • JSF Portlet Runtime
  • Action Processing and Rendering
  • Development Steps
  • Creating JSF Portlet Projects and Portlets
  • Project Structure
  • Adding and Configuring JSF Portlet Components
  • Using the Page Data and Client Data Views
  • Editing Page Code Classes
  • Accessing the Portlet API from JSF
  • Value Binding
  • Custom Validators
  • Defining Deployment Settings and Page Navigation
  • JSF Portlet Limitations
Developing Portlets with AJAX
  • AJAX Overview
  • The Advantages and Disadvantages of AJAX
  • AJAX Request Types
  • Configuring Parameters and Specifying Events
  • Views that Support AJAX
  • Using AJAX from a Portlet
  • Handling AJAX Requests
  • Making an AJAX Request
Struts Overview (optional)
  • MVC and Struts
  • Model Components
  • View Components
  • Custom Tags
  • Struts HTML Tags
  • Struts Bean Tags
  • Struts Logic Tags
  • Controller Components: ActionServlet, ActionMapping, ActionForm and Action
  • Strengths and Weaknesses
Struts Portlets
  • Struts Portlet Framework
  • Action Processing and Rendering
  • Error Processing and Response Objects
  • URI/URL Construction
  • Struts Tools
  • Creating Struts-based Portlets
  • Designing Struts Portlets using the Web Diagram
  • Generating Struts Portlet Framework (SPF) Actions
  • Struts Configuration
Internationalization Support
  • Approaches to Internationalization
  • Resource Bundles
  • Supported Locales
  • Accessing Resource Bundles
  • JSLT Internationalization Tags
  • Displaying Locale-Specific Messages
  • Formatting Dates and Numbers
  • Providing Translated Resources and Serving Translated Files
Cooperative Portlets
  • Cooperative Portlets Framework
  • Sharing Properties Between Portlets
  • Property Broker
  • Specifying Sources and Targets
  • Describing Properties in WSDL
  • Publishing Properties for a JSR 168 Portlet
  • Processing Input Properties
  • Portlet Wiring Tool
  • Deployment Settings
  • Internationalization
Portlet Services
  • Portlet Services Architecture
  • CredentialVaultService, ContentAccessService, PropertyBrokerService
  • Consuming Services
  • Implementing a Custom Portlet Service
Credential Vault Service
  • The Purpose of the Credential Vault
  • Credential Types
  • Slots
  • Vault Service API
  • Accessing Credentials
  • Deployment Settings
  • Credential Vault Portlet
  • Credential Issues
Composite Applications
  • What are Composite Applications?
  • Why Use Composite Applications?
  • Design Process
  • Templates
  • Components and Applications
  • Building a Template
  • Parameterization
  • Creating an Application
  • Application Roles
  • Membership
  • Web Services for Remote Portlets Overview
  • Why Use WSRP?
  • Remote Portlets
  • WSRP4J
  • WSRP Producer
  • WSRP Consumer
Portal Customization
  • Portal Project Wizard and Portal Project Structure
  • Portal Designer
  • Portal Navigation and Hierarchy
  • Defining Layout
  • Creating and Editing Themes nd Skins
  • Editing Styles Within a Theme
Basic Portal Administration
  • Hardware and Software Requirements
  • Portal Components
  • Controlling the Administrative Server
  • Controlling the WebSphere Portal Server
  • Page Navigation
  • Administration Portlets
  • Portal Page Administration
  • Deploying Portlets
  • Defining Unique Names
  • Managing Themes and Skins
Portlet Best Practices
  • Portlet Application Principles
  • Using the Model-View-Controller Pattern
  • Portlet Do’s and Don’ts
  • WebSphere Guidelines
  • JSP guidelines
  • Data Management
  • Session Usage
  • Multiple Markup
  • Performance

Drop your query

What my Client's Say?


  • Prabhu is an excellent instructor, very patient and thorough. I have tried another training class and EXPLORE IT far exceeds other trainers and their methods ~ Hassan Malik

  • An extremely helpful and informative course. Training materials were well organized and provided good case studies. Instructor was extremely professional and pleasant to learn from.~ Bhavani Sudarshnam

  • The training was clear and detailed. I like Parker's style of teaching as the recurrent training is a thorough review of the HR. Every opportunity for the student to ask questions was provided. ~ Yiting Chen

  • Jane Anderson conducted the class in a very professional manner. Examples were very relevant and I feel that I gained a lot from the updated materials this year.~ Somesh Taneja

  • Prem was a great instructor. Thanks Prem for making the training easy to understand. A lot of information was covered. He made the approach easy to follow.~ Komali Sambakula

  • She wants to make sure that her students walk away from her course with a good working knowledge. She is an excellent trainer and cares that all of her students learn the material.~ Kiran Jain

  • Krishna is very thorough and professional. He made the code very understandable. I was very impressed with his teaching methods and presentation of the regulations. EXPLORE IT is the best! ~ Rajesh Isukapalli

  • Mr. Chris Brown was very affirmative with the course, on time and fluent. This is my second recourse with him. I hope to take his course as long as I am shipping at my current job. ~ Awais Rahim