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
WSRP
  • 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
Conclusion

Drop your query

What my Client's Say?

 

  • It was a great course over my expectations. I am eager to have another course wıth you as soon as possıble ~ R. Kamand

  • All in all, it was a very constructive and one in a lifetime experience. I'm so glad that I was part of it.~ T. Engin

  • It was the best decision I had ever made in my life. Although it was expensive for me, but I don't regret even for one second. ~ Maruti Malla

  • Thank you for this great course. I learned a lot of things, I met very nice people and I am happy that I had these 6 crazy weeks with you.".~ Najmul Shar A Baig

  • Very nice and friendly tutor and staff. The course was very fruitful, particularly the input sessions during the first half of it.~ Radha Nandyala

  • It was such great experience, though it was really intensive, it was worth doing it! Cant thank enough all team effort esp Mohan! .~ Rohan Kumar

  • The course was really good because it was a practical course.~ M.Radha patel

  • I liked this experience. Good tutor and nice mates. I will always remember it. ~ Jitu Bavaria