MSAMM
Back to course

Oracle Visual Builder: Applications That Outlive Their First Release · Module 8 · Action chains and events

Lab briefing · A chain that survives being read

Lesson 90 of 176 · 3 min

Build a save flow with VALIDATION, A SERVICE CALL, ERROR HANDLING AND A NOTIFICATION — then HAND IT TO SOMEBODY AND WATCH THEM TRY TO CHANGE IT. The first half is an ordinary exercise. The second half is the lab, and it is the only assessment of readability that means anything. BUILD THE FOUR PARTS PROPERLY, BECAUSE EACH ONE IS A LESSON FROM THIS MODULE. Validation that guards early — Lesson 4. A service call with the control disabled while it runs — Lesson 6. A failure path that says what happened and restores the page — Lesson 7. And a notification, so success is visible — Lesson 3. NAME IT FOR WHAT IT DOES BEFORE YOU FINISH, NOT AFTER. Lesson 1, and it is the step everybody intends to come back to. THEN HAND IT OVER WITH A CHANGE REQUEST AND SAY NOTHING ELSE. "Also send a notification to

The full lesson is part of the course

The video, the complete written lesson and the module quiz are included in Oracle Visual Builder: Applications That Outlive Their First Release, with a certificate on completion and a fourteen-day refund window.

Get the free lessons by email

We will email you a link to every free lesson in this course. No account needed, and one message only.

In this module: Module 8 · Action chains and events

  1. 1What an action chain isFree preview
  2. 2Events: what can start one
  3. 3The common actions
  4. 4Conditions and branching
  5. 5Chains that call chains
  6. 6Waiting: asynchronous steps
  7. 7Failure inside a chain
  8. 8JavaScript, and when to reach for it
  9. 9Keeping a chain readable
  10. 10Debugging one that misbehaves
  11. 11Logic that does not belong here
  12. 12What breaks: four action chain failures
  13. 13Lab briefing · A chain that survives being read
Lab briefing · A chain that survives being read — Oracle Visual Builder: Applications That Outlive Their First Release — MSAMM