Skip to content
MSAMM
Back to all courses

OIC · Fusion · Intermediate

Oracle Integration Cloud: Building Integrations That Survive Production

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

Building an integration is the easy part. Making one that still works after a credential rotates, a payload changes shape, the network drops mid-call and somebody reruns it twice — that is the job, and it is what this course is about. For the consultant or developer who has outgrown point-to-point calls and now has to connect Fusion to systems that were not designed to talk to it. It assumes you know what a REST call is; it does not assume you have seen OIC.

Live cohort · registration open

Live teaching starts 21 December 2026

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%

175 lessons · 298 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

  • Integration developers and consultants who have outgrown point-to-point calls.
  • Technical leads connecting Fusion to systems that were never designed to talk to it.
  • Anyone who has built an integration that worked once and then broke on a credential rotation, a changed payload or a retry.

What you will be able to do

  • Decide whether a requirement needs OIC at all, and say so before the licence is bought.
  • Build and secure connections to Fusion, to a database, and to a partner over FTP.
  • Map between two schemas that disagree, and prove the mapping with data that is not the happy path.
  • Design an integration that is safe to retry, so a duplicate payment is impossible rather than unlikely.
  • Handle faults so a failure is visible, recoverable and attributable within minutes.
  • Promote an integration between environments without carrying test endpoints into production.
  • Monitor a live estate and answer "did it run, and did it work" without opening the design.
  • Read an OIC quarterly update for the two things that actually break integrations.

What you should know first

  • You know what a REST call is and can read JSON and XML without looking things up.
  • You have seen at least one Fusion implementation, or have taken the Fusion Technical course.
  • An OIC instance you can build in. A trial works for everything except the environment-promotion module, which needs two.
  • No prior OIC, SOA or middleware experience is assumed.

What you will cover

1. Module 0 · Orientation

What this course covers, what the Fusion Technical course already covered, and how to get an instance you can build in.

4 lessons8 min

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

The decision module, and the honest half of it. Most requirements do not need an integration platform, and recommending one that is not needed is a real failure.

8 lessons16 min

3. Module 2 · The console and your first integration

Getting something working end to end in one sitting, so the rest of the course has something concrete to improve.

9 lessons18 min

4. Module 3 · Connections and adapters

A connection is a credential plus an endpoint plus a contract. Getting these right is most of what makes an estate maintainable.

11 lessons22 min

5. Module 4 · The Fusion adapter in depth

The adapter you will use most. It hides a great deal, and knowing what it hides is the difference between a fast build and a long afternoon.

12 lessons24 min

6. Module 5 · Mappings and transformations

FLAGSHIP. Where two systems that disagree are reconciled. A mapping error does not fail — it posts wrong data with every appearance of success.

14 lessons28 min

7. Module 6 · Orchestration patterns

Putting several calls in an order, with branching and state. Where OIC earns its licence, and where an orchestration becomes a program nobody can maintain.

11 lessons22 min

8. Module 7 · Scheduled integrations and file handling

Most real integration is files on a schedule. Unglamorous, and where the majority of production incidents actually come from.

10 lessons20 min

9. Module 8 · Error handling, faults and retries

FLAGSHIP. Every integration fails eventually. Whether that is a five-minute recovery or a week of reconciliation is decided here, at design time.

13 lessons26 min

10. Module 9 · Idempotency and duplicate prevention

Its own module because this is where money gets paid twice. Every integration is retried eventually, by a scheduler, a partner, or a person clicking resubmit.

9 lessons18 min

11. Module 10 · Business events and publish/subscribe

Reacting to something happening, rather than asking repeatedly whether it has. Cheaper, faster, and harder to reason about when it fails.

8 lessons16 min

12. Module 11 · Lookups, libraries and reuse

Keeping the things that change out of the things that do not. Small module, and the difference between an estate you can maintain and one you rebuild.

7 lessons14 min

13. Module 12 · Security: credentials, certificates and network

FLAGSHIP. An integration holds credentials to several systems at once, which makes it the most valuable thing in the estate to compromise.

10 lessons21 min

14. Module 13 · Monitoring, tracking and alerting

Answering "did it run, and did it work" without opening the design. The module that decides whether you find out about a failure before the client does.

10 lessons20 min

15. Module 14 · Performance and throughput

What happens when the volume is ten times the demo. Mostly a design question, and almost never solved by tuning afterwards.

8 lessons16 min

16. Module 15 · Testing an integration properly

Integrations are hard to test because half the system belongs to somebody else. What to do about that, rather than testing the happy path and hoping.

8 lessons17 min

17. Module 16 · Environments and promotion

FLAGSHIP. Moving an integration from test to production. The module where a mistake sends live data to a test endpoint, or the reverse.

10 lessons20 min

18. Module 17 · Quarterly updates and OIC

OIC updates, and so does everything it talks to. Two calendars, and the integrations sit between them.

7 lessons14 min

19. Module 18 · Capstone: one integration, delivered

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

6 lessons12 min