This course will provide you with the skills necessary to become a proficient PeopleTools developer. Through this course, we build an application to introduce and explain concepts, from simple to complex. We'll start by creating a simple one-page application. We'll progress by exploring various controls to prompt and display data on a page, and move to manipulating the page through PeopleCode, maintaining calculated fields, and use effective dating and parent-child scroll levels.
The application that we build during this course comprises elements of PeopleTools development that every PeopleTools developer should possess, and what every project manager or technical recruiter expects you to know.
The course is divided into three distinct sections: Essentials, Progressions, and Mastery.
In Essentials, Application Designer, the PeopleTools Integrated Development Environment (IDE) is demonstrated, it's sections identified, and how definitions are opened, and organized into Projects. The common steps of PeopleTools is described, and we go through each step as we begin to build an application.
PeopleTools Progressions expands on Essentials by introducing Translate Values as an attribute of Field Definitions, and how we can make effective-dated changes to these values. We'll discover the behavior of some of the common page controls, such as radio-buttons, drop-down lists, prompted value lookup, and Effective Dated prompt tables. We'll learn about Related Display fields, and how they are bound to Display Control fields. We'll also learn how to create a custom search view.
PeopleTools Mastery introduces how PeopleTools enforces Referential Integrity, Scroll Levels within a component, and the purpose of Derived Work Records in our development. We'll learn how to manipulate the behavior of page controls based on the values of other fields on the page. And you will learn event driven PeopleCode, the programming language of PeopleTools.
All of these concepts are learned and reinforced through the use of careful explanation and demonstration as we build a significant application directly on a PeopleSoft instance.
I am a Certified Advanced PeopleTools Developer who believes complex technical skills can be learned most effectively in a direct, show-by-example method. I have been doing PeopleTools development for over 10 years with clients in the Americas, Europe, and Asia. I know the skills a PeopleTools developer should posses, I know how to communicate these skills to you, and I understand the expectations that clients and hiring managers have of a PeopleTools developer.