SlideShare a Scribd company logo
Oracle Application Express
Rapid Application Development Tool
By : Naveen Aggarwal
https://www.oracleapextrainer.com/
What is Oracle APEX ?
Oracle Application Express (APEX) is a low-code
development platform that enables you to build scalable,
secure enterprise apps, with world-class features, that can
be deployed anywhere.
https://www.oracleapextrainer.com/
Overview
• Database centric development tool for Oracle Database
application development.
• Develop desktop and mobile applications
• Targeted at developers who knows SQL and PL/SQL
• 100% browser based development, deployment and
runtime.
• On premise, on laptop, on cloud, on RAC, any platform
where Oracle DB is available.
https://www.oracleapextrainer.com/
Main benefits of APEX
It’s free to use
If you have an Oracle database, then you already own APEX. Using it won’t
cost you anything.
It’s easy to get started
There are no complex programs to install on your machine before you get
started. All you need is a web browser.
You don’t need to be a “coder”
With its easy-to-use interface, you can build amazing applications without
writing any code.
One of the greatest advantages of Oracle APEX is that you have native
access to all the capabilities of Oracle Database.
https://www.oracleapextrainer.com/
Features of APEX
No cost fully supported feature
• Any number of apps, developers and end-users.
• Specialized Oracle Support Team.
• All DB editions : EE, SE2, XE
Included with Oracle Cloud Services
• Autonomous Database
• Database as a Service
• No cost evaluation https://apex.oracle.com
Easy to install
• Included by default with all editions of Oracle Database
• Download latest release from https://apex.oracle.com/otn
https://www.oracleapextrainer.com/
APEX History
https://www.oracleapextrainer.com/
Community Support
Over 500,000 developers worldwide
• Estimated from support requests, download, conferences, and
discussion forum activities.
More than 100 active bloggers http://odtug.com/apex
https://apex.oracle.com/community
Consulting companies, books, success stories quotes,
Commercial apps etc.
Twitter
https://twitter.com/oracleapex?lang=en
https://www.oracleapextrainer.com/
http://apex.world
https://www.oracleapextrainer.com/
Community-authored site
providing:
• Plug-ins
• Slack discussion channels
• Twitter feeds
• News
• Jobs
• Conferences
• Meetups
Community Support
https://www.oracleapextrainer.com/
UI for Any Device
https://www.oracleapextrainer.com/
Where can you run Oracle APEX
https://www.oracleapextrainer.com/
Oracle Cloud:
You can run APEX in an Autonomous Database (ADB) – an elastic database
that you can scale up. It’s self-driving, self-healing, and can repair and upgrade
itself. It comes in two flavours:
• Autonomous Transaction Processing (ATP) – basically transaction
processing, it’s where APEX sees most use;
• Autonomous Data Warehouse (ADW) – for more query-driven APEX
applications. Reporting data is also a common use of Oracle APEX.
You can also use the new Database Cloud Service (DCS) – an APEX-only
solution. For a fee, you can have a commercial application running on a
database cloud service
Where can you run Oracle APEX
https://www.oracleapextrainer.com/
On-premise or Private Cloud
You can also run Oracle APEX on-premise or in a Private Cloud – anywhere
where a database runs. It can be a physical, dedicated server, a virtualized
machine, a docker image (you can run it on your laptop, fire it up on a train or a
plane – it’s very popular among Oracle Application Express developers).
You can also use it on Exadata – a super-powerful APEX physical server on
cloud services.
With Autonomous Database
Included with New Always Free Service
https://www.oracleapextrainer.com/
Architectural Overview
Oracle APEX uses a simple 3-tier architecture where requests are sent
from the browser, through a web server, to the database.
All processing, data manipulation and business logic is executed in the
database. This architecture guarantees zero latency data access, top
performance, and scalability, out of the box.
https://www.oracleapextrainer.com/
Production Environment
https://www.oracleapextrainer.com/
What is ORDS ?
https://www.oracleapextrainer.com/
ORDS (formerly known as Oracle Application Express Listener) is a
middle tier JAVA application that allows to access Oracle Database
resources via REST. Use standard HTTP calls
(GET|POST|PUT|DELETE|HEAD) via URIs that ORDS makes available.
Hierarchy Comparison
https://www.oracleapextrainer.com/
APEX vs Forms/ Reports
Area Forms APEX
Architecture Metadata stored in
“.fmb” file
Metadata stored in db
tables
Programming
Language
PL/SQL on both client
and server
PL/SQL on serverside
Database Connection Fixed Dynamic
UI Programming Java HTML, JS, CSS
Application modules Windows/ Canvas/
Block
Pages/ Regions
Client Control Triggers JavaScript
Charts BI Beans HTML, JS, Flash
https://www.oracleapextrainer.com/
The APEX Advantages
https://www.oracleapextrainer.com/
Cost
There are no licensing costs associated with Oracle APEX. Oracle APEX is a
feature of Oracle Database, thus if you have a license for Oracle Database,
you already have Oracle APEX.
Flexibility
With Oracle APEX you have a lot of flexibility with where you do development,
from developing on a laptop, on-premises, or in the cloud. Where you develop
your apps doesn't limit where you can deploy your applications. You can
develop and deploy wherever there is an Oracle Database, with Oracle APEX
installed. No need to install any desktop client for application development. Just
need web browser for everything.
The APEX Advantages
https://www.oracleapextrainer.com/
Reuse
All of the underlying database programs (packages, functions, procedures)
can very easily be called directly from Oracle APEX. Therefore, you do not to
rewrite the extensive database business logic you are already utilizing from
Oracle Forms.
Improved User Experience
APEX application can streamline the specific use cases, making them fully
responsive and mobile friendly. Frequently one APEX interactive report can
replace many forms page.
Multiple Technologies
In APEX multiple web technologies like HTML, JavaScript, CSS, Jquery etc.
can be easily integrated which makes end user experience better.
Multi-Tenant Hosting
https://www.oracleapextrainer.com/
Multi-Tenant Hosting
• APEX Administrator
• Workspace
Administrator
• Developers
• End Users
https://www.oracleapextrainer.com/
Roles and Responsibilities
https://www.oracleapextrainer.com/
Instance Administrator
Responsible for instance configuration and monitoring, include workspace
provisioning, feature configuration, security and instance settings.
Instance Administrator
Responsible for requesting, monitoring, and maintaining developers within a
workspace. Generally also have developers responsibilities.
Developer
Develop applications and required database objects.
End User
Utilize the application.
Oracle APEX Deployment Options
https://www.oracleapextrainer.com/
Useful Links
• Primary site https://apex.oracle.com
• APEX Shortcuts https://apex.oracle.com/shortcuts
• APEX Community https://apex.oracle.com/community
• Blogs https://blogs.oracle.com/apex
• APEX on Autonomous https://apex.oracle.com/autonomous
• Database Cloud Services https://cloud.oracle.com/database
• Oracle Learning Library https://www.oracle.com/oll
• Oracle APEX Education https://apex.oracle.com/education
https://www.oracleapextrainer.com/
APEX Hosting Companies
https://www.oracleapextrainer.com/
Product
Components
Home Page
https://www.oracleapextrainer.com/
Comprehensive Development IDE, Web Application Development, and SQL
Database Development
Application Builder
Integrated Development Environment (IDE) with Application Development
Graphical "Page Designer" Features tight SQL and PL/SQL integration
https://www.oracleapextrainer.com/
Page Designer
https://www.oracleapextrainer.com/
SQL Workshop
https://www.oracleapextrainer.com/
Team Development
https://www.oracleapextrainer.com/
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.
App Gallery
https://www.oracleapextrainer.com/
• Robust suite of productivity and
sample applications.
• Illustrates best practices and
design patterns.
• Template to start customization
(e.g. unlock your packaged
app).
• Upgraded with every release
Code Editor
https://www.oracleapextrainer.com/
Apex Features
https://www.oracleapextrainer.com/
Apex Features
https://www.oracleapextrainer.com/
Charting Component
Apex Features
https://www.oracleapextrainer.com/
Calendars from SQL
Apex Features
Absolutely Responsive
The Universal Theme UI for Oracle APEX has
been designed from the very beginning to be
fully responsive so that it works just as well on
small screen as it does on larger ones.
This means that the UI components such as
forms, charts, reports, and more will work
seamlessly across varying screen resolutions
while maintaining the same or similar
functionality
https://www.oracleapextrainer.com/
Apex Application Maintenance
https://www.oracleapextrainer.com/
Books on APEX
https://www.oracleapextrainer.com/
Oracle Apex Summary
https://www.oracleapextrainer.com/
• Well Established Product : First released in 2004
• 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.
Oracle Apex Summary
https://www.oracleapextrainer.com/
• 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.
Contact Details:
naveenaggarwal12@gmail.com
+91-9717996695
Oracle Apex Intoduction.pptx

More Related Content

What's hot

apidays Paris 2022 - Event-Driven API Management – why REST isn't enough, Ben...
apidays Paris 2022 - Event-Driven API Management – why REST isn't enough, Ben...apidays Paris 2022 - Event-Driven API Management – why REST isn't enough, Ben...
apidays Paris 2022 - Event-Driven API Management – why REST isn't enough, Ben...
apidays
 
Managing APIs with MuleSoft
Managing APIs with MuleSoftManaging APIs with MuleSoft
Managing APIs with MuleSoft
Guilherme Pereira Silva
 
Red Hat Value Proposition - Red Hat DevOps & Microservices Conference 2017
Red Hat Value Proposition - Red Hat DevOps & Microservices Conference 2017Red Hat Value Proposition - Red Hat DevOps & Microservices Conference 2017
Red Hat Value Proposition - Red Hat DevOps & Microservices Conference 2017
Xpand IT
 
Life as a SRE at Instana
Life as a SRE at InstanaLife as a SRE at Instana
Life as a SRE at Instana
Marcel Birkner
 
Logging best practice in mule using logger component
Logging best practice in mule using logger componentLogging best practice in mule using logger component
Logging best practice in mule using logger component
Govind Mulinti
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
CA Technologies
 
Application Rationalization with LeanIX
Application Rationalization with LeanIXApplication Rationalization with LeanIX
Application Rationalization with LeanIX
LeanIX GmbH
 
5 Best Practices DevOps Culture
5 Best Practices DevOps Culture5 Best Practices DevOps Culture
5 Best Practices DevOps Culture
Edureka!
 
Apigee Demo: API Platform Overview
Apigee Demo: API Platform OverviewApigee Demo: API Platform Overview
Apigee Demo: API Platform Overview
Apigee | Google Cloud
 
Low code application platforms
Low code application platformsLow code application platforms
Low code application platforms
Matthew Weaver
 
Best Practices for API Security
Best Practices for API SecurityBest Practices for API Security
Best Practices for API Security
MuleSoft
 
Apigee Edge Overview and Roadmap
Apigee Edge Overview and RoadmapApigee Edge Overview and Roadmap
Apigee Edge Overview and Roadmap
Apigee | Google Cloud
 
Introduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime PlatformIntroduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime Platform
Salesforce Developers
 
Application Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoftApplication Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoft
MuleSoft
 
Architecture for the API-enterprise
Architecture for the API-enterpriseArchitecture for the API-enterprise
Architecture for the API-enterprise
Apigee | Google Cloud
 
Introduction to MERN Stack
Introduction to MERN StackIntroduction to MERN Stack
Introduction to MERN Stack
Surya937648
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Edureka!
 
Site reliability engineering
Site reliability engineeringSite reliability engineering
Site reliability engineering
Jason Loeffler
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
Sonatype
 
Oracle Cloud Infrastructure.pptx
Oracle Cloud Infrastructure.pptxOracle Cloud Infrastructure.pptx
Oracle Cloud Infrastructure.pptx
GarvitNTT
 

What's hot (20)

apidays Paris 2022 - Event-Driven API Management – why REST isn't enough, Ben...
apidays Paris 2022 - Event-Driven API Management – why REST isn't enough, Ben...apidays Paris 2022 - Event-Driven API Management – why REST isn't enough, Ben...
apidays Paris 2022 - Event-Driven API Management – why REST isn't enough, Ben...
 
Managing APIs with MuleSoft
Managing APIs with MuleSoftManaging APIs with MuleSoft
Managing APIs with MuleSoft
 
Red Hat Value Proposition - Red Hat DevOps & Microservices Conference 2017
Red Hat Value Proposition - Red Hat DevOps & Microservices Conference 2017Red Hat Value Proposition - Red Hat DevOps & Microservices Conference 2017
Red Hat Value Proposition - Red Hat DevOps & Microservices Conference 2017
 
Life as a SRE at Instana
Life as a SRE at InstanaLife as a SRE at Instana
Life as a SRE at Instana
 
Logging best practice in mule using logger component
Logging best practice in mule using logger componentLogging best practice in mule using logger component
Logging best practice in mule using logger component
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
 
Application Rationalization with LeanIX
Application Rationalization with LeanIXApplication Rationalization with LeanIX
Application Rationalization with LeanIX
 
5 Best Practices DevOps Culture
5 Best Practices DevOps Culture5 Best Practices DevOps Culture
5 Best Practices DevOps Culture
 
Apigee Demo: API Platform Overview
Apigee Demo: API Platform OverviewApigee Demo: API Platform Overview
Apigee Demo: API Platform Overview
 
Low code application platforms
Low code application platformsLow code application platforms
Low code application platforms
 
Best Practices for API Security
Best Practices for API SecurityBest Practices for API Security
Best Practices for API Security
 
Apigee Edge Overview and Roadmap
Apigee Edge Overview and RoadmapApigee Edge Overview and Roadmap
Apigee Edge Overview and Roadmap
 
Introduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime PlatformIntroduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime Platform
 
Application Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoftApplication Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoft
 
Architecture for the API-enterprise
Architecture for the API-enterpriseArchitecture for the API-enterprise
Architecture for the API-enterprise
 
Introduction to MERN Stack
Introduction to MERN StackIntroduction to MERN Stack
Introduction to MERN Stack
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
 
Site reliability engineering
Site reliability engineeringSite reliability engineering
Site reliability engineering
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
 
Oracle Cloud Infrastructure.pptx
Oracle Cloud Infrastructure.pptxOracle Cloud Infrastructure.pptx
Oracle Cloud Infrastructure.pptx
 

Similar to Oracle Apex Intoduction.pptx

Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)
Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)
Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)
sheriframadan18
 
Oracle apex presentration
Oracle apex presentrationOracle apex presentration
Oracle apex presentration
ABM TECHNOLOGY
 
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- ZagrebAPEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
Michael Hichwa
 
APEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaciAPEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaci
MarketingArrowECS_CZ
 
Intro on Oracle Application express - APEX
Intro on Oracle Application express - APEXIntro on Oracle Application express - APEX
Intro on Oracle Application express - APEX
Lino Schildenfeld
 
Apache Flex: Overview
Apache Flex: OverviewApache Flex: Overview
Apache Flex: Overview
Tarun Telang
 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Features
msewtz
 
apex101-326750.ppt
apex101-326750.pptapex101-326750.ppt
apex101-326750.ppt
Kashi69
 
Application express
Application expressApplication express
Application express
Antony Alex
 
Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)
Michael Hichwa
 
Oracle Application Express 20.2 New Features
Oracle Application Express 20.2 New FeaturesOracle Application Express 20.2 New Features
Oracle Application Express 20.2 New Features
msewtz
 
APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019
msewtz
 
Getting Started with Oracle APEX
Getting Started with Oracle APEXGetting Started with Oracle APEX
Getting Started with Oracle APEXDataNext Solutions
 
Vesterli hot and_not_whitepaper_wildcard_2013
Vesterli hot and_not_whitepaper_wildcard_2013Vesterli hot and_not_whitepaper_wildcard_2013
Vesterli hot and_not_whitepaper_wildcard_2013Andrejs Vorobjovs
 
Intro to Application Express
Intro to Application ExpressIntro to Application Express
Intro to Application Express
José Angel Ibarra Espinosa
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
HBoone
 
Simplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxSimplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptx
ssuser5faa791
 
Oracle9i application server oracle forms services
Oracle9i application server   oracle forms servicesOracle9i application server   oracle forms services
Oracle9i application server oracle forms servicesFITSFSd
 
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
mahdi ahmadi
 

Similar to Oracle Apex Intoduction.pptx (20)

Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)
Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)
Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)
 
Oracle apex presentration
Oracle apex presentrationOracle apex presentration
Oracle apex presentration
 
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- ZagrebAPEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
 
APEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaciAPEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaci
 
Intro on Oracle Application express - APEX
Intro on Oracle Application express - APEXIntro on Oracle Application express - APEX
Intro on Oracle Application express - APEX
 
Apache Flex: Overview
Apache Flex: OverviewApache Flex: Overview
Apache Flex: Overview
 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Features
 
apex101-326750.ppt
apex101-326750.pptapex101-326750.ppt
apex101-326750.ppt
 
Application express
Application expressApplication express
Application express
 
Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)
 
Oracle Application Express 20.2 New Features
Oracle Application Express 20.2 New FeaturesOracle Application Express 20.2 New Features
Oracle Application Express 20.2 New Features
 
APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019
 
Oracle Apex Overview
Oracle Apex OverviewOracle Apex Overview
Oracle Apex Overview
 
Getting Started with Oracle APEX
Getting Started with Oracle APEXGetting Started with Oracle APEX
Getting Started with Oracle APEX
 
Vesterli hot and_not_whitepaper_wildcard_2013
Vesterli hot and_not_whitepaper_wildcard_2013Vesterli hot and_not_whitepaper_wildcard_2013
Vesterli hot and_not_whitepaper_wildcard_2013
 
Intro to Application Express
Intro to Application ExpressIntro to Application Express
Intro to Application Express
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
 
Simplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxSimplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptx
 
Oracle9i application server oracle forms services
Oracle9i application server   oracle forms servicesOracle9i application server   oracle forms services
Oracle9i application server oracle forms services
 
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
 

Recently uploaded

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 

Recently uploaded (20)

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 

Oracle Apex Intoduction.pptx

  • 1. Oracle Application Express Rapid Application Development Tool By : Naveen Aggarwal https://www.oracleapextrainer.com/
  • 2. What is Oracle APEX ? Oracle Application Express (APEX) is a low-code development platform that enables you to build scalable, secure enterprise apps, with world-class features, that can be deployed anywhere. https://www.oracleapextrainer.com/
  • 3. Overview • Database centric development tool for Oracle Database application development. • Develop desktop and mobile applications • Targeted at developers who knows SQL and PL/SQL • 100% browser based development, deployment and runtime. • On premise, on laptop, on cloud, on RAC, any platform where Oracle DB is available. https://www.oracleapextrainer.com/
  • 4. Main benefits of APEX It’s free to use If you have an Oracle database, then you already own APEX. Using it won’t cost you anything. It’s easy to get started There are no complex programs to install on your machine before you get started. All you need is a web browser. You don’t need to be a “coder” With its easy-to-use interface, you can build amazing applications without writing any code. One of the greatest advantages of Oracle APEX is that you have native access to all the capabilities of Oracle Database. https://www.oracleapextrainer.com/
  • 5. Features of APEX No cost fully supported feature • Any number of apps, developers and end-users. • Specialized Oracle Support Team. • All DB editions : EE, SE2, XE Included with Oracle Cloud Services • Autonomous Database • Database as a Service • No cost evaluation https://apex.oracle.com Easy to install • Included by default with all editions of Oracle Database • Download latest release from https://apex.oracle.com/otn https://www.oracleapextrainer.com/
  • 7. Community Support Over 500,000 developers worldwide • Estimated from support requests, download, conferences, and discussion forum activities. More than 100 active bloggers http://odtug.com/apex https://apex.oracle.com/community Consulting companies, books, success stories quotes, Commercial apps etc. Twitter https://twitter.com/oracleapex?lang=en https://www.oracleapextrainer.com/
  • 8. http://apex.world https://www.oracleapextrainer.com/ Community-authored site providing: • Plug-ins • Slack discussion channels • Twitter feeds • News • Jobs • Conferences • Meetups
  • 10. UI for Any Device https://www.oracleapextrainer.com/
  • 11. Where can you run Oracle APEX https://www.oracleapextrainer.com/ Oracle Cloud: You can run APEX in an Autonomous Database (ADB) – an elastic database that you can scale up. It’s self-driving, self-healing, and can repair and upgrade itself. It comes in two flavours: • Autonomous Transaction Processing (ATP) – basically transaction processing, it’s where APEX sees most use; • Autonomous Data Warehouse (ADW) – for more query-driven APEX applications. Reporting data is also a common use of Oracle APEX. You can also use the new Database Cloud Service (DCS) – an APEX-only solution. For a fee, you can have a commercial application running on a database cloud service
  • 12. Where can you run Oracle APEX https://www.oracleapextrainer.com/ On-premise or Private Cloud You can also run Oracle APEX on-premise or in a Private Cloud – anywhere where a database runs. It can be a physical, dedicated server, a virtualized machine, a docker image (you can run it on your laptop, fire it up on a train or a plane – it’s very popular among Oracle Application Express developers). You can also use it on Exadata – a super-powerful APEX physical server on cloud services.
  • 13. With Autonomous Database Included with New Always Free Service https://www.oracleapextrainer.com/
  • 14. Architectural Overview Oracle APEX uses a simple 3-tier architecture where requests are sent from the browser, through a web server, to the database. All processing, data manipulation and business logic is executed in the database. This architecture guarantees zero latency data access, top performance, and scalability, out of the box. https://www.oracleapextrainer.com/
  • 16. What is ORDS ? https://www.oracleapextrainer.com/ ORDS (formerly known as Oracle Application Express Listener) is a middle tier JAVA application that allows to access Oracle Database resources via REST. Use standard HTTP calls (GET|POST|PUT|DELETE|HEAD) via URIs that ORDS makes available.
  • 18. APEX vs Forms/ Reports Area Forms APEX Architecture Metadata stored in “.fmb” file Metadata stored in db tables Programming Language PL/SQL on both client and server PL/SQL on serverside Database Connection Fixed Dynamic UI Programming Java HTML, JS, CSS Application modules Windows/ Canvas/ Block Pages/ Regions Client Control Triggers JavaScript Charts BI Beans HTML, JS, Flash https://www.oracleapextrainer.com/
  • 19. The APEX Advantages https://www.oracleapextrainer.com/ Cost There are no licensing costs associated with Oracle APEX. Oracle APEX is a feature of Oracle Database, thus if you have a license for Oracle Database, you already have Oracle APEX. Flexibility With Oracle APEX you have a lot of flexibility with where you do development, from developing on a laptop, on-premises, or in the cloud. Where you develop your apps doesn't limit where you can deploy your applications. You can develop and deploy wherever there is an Oracle Database, with Oracle APEX installed. No need to install any desktop client for application development. Just need web browser for everything.
  • 20. The APEX Advantages https://www.oracleapextrainer.com/ Reuse All of the underlying database programs (packages, functions, procedures) can very easily be called directly from Oracle APEX. Therefore, you do not to rewrite the extensive database business logic you are already utilizing from Oracle Forms. Improved User Experience APEX application can streamline the specific use cases, making them fully responsive and mobile friendly. Frequently one APEX interactive report can replace many forms page. Multiple Technologies In APEX multiple web technologies like HTML, JavaScript, CSS, Jquery etc. can be easily integrated which makes end user experience better.
  • 22. Multi-Tenant Hosting • APEX Administrator • Workspace Administrator • Developers • End Users https://www.oracleapextrainer.com/
  • 23. Roles and Responsibilities https://www.oracleapextrainer.com/ Instance Administrator Responsible for instance configuration and monitoring, include workspace provisioning, feature configuration, security and instance settings. Instance Administrator Responsible for requesting, monitoring, and maintaining developers within a workspace. Generally also have developers responsibilities. Developer Develop applications and required database objects. End User Utilize the application.
  • 24. Oracle APEX Deployment Options https://www.oracleapextrainer.com/
  • 25. Useful Links • Primary site https://apex.oracle.com • APEX Shortcuts https://apex.oracle.com/shortcuts • APEX Community https://apex.oracle.com/community • Blogs https://blogs.oracle.com/apex • APEX on Autonomous https://apex.oracle.com/autonomous • Database Cloud Services https://cloud.oracle.com/database • Oracle Learning Library https://www.oracle.com/oll • Oracle APEX Education https://apex.oracle.com/education https://www.oracleapextrainer.com/
  • 28. Home Page https://www.oracleapextrainer.com/ Comprehensive Development IDE, Web Application Development, and SQL Database Development
  • 29. Application Builder Integrated Development Environment (IDE) with Application Development Graphical "Page Designer" Features tight SQL and PL/SQL integration https://www.oracleapextrainer.com/
  • 32. Team Development https://www.oracleapextrainer.com/ 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.
  • 33. App Gallery https://www.oracleapextrainer.com/ • Robust suite of productivity and sample applications. • Illustrates best practices and design patterns. • Template to start customization (e.g. unlock your packaged app). • Upgraded with every release
  • 38. Apex Features Absolutely Responsive The Universal Theme UI for Oracle APEX has been designed from the very beginning to be fully responsive so that it works just as well on small screen as it does on larger ones. This means that the UI components such as forms, charts, reports, and more will work seamlessly across varying screen resolutions while maintaining the same or similar functionality https://www.oracleapextrainer.com/
  • 41. Oracle Apex Summary https://www.oracleapextrainer.com/ • Well Established Product : First released in 2004 • 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.
  • 42. Oracle Apex Summary https://www.oracleapextrainer.com/ • 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.
  • 43.