
Watch this first! A complete end-to-end demo of the Vendix POS
application — the real, production-ready retail billing system
you get with this course, built 100% in Oracle APEX 26.1.
In this demo you will see every module and screen — Dashboard,
Quick Billing, New Sale, GST Invoicing, Inventory, Customers,
and Reports — plus all the new upgrades added to the app:
the AI Agent, Generative AI and Web Credential setup, native
Workflow automation, and Razorpay payment gateway integration.
You will also learn exactly what this course teaches — the
complete UI/UX system of this application, section by section —
and what you get with it: the full application export and all
database scripts to install in your own workspace.
Try the app live yourself:
https://oracleapex.com/ords/r/thapliyalravi80/vendix-pos-app/login
In this episode we cover what UI/UX actually means in the context
of Oracle APEX enterprise development. You will learn the difference
between functional apps and professional apps, and why UI/UX is the
missing piece in most APEX projects. We walk through real examples
of bad vs good APEX UI and set the foundation for the entire course.
We install the Vendix POS application from scratch on Oracle APEX 26.1
on Autonomous Database. This is the real-world project we use throughout
the course to apply every UI/UX concept. You will get the complete APEX
export file and DB scripts to set up your own instance and follow along.
Learn how to build a professional CSS architecture inside Oracle APEX
using :root CSS variables as design tokens. We create the
Vendix_Design_File.css from scratch — defining color tokens, spacing,
typography, border radius and shadow variables that power the entire
app UI consistently.
We go deep into styling Oracle APEX native components — the navigation
header, side menu, buttons, form items, and page regions. You will
learn how to override Universal Theme defaults cleanly using CSS
class selectors without breaking APEX functionality or future upgrades.
In this episode we build fully custom UI components inside Oracle APEX
using Static Content regions with HTML and CSS. We create cards,
badges, status indicators, modals and sidebar panels — all wired to
live APEX data. Every component is reusable across any APEX project.
The final episode covers PL/SQL-driven dynamic UI regions, responsive
design testing across devices, and how to use AI tools to accelerate
APEX UI design decisions. We also do a full app review of the
completed Vendix POS UI and discuss next steps for production deployment.
Congratulations on completing the course
Everything you need is right here — download the complete
Vendix POS Package from the Resources section of this lecture:
✅ Vendix_POS_App_Export_File — the full Oracle APEX application export
✅ Vendix_Seed_Data — sample data to load the app with realistic records
✅ Vendix_Import_Template — the Excel template for the Bulk Import module
✅ Vendix_API_Test_Data — test data for the API and AI Agent features
✅ Vendix_DB_Drop_All — clean uninstall script to reset your schema
✅ AI Agent Configuration Screenshot — reference for the bonus AI setup
✅ Razorpay Payment Gateway Configuration Screenshot — reference for payment setup
------------------------------------------------
How to install:
Follow Episode 2 step by step — import the app export into your
Oracle APEX workspace, run the database scripts, load the seed
data, and log in. The whole setup takes under 15 minutes.
You can also try the latest upgraded app live here:
https://oracleapex.com/ords/r/thapliyalravi80/vendix-pos-app/login
Thank you for learning with me — now go build something amazing! ?
------------------------------------------------
Ravindra Thapliyal
Oracle ACE Associate | Senior Software Developer
In this episode we configure Web Credentials and the Generative AI
Service in Oracle APEX 26.1 — the foundation every AI feature needs.
We securely store the API key with Bearer token format, set up an
OpenAI-compatible AI provider, select the model, and test the
connection. We also cover the two most common setup errors and
why Max AI Tokens must stay blank.
In this episode we configure OpenRouter as the AI gateway for Oracle
APEX 26.1 — one API key giving access to 400+ AI models. We create
the OpenRouter account, generate the API key, connect it to our
Generative AI Service, choose the right Gemini model, and switch
between models by changing only the model name. We also cover
pricing and how far free credits actually go.
In this episode we build a complete AI Agent in Oracle APEX 26.1
from scratch using the Vendix POS application. We configure the
System Prompt and Welcome Message, build a Retrieve Data tool to
check stock by category, and an Execute Server-side Code tool that
updates inventory with user approval before any change. We also
cover APEX_AI.SET_TOOL_RESULT, why it is mandatory, and how to
fix common errors like ORA-20962 and duplicate parameters.
In this episode we build a complete approval workflow in Oracle
APEX 26.1 using the native Workflow engine. We create the Task
Definition, configure the Human Task activity, pass page values
using Workflow Parameters, and build the submit form and monitoring
pages. We run the workflow end to end — from submission to approval
to automatic inventory update — and cover the Workflow Console
setup and common configuration mistakes.
In this episode we integrate Razorpay payment gateway into
Oracle APEX 26.1 — real online payments inside your enterprise
application. We configure the POS_PAYMENT_TXN table and
POS_PKG_PAYMENT package, set up the Web Credential for Razorpay
keys, wire the Payment Checkout page, and implement the Ajax
callbacks for order creation, payment verification, and
transaction status updates. We also cover signature verification,
test card usage, and common integration errors.
Please refer to the attached resource document —
Vendix_Razorpay_Build_Guide_SOP.docx — for detailed, step-by-step
documentation of every piece of code and section covered in this
video, clearly explained and organized for easy reference.
In this episode we go through the complete Oracle APEX career
journey — from preparing for your first interview to resigning
professionally when you get the job. This is not a question-answer
video. This is the real roadmap — resume building, ATS optimisation,
communication skills, interview technique, offer negotiation, and
resignation done right — all specific to Oracle APEX developers.
Are your Oracle APEX applications functional but still look outdated and unprofessional? This course is designed to change that.
One of the most comprehensive Oracle APEX UI/UX Masterclasses on Udemy — Master Oracle APEX 26.1 Universal Theme, Responsive UI, AI Agents, and Workflow Automation, and also get the Complete Vendix POS Application with APEX Export & Database Scripts. Taught by Ravindra Thapliyal, Oracle ACE Associate with 7+ years of real-world Oracle APEX development experience.
What makes this course unique is that we apply modern UI/UX principles to an existing real-world Oracle APEX application — Vendix POS, a production-grade retail POS system built on Oracle APEX 26.1 with AI Agents, Generative AI, native Workflow automation, and Razorpay payment gateway integration — and the best part: you can follow the entire course on the completely FREE Oracle APEX workspace. No paid cloud account, no credit card required.
Instead of creating a new application from scratch, you'll learn how to transform an existing enterprise application into a modern, polished, and professional user experience using Oracle APEX best practices — then go further, exploring how the same application grows into an AI-powered, workflow-driven enterprise system.
And here is the best part — the COMPLETE Vendix POS application is included. You get the full APEX export file, all database scripts, seed data, and templates — so you install the real app in your own workspace and learn on it, screen by screen.
WHAT YOU WILL LEARN:
1. Apply modern UI/UX principles to an existing Oracle APEX application
2. Master Universal Theme Template Options and Theme Roller
3. Build a scalable CSS architecture using:root design tokens
4. Create reusable UI components including cards, badges, sidebars, and modals
5. Implement Dynamic Actions and JavaScript for interactive UI behavior
6. Customize native Oracle APEX pages, headers, sidebars, buttons, forms, and reports
7. Improve the usability, consistency, and visual appeal of enterprise Oracle APEX applications
BONUS — ORACLE APEX 26.1 AI & AUTOMATION FEATURES:
1. How to build an AI Agent in Oracle APEX 26.1 — configure Web Credentials and Generative AI Services step by step
2. How to connect Oracle APEX to OpenRouter and set up a real, working AI Agent that reads live data and takes action
3. How to build approval workflows and automation using the native Oracle APEX 26.1 Workflow engine
4. How to integrate Razorpay payment gateway into Oracle APEX using PL/SQL and REST APIs
5. How to prepare for an Oracle APEX developer interview — resume, ATS, communication, and negotiation
PREREQUISITES:
1. Basic knowledge of HTML — tags, structure, div, classes
2. Basic knowledge of CSS — selectors, box model, flexbox
3. Basic knowledge of JavaScript — variables, functions, DOM events
4. Basic Oracle APEX experience — ability to create pages, regions, and page items
This is NOT a beginner Oracle APEX course. It is a UI/UX and AI-integration specialization for Oracle APEX developers who want to build modern, professional, enterprise-grade applications.
WHAT IS INCLUDED:
1. 14 video lectures — 7+ hours of content
2. Complete Vendix POS application export file — install it in your own workspace
3. All database scripts, seed data, bulk import template, and test data
4. Works on the FREE Oracle APEX workspace — no paid Oracle Cloud account needed
5. Reusable HTML, CSS, and JavaScript UI component snippets
6. Full app demo video — see every module and feature before you start
7. BONUS section: AI Agents, Generative AI, Workflow automation, Razorpay payment integration, and Interview Preparation
8. A downloadable step-by-step build guide document for the Razorpay integration
9. Try the app live before enrolling — link in the free preview lecture
10. Lifetime access with all future course updates
WHO IS THIS COURSE FOR:
1. Oracle APEX developers who want modern, professional-looking applications
2. Oracle APEX developers who want to learn how to build AI Agents, Generative AI features, and Workflow automation in APEX 26.1
3. Developers who want to add online payment gateways like Razorpay to Oracle APEX applications
4. PL/SQL and SQL developers transitioning into Oracle APEX front-end development
5. Developers building client-facing enterprise applications
6. Professionals preparing for Oracle APEX developer roles and interviews
7. Oracle APEX developers who want to move beyond the default Universal Theme appearance
WHY LEARN FROM RAVINDRA THAPLIYAL:
Ravindra Thapliyal is an Oracle ACE Associate with 7+ years of Oracle APEX development experience. He runs the Oracle APEX Tutorials YouTube channel with over 390K+ views and manages a LinkedIn community of 1,500+ Oracle APEX developers. He has developed multiple production-grade Oracle APEX applications, including Vendix POS — a GST-compliant retail POS system built on Oracle APEX 26.1 with AI Agents, Generative AI, native Workflow automation, and Razorpay payment gateway integration. Every technique taught in this course is based on real-world enterprise development experience, not theory.
Enroll now and transform the way your Oracle APEX applications look, feel, and perform — and learn how to bring AI, automation, and payments into your own Oracle APEX projects.