Detailed Course Outline
Explaining PeopleSoft Architecture
- Describing PeopleSoft Databases
- Explaining Data Transfer in PeopleSoft Pure Internet Architecture
- Identifying Requirements for the Development Environment
Developing Applications by Using the Eight Steps
- Describing the PeopleSoft Application Development Process
- Describing Application Designer Interface
- Organizing Definitions in a Project
Designing the Application
- Planning the Application
- Determining Functional Specifications
- Determining Technical Specifications
- Describing the Training Application
The Steps Used to Develop New and Customize Existing PeopleSoft Applications
- Defining Fields
- Creating Record Definitions
- Building SQL Tables
- Creating Page Definitions
- Defining and Registering Components
- Testing an Application
- Editing the Registry Structure
- Creating Menu Definitions
Analyzing the Impact of Design Changes
- Determining Relationships Among Definitions
- Synchronizing Record Definitions and Database Tables
- Incorporating Upgrades in the Development Strategy
- Explaining the PeopleSoft Design Methodology
Performing Data Audits
- Discussing Advantages and Disadvantages of Implementing Audits
- Implementing Field-Level Audits
- Implementing Record-Level Audits
Importing and Exporting Projects
- Describing How Projects Transport Definitions Between Databases
- Exporting Projects
- Importing Projects and Building the Tables
Using Views in PeopleSoft Applications
- Stating the Purposes of Views
- Writing SQL Statements to Retrieve Data
- Creating PeopleSoft SQL Views
- Creating PeopleSoft Query Views
- Creating PeopleSoft Dynamic Views
Creating Summary Pages Using Views
- Explaining the Purpose of Summary Pages
- Creating Summary Pages Based on PeopleSoft Views
- Determining the Key Structure for a Summary View
Creating and Using Search Records
- Explaining the Role of Search Records
- Using Views to Provide Additional Search Criteria
- Implementing the Add Search Record in a Component
Using Views as Prompt Table Edits
- Setting Up a Prompt Table Edit that Uses a View
- Explaining the Mechanics of Prompting
- Creating Views that Take Advantage of Prompting Mechanics
Explaining TableSet Sharing
- Explaining the Functional Aspects of TableSet Sharing
- Explaining the Technical Aspects of TableSet Sharing
- Implementing TableSet Sharing
Creating Parent-Child Relationship
- Explaining Methods That Enforce Referential Integrity
- Creating Parent-Child Record Definitions
- Enforcing Parent-Child Relationships on Page Definitions
Creating Subrecords and Subpages
- Stating the Purpose of Subrecords
- Creating and Maintaining Subrecords
- Stating the Purpose of Subpages
- Creating and Maintaining Subpages
- Identifying the Caveats for Using Subrecords and Subpages
Using Deferred Processing
- Explaining the Purpose of the Application Server
- Distinguishing Between Processing Modes
- Changing the Processing Mode of a Definition
Introducing PeopleCode in an Application
- Explaining the Purpose of PeopleCode
- Accessing PeopleCode Programs
- Identifying Elements of PeopleCode Syntax
- Using PeopleCode to Validate User Input
- Managing PeopleCode Programs Using Comments
- Creating Error Messages Using the Message Catalog
- Implementing FieldEdit, SaveEdit, RowInit, and FieldChange PeopleCode
- Using PeopleCode to Manipulate Fields
Using Images in PeopleSoft Applications
- Implementing Image Definitions
- Implementing Image Field Definitions
- Retrieving Images with PeopleCode
- Differentiating Between Image Definitions and Image Fields
Designing Pages Using Style Sheets
- Viewing Relationships Among Style Sheet Elements
- Overriding the System Style Sheet
- Using PeopleCode to Modify the Style Property of a Field Object
Designing More Advanced Pages
- Using the Message Catalog in Page Design
- Creating Pages with Alternate Data Displays
- Creating Links to Internal and External Pages
- Creating Pop-up Pages
Configuring and Managing Dashboard and WorkCenter Pages
- Describing Dashboard Pages
- Creating and Configuring Dashboard Pages
- Describing WorkCenter Pages
- Describing and Defining WorkCenter Templates
- Describing the Development Process for WorkCenter Pages
- Describing the Development Process for WorkCenter Pagelets
- Managing WorkCenter Page Configurations
- Describing Activity Guides