Количество часов
40
Продолжительность
5 дней
This intermediate course is for experienced application developers who are familiar with Java, Web 2.0, and web development and who are familiar with security concepts.
What you will learn
- Use the features, functions, and procedures of IBM WebSphere Portal 8.5 to achieve the following tasks:
- Compare Rational Application Developer and WebSphere Portlet Factory
- Locate developer resources
- Review portlet concepts, such as the portlet lifecycle, WAR file architecture, core, objects, and methods
- Set up a development environment
- Perform basics of creating a project, deploying a portlet, starting and stopping a server, and adding a portlet to a page
- Work with the Core API (JSR 286)
- Use tag libraries
- Process portlet input
- Customize portlet behavior
- Build interactive (collaborative) portlets
- Understand the basics of JavaServer Faces (JSF)
- Use JSF in the WebSphere Portal environment
- Use Dojo and Ajax for WebSphere Portal development
Curriculum
- Overview of IBM WebSphere Portal 8.5
- Working with portlet concepts
- Performing basic tasks
- Exercise: Creating, deploying, and testing a portlet
- Working with the core API
- Exercise: Working with core portlet objects
- Using tag libraries
- Exercise: Using tag libraries in portlet applications
- Processing portlet input
- Exercise: Processing client input requests
- Customizing portlet behavior
- Exercise: Customizing portlet behavior
- Interactive portlets
- Exercise: Developing and testing interactive portlets
- Introduction to JavaServer Faces
- Exercise: Creating a JSF portlet application
- Serving resources
- Exercise: Creating a resource serving portlet
- Using Dojo and Ajax in portal development
- Exercise: Using Dojo in a portlet application
- Overview of the portlet services
- Exercise: Creating a custom portlet service
- Working with portlet services
- Exercise: Using a standard portlet service
- Building portlet filters
- Exercise: Developing and testing a portlet filter
- Implementing personalization
- Exercise: Using personalization to develop and test components
- Creating a portal brand
- Creating multichannel Portal Applications
- Exercise: Creating a multichannel Portal Application