The Oracle APEX Developer’s Companion is a practical guide to building trusted enterprise apps. It covers the full spectrum of APEX development: data, UX, search, security, integration, files, APIs, reporting, translation, automation, workflow, and natural-language AI for users. Each chapter uses a simple example, often based on the familiar EMP table, with enough screenshots to keep you focused on understanding the ideas rather than on recreating every click. Use it to teach colleagues, learn APEX, or to see what the platform makes possible.

The final chapter, Automating Business Processes, follows two end-to-end scenarios at a fictitious medical facility, showing how APEX Workflow streamlines operations and orchestrates many platform features in a realistic example.

ChapterLearn How to Use Oracle APEX To…
IntroductionBuild secure, scalable enterprise apps fast.
Working with Local DataWork with any data simply and efficiently.
Simplifying User Experience DesignDesign clear, data-rich user experiences quickly.
Referencing Data Values in PagesUse item and column values anywhere you need to.
Visualizing and Analyzing DataTurn data into insight with native regions.
Enhancing Search for End-UsersHelp users easily find the right data.
Adding Functionality with Plug-insExtend APEX beyond built-in features.
Understanding Page Flow & Session StateGuide users smoothly through multi-step work.
Editing Data in a GridEdit tabular data and customize as needed.
Working with Master/Detail DataPresent and edit related data.
Controlling Access with Users and RolesSecure your app and shape the UI with roles.
Applying Artificial IntelligenceTurn natural language into insights and actions.
Integrating Remote DataConnect your app to remote data sources.
Exposing APIs for IntegrationPublish secure APIs that reuse your business logic.
Geocoding AddressesTurn addresses into geographic coordinates.
Uploading, Viewing, and Downloading FilesUpload, store, view, and download files.
Loading External DataImport Excel, XML, JSON, and CSV data.
Grouping Logic and Background ExecutionOrganize logic and run long tasks in the background.
Executing Repetitive ProcessingAutomate recurring work.
Notifying End UsersShow messages, send emails, and push notifications.
Producing Pixel-Perfect ReportsGenerate polished PDF output with your data.
Translating Your ApplicationSupport users across languages.
Understanding Application LifecycleEvolve apps with proven practices.
Working with APEXlangManage readable artifacts with agents and other tools.
Automating Business ProcessesCoordinate people, work, and progress.