10g Portal PL/SQL Portlets (O143) Training Course
Training Course Objectives
This course has been designed to follow-on from the iTrain 10gAS Portal Management 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 10g PL/SQL (O021)
- Oracle 10g AS Administration (O1050)
- View Learning Path
Training Course Duration
2 Days
Training Course Contents
Intro to Oracle 10gAS Portal
- Oracle 10gAS Portal architecture
- Oracle 10gAS Portal framework
- What is a portlet provider?
- Portlets and Providers
- Development Choices
- Oracle 10gAS Portal Developer Kit
- The PDK-PL/SQL Deployment Environment
Organizing and Coding
- Database Providers and Portlets
- 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
Organizing and Coding
- Database 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
- Portlet Caching
- Caching explained
- Portlet caching concepts
- Expiry-based caching
- Invalidation-based caching
- Validation-based caching
Accessing Portal Session
- Information
- 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
Multilingual Portlets
- Using NLS String storage
- Language & territory mappings
- Session based language settings
- Implementing NLS Strings in portlet messages
Next Available Dates
iTrain delivers this course as company specific training. Please contact us for more information or course dates.



