9i Portal - PL/SQL Portlets (O243) Training Course
Training Course Objectives
This course has been designed to follow-on from the iTrain 9iAS Portal Developer course.
The course introduces the integrated PL/SQL portlet development environment and covers all the practical skills involved with the design, development and deployment of PL/SQL based portlets through the Oracle Portlet toolkit.
A practical hands-on course, students will learn the full range of capabilities and skills within the Oracle Portal environment needed to manage and deploy enterprise wide PL/SQL based applications
Who Should Attend
- Web Page Developers
- Web Masters
- Web Designers
- Web Technicians
- Web Support Engineers
- Network Engineers
- Oracle Developers
- Oracle Analyst/Programmers
Training Course Prerequisites
- Internet Fundamentals
- Oracle 9i PL/SQL (O020)
- Oracle 9iAS(rel 2)Admin (O950)
- View Learning Path
Training Course Duration
2 Days
Training Course Contents
Intro to Oracle9iAS Portal
- Oracle9iAS Portal architecture
- Oracle9iAS Portal framework
- What is a portlet provider?
- Portlets and Providers
- Development Choices
- Oracle9iAS Portal Developer Kit
- The PDK-PL/SQL Deployment Environment
Organize & Code DB Providers
- Identifying framework events
- Registering and Deregistering a Provider
- Specifying Portlet Information
- Adding a portlet to a portal page
- Rendering a portlet
- Removing a portlet from a portal page
- Creating and managing database providers
Organize & Code DB Portlets
- Organizing database portlets in PL/SQL packages
- Identifying the portlet methods
- Identifying portlet show modes
- Coding portlet show modes
- Generating provider and portlet PL/SQL packages
Passing Parameters to Portlets
- Specifying portlet parameters in the URL
- Specifying multiple parameter values
- Scoping portlet parameters
- Retrieving parameter names and values
Accessing Portal Session Info
- Session Storage
- Accessing session storage objects
- Loading session objects
- Saving and dropping session objects
- Session security and visibility
- Session context service and API
Customizing Portlets
- Organizing portlet preferences
- Accessing preference storage
- Creating and deleting preference paths and preference names
- Maintaining preference values
- Implementing portlet customization
- Preference Storage Utilities
Handling Errors
- The error stack
- Adding error messages to the error stack
- Managing the error stack
- Displaying error messages in full screen or inline
- Raising exceptions
Providing Portlet Security
- Web-based authentication
- Implementing lightweight users
- Providing secure access to portal resources
- Managing users and groups
- Portal privileges and Access Control List (ACL)
- Managing application privileges
- Implementing security services
Next Available Dates
iTrain delivers this course as company specific training. Please contact us for more information or course dates.



