Oracle 9iR2AS Developing Portals

PT3328
Training Summary
This class is intended to get developers up and running with the development and deployment capabilities of Oracle 9iAS Portal. Students will create a Portal, a Portlet Provider and Portlets using portlet development kits for PL/SQL (PDK-SQL) and for Java (PDK-Java). The different APIs that enable the Portal Framework services will be covered. Students will also use the Oracle Portal 3.0 authentication model.
Prerequisites
Students should have an understanding SQL and PL/SQL to successfully complete this class. HTML is recommended but not required.
Duration
5 Days/Lecture & Lab
Audience
This course is designed for Developers.
Course Topics
  • Portal architecture and benefits
  • Providers/portlets
  • Portal development kit
  • Deploying portlets with PL/SQL
  • Application server and portlets
  • Framework events
  • Registering/deregistering a provider
  • Adding portlets to a portal page
  • Rendering/Removing a portlet
  • Portlets in PL/SQL packages
  • Portlet methods/show modes
  • Provider and portlet PL/SQL packages
  • Portlet parameters/multiple parameters
  • Scope of portlet parameters
  • Apache and mod_plsql
  • Oracle Portal page processing
  • Programming PL/SQL for the Web
  • WebDB and the HTP and HTF packages
  • HTML and PL/SQL
  • WebDB vs. portlets
  • Custom portlets
  • Coded portlets
  • Database Services vs. Web Services
  • Portal Development Kits (PDKs) PDK-PL/SQL, PDK-JAVA
  • Registering a provider
  • Portlet record
  • Portlet packages
  • Portlets using PL/SQL
  • Provider registration flow
  • Registering providers and portlets using PL/SQL
  • Security and Security APIs
  • Web-based authentication
  • Managing access
  • Application privileges
  • Secured access to portal resources.
  • Security services
  • PL/SQL Session Context/Storage APIs
  • End-user personalization
  • Preference Storage API
  • Portal Errors
  • Error stack
  • Customizing error messages
  • Raising exceptions
  • Logging portlet events
  • Translation services with the National Language API
  • Web Service providers
  • JPDK
  • Portlets using Java Servlets/JSP
  • provider.xml files
  • Apache Jserv and Servlets/JSP's
  • Cascading Style Sheets
  • Third-party SSO applications

Related Scheduled Courses