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
Implementing Search Pages for Fluid Applications
- Describing How the PeopleSoft Fluid User Interface Uses Search Pages
- Using the Search Results Page
- Creating a Pivot Grid to Provide Search Page Capabilities
Managing Fluid Page Display with Cascading Style Sheets
- Describing Cascading Style Sheets 3.0
- Explaining How PeopleTools Uses CSS3 in Fluid Applications
- Working with Delivered PeopleTools Fluid Style Sheets
- Overriding and Extending the Default Styles
- Incorporating Custom Style Sheets
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