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
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
- Oracle Fusion Technical: Reports, Data, Integrations and Extensions
- Oracle Integration Cloud: Building Integrations That Survive Production
- Oracle Apps DBA: Keeping E-Business Suite Alive
- Oracle Visual Builder: Applications That Outlive Their First Release
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
Watch a free lesson
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

