Skip to content
MSAMM
Back to all courses

VBCS · Fusion · Intermediate

Oracle Visual Builder: Applications That Outlive Their First Release

Nineteen modules, nineteen labs, and an application delivered end to end

Building the first screen in Visual Builder takes an afternoon. What takes the rest of the project is everything that follows: where state lives once four pages need it, what happens to your service connections when Fusion changes shape, why the filter you put on a table is not security, and how any of it survives a quarterly update. This course is about those. It is for the consultant or developer who has been asked for a screen Fusion does not have — and it starts by asking whether you need one at all. It assumes you can read JavaScript and JSON and know what a REST call is. It does not assume you have opened Visual Builder.

Live cohort · registration open

Live teaching starts 4 January 2027

One hour daily, Sunday to Thursday · 19:00 Riyadh, 18:00 Cairo · 9 weeks

Taught live by an Oracle consultant, with every session recorded for anyone who misses one. Places are limited — we teach these in small groups so questions get answered.

Your access starts the day you enrol, not the day the cohort starts. The written lessons, the quizzes and the final assessment open straight away, so you can come to the first session having already read the ground.

The sessions run online, and the joining details reach you by email before the first one.

Watch a free lesson

All free lessons in this course · 9 free lessons

EGP 8,625EGP 11,500Save 25%

176 lessons · 309 min

Fourteen-day refund · Full refund within fourteen days if you have completed fewer than a fifth of the lessons and not sat the assessment. Read the refund policy.

Buying for a team? See seat pricing.

Bundle · save 25%

Oracle Technical Track

All 4 courses together for EGP 34,500 instead of EGP 46,000.

Includes

Request this bundle

There is no bundle checkout yet. Leave your email and we will send a payment link within one business day; every course in the bundle is unlocked when it is paid.

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.

Or get them on WhatsApp

Who this is for

  • Consultants and developers asked for a screen Fusion does not have.
  • Technical leads who have to keep an extension working across quarterly updates.
  • Anyone who built the first page in an afternoon and is now four pages in, wondering where state should live.
  • The course starts by asking whether you need an application at all. If a page personalisation or a report would do, it says so.

What you will be able to do

  • Decide whether a requirement needs an application at all, or a personalisation you already have.
  • Build pages, flows and navigation that somebody else can find their way around.
  • Choose where a piece of state lives, and say why, before four pages depend on it.
  • Connect to Fusion through service connections that survive the data changing shape.
  • Write action chains that are readable six months later and fail in a way somebody can act on.
  • Secure an application on the server side, knowing that anything the browser received is the user's.
  • Move an application between environments without carrying test endpoints into production.
  • Read a quarterly update for the two things that actually break a Visual Builder application.

What you should know first

  • You can read JavaScript and JSON, and you know what a REST call is and what it returns.
  • You have seen a Fusion implementation from the inside, or have taken the Fusion Technical course.
  • A Visual Builder instance you can build in. A trial covers everything except the environment-promotion module.
  • No prior Visual Builder, JET or front-end framework experience is assumed.

What you will cover

1. Module 0 · Orientation

What this course covers, what it deliberately does not, and the environment you will need.

4 lessons8 min

2. Module 1 · What VBCS is, and when you need it

The longest orientation module in the catalogue, because the honest answer is often that you do not need this at all.

9 lessons19 min

3. Module 2 · The workspace and your first app

The designer, the parts of it you will live in, and a trivial application built end to end so the moving parts are visible.

9 lessons18 min

4. Module 3 · Pages, flows and navigation

How an application is put together, and the structure decisions that are cheap now and expensive at page fifteen.

10 lessons20 min

5. Module 4 · Variables, types and where state lives

FLAGSHIP. The decision that shapes every module after it. State put in the wrong scope is not a bug you fix — it is a rewrite you postpone.

12 lessons24 min

6. Module 5 · Data: business objects and external services

Where your data actually lives, and the decision between keeping some of it here and reading all of it from somewhere else.

10 lessons20 min

7. Module 6 · Connecting to Fusion

FLAGSHIP. The connection layer decides your data contract, your credentials and your performance. All three are expensive to change later.

13 lessons29 min

8. Module 7 · Binding data to the page

Getting data onto a screen and back off it, which is most of what an application does and where most of the small daily problems are.

10 lessons21 min

9. Module 8 · Action chains and events

FLAGSHIP. Where the business logic ends up whether or not anybody planned it, and where an application becomes unreadable one convenient shortcut at a time.

13 lessons26 min

10. Module 9 · Fragments, components and reuse

Building something once, and the point at which reuse stops paying for itself.

8 lessons16 min

11. Module 10 · Validation and error handling

Telling a user what is wrong in a way they can act on, and knowing which of your checks actually stop anything.

9 lessons18 min

12. Module 11 · Security: who sees what

FLAGSHIP. A Visual Builder application runs in the browser, so anything it was sent is the user's. Every control that matters is on the other side of that line.

11 lessons22 min

13. Module 12 · Responsive and mobile

The same application on a phone, and the honest question of whether a phone is what was actually being asked for.

8 lessons16 min

14. Module 13 · Extending Fusion applications

Changing a Fusion page rather than building beside it. A different model with a different lifecycle, and the boundary the Technical course draws from the other side.

10 lessons20 min

15. Module 14 · Source control, environments and publishing

Getting an application from your screen to somebody else's, repeatedly, without carrying test endpoints into production.

11 lessons23 min

16. Module 15 · Performance

Why an application is slow, which is almost always what it asked for rather than how it was built.

8 lessons16 min

17. Module 16 · Testing an application with no test framework

What "tested" means when there is no unit test to write, and how to make it mean something anyway.

8 lessons16 min

18. Module 17 · Quarterly updates and VBCS

Visual Builder updates, Fusion updates, and your application sits between two calendars it does not control.

7 lessons14 min

19. Module 18 · Capstone: one application, delivered

A realistic brief taken from requirement to handover, with every module in this course applied where it belongs.

6 lessons12 min