PeopleSoft Fluid Sudoku

Build a Fluid Sudoku game with me, and you can build anything.

Course Description

In the context of business software, a Sudoku puzzle seems a bit off topic. But as a developer learning a newer approach to software development, Sudoku is the perfect teaching tool.

Here are some of the challenges:

  • Develop an user interface to present a sudoku puzzle in a perfectly aligned 9x9 grid, segmented into 9 smaller 3x3 boxes.
  • Allow the player to enter numbers into the open cells, but block the cells that are given as the initial puzzle clues.
  • Code the game’s rules, recognizing an error when a row, a column, or a 3x3 box contains a number more than once.
  • Provide feedback to the user, showing a cell whose value that is in error, and highlight the puzzle area that is in violation of the rules.
  • Make it look good on both a big desktop monitor, and on a smart-phone

You think you can do this in PeopleTools? Unless you know HTML, CSS3, Responsive Design, object oriented coding, and the Model View Controller design pattern, good luck.

Here’s the thing - I’m not teaching you how to build a Sudoku Puzzle. I’m showing you how to move from your current PeopleTools development expertise, to the techniques and patterns that you would use in any other development framework. PeopleSoft (and everybody else) is moving away from classic pages, It's time to learn how to build compelling self-service applications for the modern era. I promise - you build a Sudoku puzzle with me, you can build anything.

Let me show you how.

Your Instructor

Dan Sticka
Dan Sticka

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.

Frequently Asked Questions

What tools or software do I need
You need a working PeopleSoft instance, Application Designer, and a way to issue SQL statements to the database directly, such as Oracle's SQLDeveloper. I encourage you to follow along with the course activities using a training instance. It doesn't matter what PeopleSoft suite you use, but it has to be at least Tools 8.54. I suggest using an instance built from a PUM image and Virtual Box.
How much PeopleTools experience do I need to know?
I expect you to know the basics, such as how to create a field, record, page, component. We write a lot of PeopleCode, and you need to know the basics of the component processor (like FieldChange, PageActivate, Component PreBuild, things like that). But I don't need you to be an expert in any of this. You're going to learn new skills, and I'll lead you through what you need to achieve success..
Do you provide code samples?
Sure do. After each lesson, at least those that cover some development activities, I export an App Designer project that you can import into your instance (that's if you didn't do the project on your own!) I also provide text files that contain PeopleCode or SQL that you might want to study without waiting to import the project.
When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
I don't want you to be unhappy! If you are unsatisfied with your purchase, contact me in the first 30 days and I'll give you a full refund.

Get started now!