Apex-Overview 23.1
Apex-Overview 23.1
Apex-Overview 23.1
Overview
Data – The World’s Most Valuable Resource
“Information has replaced technology as the central and most critical
asset to be managed by organizations. As a result, business leaders
Data driven organizations are 23 times more must shift to using the value of information as basis for new planning
likely to acquire customers, 6x as likely to & funding models.”
retain those customers, and 19x as likely to be
profitable as a result. 3
Source:
1. wolfstreet.com
2. IDC
3. McKinsey Global Institute
4. Gartner
Data Integrity – Cannot guarantee accuracy of data in Error Prone Outdated / Data Silo
multi-user environment Manual Involvement
Develop desktop and mobile Visualize and maintain Leverage SQL Skills and
web apps database data database capabilities
App Development IDE is a web App definitions are stored in the database Page generation is efficient with only one
browser. as meta data. request and one response.
Pre-built controls for security, authentication, database interaction, validation, session management
and more…
External APIs –
Web Sources
[REST, SOAP]
JDBC
Database Links
REST [SQL*NET]
Remote Enabled SQL
Databases [REST / HTTP(s)]
JDBC
• Fully Managed
+ +
APEX Application
Oracle Autonomous Exadata Cloud
Development and Infrastructure
Database
Deployment
Browser based application development framework enables efficient development & deployment
v
Shoot someone a URL – Check this out – Application Development
• apex.oracle.com/communityConsulting
companies, books, success stories, quotes,
commercial apps
• Plug-ins
• Slack discussion channels
• Twitter feeds
• News
• Jobs
• Conferences
• Meetups
Features
Solutions
• Single source-of-truth
• Send out a URL not a file
• Secure, scalable, multi-user app
• Extend with Charts, Calendars, Validations, and more
Features
Solutions
• Opportunistic
• Simplistic, tactical apps to meet immediate need
• Webify paper processes
• Generally developed by one or two people
Features
Solutions
Features
Solutions
Features
Solutions
• Simple deployment
• Single installation runs any number of apps
• Scale to hundreds of thousands of users
• Leverages enterprise features of Oracle Autonomous
Integrated Development Environment (IDE) with Application Development Graphical "Page Designer"
Features tight SQL and PL/SQL integration
• Visualization of the page within the Grid Layout, and associated Gallery, allowing you to drag and drop
components
• Update multiple attributes without leaving the page in the Property Editor
• Advanced Code Editor for defining SQL, HTML, CSS and text sections
• Syntax Highlighting
• Undo / Redo
• Find/Replace
• Auto completion
• Code validation
• Used in Page Designer, Component View
• and SQL Workshop
• Modern flat-look
Rapidly design and prototype data models using a markdown-like shorthand syntax
that expands to standards-based Oracle SQL.
Team Development has been reimagined as a new and more flexible way to work
with colleagues and keep track of tasks, features, bugs and feedback.
• Declarative support
for Cascading LOVs
and Dynamic Actions
• Highly Customizable
• Using 'JavaScript code' to provide function to be called when chart is initialized
• Post Processing SQL modifies data before being processed by an Oracle APEX
component:
• Apply SQL functions, aggregations, join to local tables etc.
• Avoid unnecessary HTTP requests by using Caching
apex.world/ords/f?p=100:700
• Used by real customers for real applications: Used for both opportunistic and mission critical apps that
service tens of thousands of users.
• Most powerful Low Code Application Development Platform: Allows developer to focus on solving the
business problem and delivering superior solutions, with less time and effort spent on mundane and repetitive
lower-level coding.
• Continually growing: Oracle install base is adopting Oracle APEX for increasing numbers of projects, and is
increasingly an approved corporate IT standard.
• Aligned with industry trends: Strong support for HTML5 development frameworks, Modern & responsive
CSS3 UI, integrated JavaScript libraries, Browser-based, self-service provisioning, flexible development and
deployment including cloud services.
• Consistent with Oracle developers skill set: SQL, PL/SQL, Oracle Database.
Proficiency in the Oracle database easily translates into an ability to develop web applications.