SlideShare une entreprise Scribd logo
1  sur  36
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Oracle Application Express - APEX
1
Free
Introduction to Oracle APEX
https://apex.oracle.com
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 2
Oracle APEX - What does APEX let you do?
• Easily and quickly create powerful, responsive and beautiful apps
• Leverage your SQL skills
• Develop entire app from your web browser
• Leverage extensions and expertise from a large enthusiastic community
• Develop on the cloud, on your laptop, on prem, on third party clouds, in virtual box..
• Free https://apex.oracle.com service to prototype, learn and share
• No cost solution (when used on apex.oracle.com or with Oracle Database XE)
Free
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 3
Oracle APEX – A no cost feature of the Oracle Database
• No-cost fully supported feature
• Any number of apps, developers & end-users
• Supported with Oracle 11gR2, 12c, 18c, 19c
• All DB editions: EE, SE2, XE (Free edition)
• Included with Oracle Cloud Services
• No cost evaluation service http://apex.oracle.com
• Exadata Express Service and Database as a Service
• http://cloud.oracle.com/database
• Easy to install
• Included by default with all editions of Oracle database
• Download latest release from https://apex.oracle.com/otn
Free
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 4
Oracle APEX – Database Centric Web Appdev Framework
Develop responsive
beautiful web apps
Visualize and
maintain
Database data
Leverage SQL Skills
and database
capabilities
Free
Oracle APEX is used to build responsive mobile and desktop friendly apps. You can use powerful reporting and charting to visualize and manage data. And best of all for those who know SQL,
Oracle APEX is SQL centric, so if you know SQL you can build web applications.
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 5
Oracle APEX - Architecture
Database Tier
Oracle Database
(Pluggable or Dedicated, 11g, 12c, 18c)
SQL & PL/SQL
Schemas
APEX Engine
Oracle REST Data Services
(Weblogic, Jetty, Tomcat)
JDBCHTTPS
REST, SOAP
Zero latency database data access
Dynamically driven by APEX metadata
No Application Logic
Converts HTTP to database API calls
Mid TierBrowser
Free
Simple architecture where page requests and submissions made from the browser are tunnelled through the mid-tier to execute in the Oracle Database and returned as HTML responses to the
browser. No data manipulation or processing is performed in the mid-tier, instead the APEX engine (inside the Oracle DB) accepts the page, and interacts with the data schemas in the DB.
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 6
Oracle APEX
Rapidly develop, customize, and deliver
Develop Customize Deliver
Go from prototype to production in minutes
Free
At the core of Application Express is an engine that provides a variety of fundamental application capabilities and operations. Application authentication, page/object-level access control, database
interaction (queries/updates etc), form validation, session management and protection, and more is available as standard components that can be utilised from every application without custom
development. Application objects such as forms, reports, charts, navigation are defined declaratively, enabling applications to be functionally complete in a short period of time, increasing agility
in application development.
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 7
Oracle APEX
Low Code Data First Application Development
Existing
Shorthand
Model
SQL Script
SQL IDE
New
Existing
New
Develop Database
Wizard
Blueprint
App Builder
Develop Application
Install & Upgrade
Test Application Production Application
Deploy
Database
Excel
Source Code Control
Export
Metrics & Feedback
Database
Free
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 8
No Code
High Productivity
Business Users
4GL Meta Data Properties
Programmatic
High Control
IT Professional
3GL Procedural Code / Libraries
User Interface
Browser Client Interaction
Business Logic
Oracle APEX
High productivity AppDev components on the no code to highly programmatic spectrum
Components & Data Access
Navigation & Page Flow
Access Control &
Session Management
Low Code
More Control
Citizen Developer
Snippets and plugins
Free
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
5 minute from zero to functioning App
Oracle APEX
33
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 10
Oracle APEX - 5 minute from zero to functioning App
1. Navigate to https://apex.oracle.com
2. Click Sign In and Request a Workspace
3. From your email; click Create Workspace
4. Click SQL Workshop > Sample Datasets to load sample data
5. Click Create Application
6. Complete the dialog and click Create Application
7. Click Run Application
8. Copy the URL to share with others
Free
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
apex.oracle.com
11
Free
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
apex.oracle.com
12
Free
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Creating an APEX app
13
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Creating an APEX app, Create sample data set
14
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Creating an APEX app, click Create App
15
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Example Oracle internal APEX app
16
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Example Oracle internal APEX app
17
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Example Oracle internal APEX app
18
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Example Oracle internal APEX app
19
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Features
Oracle APEX
33
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
• SQL Workshop
• Application Builder
21
Oracle APEX – Browser Integrated Development Environment
• Multi-user
• Declarative
• Supplied Productivity Apps
• Supplied Sample Apps
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
• SQL Commands
• SQL Scripts
• Object Browser
• Load Data
• Sample Data
• Publish RESTful web
services
• Manage your
database objects and
create Apps from one
tool
22
Oracle APEX – SQL Workshop
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
• Create Apps
• Develop Existing Apps
• Export App to file
• Import App from file
• View Metrics
Dashboard
23
Oracle APEX – Application Builder
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
• Simpler and modernized wizards for
creating pages.
• Allows creation of more advanced pages
such as Dashboards, Master-Detail, etc.
• Supports adding common frameworks or
"Features" when creating an application
such as access control, activity reporting,
theme selection, and more
• Customize user interface options such as
Theme Style, application icon and page
icons
24
Oracle APEX - Low Code Application Builder
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 25
Oracle APEX - Interactive Reports Component
• SQL Driven
• Powerful end user
reporting
• Filters
• Control Breaks
• Pivots
• Charting
• Selective Column
Display
• Download
• Automated Email
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 26
Oracle APEX - Interactive Grid Component
• Modern, rich & interactive multi-row editing component
• Declarative support
for Cascading LOVs
and Dynamic Actions
• Upgrade utility for
Tabular Forms
• Master Detail / Detail
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 27
Oracle APEX – Charting Component
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 28
Oracle APEX - List-based Navigation Menus
• Alternative to using traditional tabs
• Available as top navigation menu and side menu
• Implemented as standard APEX lists
• Supports multi-level hierarchical menu structures
• Provides accessible pull-down menus
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 29
Oracle APEX – Calendars from SQL
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 30
Oracle APEX - Dynamic Actions
• Declaratively define rich
client-side interactivity
without writing JavaScript or
AJAX
• Perform partial page refresh
• Hide and show components
• Push session state to the
server
• Compute values
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 31
Oracle APEX - Modal Dialogs
• Readily switch between
normal, modal, and non-modal
page mode
• A modal dialog is a stand-alone
page, not a region on a page
• Any page be created as a
dialog page
• Supports all the functionality
of a regular page, including
computations, validations,
processes, and branches
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 32
Oracle APEX - Plug-Ins
Extend applications with custom
components such as items and regions
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
• Executing dynamic SQL or PL/SQL on
remote databases using ORDS and REST
• Relies on the ORDS "REST Enabled SQL" feature (ORDS 17.3 or later)
• Requires ORDS instance having a connection pool configured for
target database.
• Oracle APEX passes SQL query to ORDS over REST
• Self-describing JSON response
• Response contains a JSON object with:
• Result set meta data (column names, data types)
• The result data
• Information about pagination
33
Oracle APEX - REST Enabled SQL Support
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 34
2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017
1.5 HTML DB
1.5 - First Release
1.6 – Themes
Hosted free service
apex.oracle.com
3.0 Flash Charts
PDF Printing
Access Migration
Tabular Forms
4.0 Websheets
Dynamic Actions
Plug-Ins
Team Development
2.0 SQL Workshop
2.1 - Oracle XE
2.2 - Dictionary Views
5.0 Page Designer (PD)
Universal Theme
Modal Dialogs
Data Upload
Error Handling
ROWID
4.1
2009
Oracle Forms to APEX
Conversion
3.2
Mobile with JQuery
HTML 5
Packaged Apps
4.2
2008
Interactive Reports (IR)
3.1
Interactive Data Grid (IG)
JET Charts
Simplified Wizards
Live Template Options
Improved Universal Theme
Font APEX
Improved Packaged Apps
5.1
18.1
Create App Wizard
REST & Remote SQL
Oracle JET upgrade
Improved IG, IR, PD
New REST Workshop
Schema Service
Exadata
Express
Cloud Service
2018
Oracle APEX
History
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Oracle APEX = RAD (Rapid Application Development)
35
• REST
• Declaratively build REST Data Access APIs from APEX
• Facilitates Integration and Micro Services
• Easily Consumed by every language
• APEX
• Low Code Application Development
• IT Professionals, and citizen developers
• LOB Point Solutions, SaaS Extensions
• Differentiated, Low Code, Strong Community
• Database
• SQL popularity continues to grow
• SQL continues to deliver highest productivity
• SQL is easy to learn yet amazingly powerful Full Stack Solution for data driven business apps
Oracle APEX Introduction (release 18.1)

Contenu connexe

Tendances

Oracle Weblogic for EBS and obiee (R12.2)
Oracle Weblogic for EBS and obiee (R12.2)Oracle Weblogic for EBS and obiee (R12.2)
Oracle Weblogic for EBS and obiee (R12.2)Berry Clemens
 
Oracle Forms to APEX conversion tool
Oracle Forms to APEX conversion toolOracle Forms to APEX conversion tool
Oracle Forms to APEX conversion toolScott Wesley
 
Oracle Integration Cloud Service (ICS) best practices learned from the field
Oracle Integration Cloud Service (ICS) best practices learned from the fieldOracle Integration Cloud Service (ICS) best practices learned from the field
Oracle Integration Cloud Service (ICS) best practices learned from the fieldRobert van Mölken
 
How to use 23c AHF AIOPS to protect Oracle Databases 23c
How to use 23c AHF AIOPS to protect Oracle Databases 23c How to use 23c AHF AIOPS to protect Oracle Databases 23c
How to use 23c AHF AIOPS to protect Oracle Databases 23c Sandesh Rao
 
UNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New FeaturesUNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New Featuresmsewtz
 
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesOracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesMichael Hichwa
 
REST Enabling Your Oracle Database
REST Enabling Your Oracle DatabaseREST Enabling Your Oracle Database
REST Enabling Your Oracle DatabaseJeff Smith
 
Step By Step to Install Oracle Business Intelligence
Step By Step to Install Oracle Business IntelligenceStep By Step to Install Oracle Business Intelligence
Step By Step to Install Oracle Business IntelligenceOsama Mustafa
 
Oracle Apex Technical Introduction
Oracle Apex   Technical IntroductionOracle Apex   Technical Introduction
Oracle Apex Technical Introductioncrokitta
 
Oracle REST Data Services Best Practices/ Overview
Oracle REST Data Services Best Practices/ OverviewOracle REST Data Services Best Practices/ Overview
Oracle REST Data Services Best Practices/ OverviewKris Rice
 
Oracle Applications R12 Architecture
Oracle Applications R12 ArchitectureOracle Applications R12 Architecture
Oracle Applications R12 ArchitectureViveka Solutions
 
Oracle REST Data Services: Options for your Web Services
Oracle REST Data Services: Options for your Web ServicesOracle REST Data Services: Options for your Web Services
Oracle REST Data Services: Options for your Web ServicesJeff Smith
 
Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Stepsstandale
 
Oracle EBS r12-2-6 New Features
Oracle EBS r12-2-6 New FeaturesOracle EBS r12-2-6 New Features
Oracle EBS r12-2-6 New FeaturesFeras Ahmad
 
Oracle APEX for Beginners
Oracle APEX for BeginnersOracle APEX for Beginners
Oracle APEX for BeginnersDimitri Gielis
 
All of the Performance Tuning Features in Oracle SQL Developer
All of the Performance Tuning Features in Oracle SQL DeveloperAll of the Performance Tuning Features in Oracle SQL Developer
All of the Performance Tuning Features in Oracle SQL DeveloperJeff Smith
 
Building BI Publisher Reports using Templates
Building BI Publisher Reports using TemplatesBuilding BI Publisher Reports using Templates
Building BI Publisher Reports using Templatesp6academy
 

Tendances (20)

Oracle EPM/BI Overview
Oracle EPM/BI OverviewOracle EPM/BI Overview
Oracle EPM/BI Overview
 
Oracle Weblogic for EBS and obiee (R12.2)
Oracle Weblogic for EBS and obiee (R12.2)Oracle Weblogic for EBS and obiee (R12.2)
Oracle Weblogic for EBS and obiee (R12.2)
 
Oracle Forms to APEX conversion tool
Oracle Forms to APEX conversion toolOracle Forms to APEX conversion tool
Oracle Forms to APEX conversion tool
 
Oracle Integration Cloud Service (ICS) best practices learned from the field
Oracle Integration Cloud Service (ICS) best practices learned from the fieldOracle Integration Cloud Service (ICS) best practices learned from the field
Oracle Integration Cloud Service (ICS) best practices learned from the field
 
How to use 23c AHF AIOPS to protect Oracle Databases 23c
How to use 23c AHF AIOPS to protect Oracle Databases 23c How to use 23c AHF AIOPS to protect Oracle Databases 23c
How to use 23c AHF AIOPS to protect Oracle Databases 23c
 
UNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New FeaturesUNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New Features
 
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesOracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
 
Web Development In Oracle APEX
Web Development In Oracle APEXWeb Development In Oracle APEX
Web Development In Oracle APEX
 
REST Enabling Your Oracle Database
REST Enabling Your Oracle DatabaseREST Enabling Your Oracle Database
REST Enabling Your Oracle Database
 
Step By Step to Install Oracle Business Intelligence
Step By Step to Install Oracle Business IntelligenceStep By Step to Install Oracle Business Intelligence
Step By Step to Install Oracle Business Intelligence
 
Oracle Apex Technical Introduction
Oracle Apex   Technical IntroductionOracle Apex   Technical Introduction
Oracle Apex Technical Introduction
 
Oracle REST Data Services Best Practices/ Overview
Oracle REST Data Services Best Practices/ OverviewOracle REST Data Services Best Practices/ Overview
Oracle REST Data Services Best Practices/ Overview
 
Oracle Applications R12 Architecture
Oracle Applications R12 ArchitectureOracle Applications R12 Architecture
Oracle Applications R12 Architecture
 
Oracle REST Data Services: Options for your Web Services
Oracle REST Data Services: Options for your Web ServicesOracle REST Data Services: Options for your Web Services
Oracle REST Data Services: Options for your Web Services
 
Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Steps
 
Report Manager in Oracle EBS R12
Report Manager in Oracle EBS R12Report Manager in Oracle EBS R12
Report Manager in Oracle EBS R12
 
Oracle EBS r12-2-6 New Features
Oracle EBS r12-2-6 New FeaturesOracle EBS r12-2-6 New Features
Oracle EBS r12-2-6 New Features
 
Oracle APEX for Beginners
Oracle APEX for BeginnersOracle APEX for Beginners
Oracle APEX for Beginners
 
All of the Performance Tuning Features in Oracle SQL Developer
All of the Performance Tuning Features in Oracle SQL DeveloperAll of the Performance Tuning Features in Oracle SQL Developer
All of the Performance Tuning Features in Oracle SQL Developer
 
Building BI Publisher Reports using Templates
Building BI Publisher Reports using TemplatesBuilding BI Publisher Reports using Templates
Building BI Publisher Reports using Templates
 

Similaire à Oracle APEX Introduction (release 18.1)

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 aplikaciMarketingArrowECS_CZ
 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Featuresmsewtz
 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Featuresmsewtz
 
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- ZagrebMichael Hichwa
 
APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019msewtz
 
Apex 42-new-features-1867076
Apex 42-new-features-1867076Apex 42-new-features-1867076
Apex 42-new-features-1867076Gorava Prakash
 
Oracle Application Express Introduction
Oracle Application Express  IntroductionOracle Application Express  Introduction
Oracle Application Express Introductionssusera8d54f
 
Oracle RAD stack REST, APEX, Database
Oracle RAD stack REST, APEX, DatabaseOracle RAD stack REST, APEX, Database
Oracle RAD stack REST, APEX, DatabaseMichael Hichwa
 
Oracle New Function.ppt
Oracle New Function.pptOracle New Function.ppt
Oracle New Function.pptAshitPradhan3
 
Serverless patterns
Serverless patternsServerless patterns
Serverless patternsJesse Butler
 
apex101-326750.ppt
apex101-326750.pptapex101-326750.ppt
apex101-326750.pptKashi69
 
apex41-new-features-487382.ppt
apex41-new-features-487382.pptapex41-new-features-487382.ppt
apex41-new-features-487382.pptMohammedJifar1
 
apex41-new-features-487382.ppt
apex41-new-features-487382.pptapex41-new-features-487382.ppt
apex41-new-features-487382.pptSaadQaisar7
 
Why citizen developers should be your new best friend - Oracle APEX
Why citizen developers should be your new best friend - Oracle APEXWhy citizen developers should be your new best friend - Oracle APEX
Why citizen developers should be your new best friend - Oracle APEXDavidPeake15
 
MySQL 8.0, what's new ? - Forum PHP 2018
MySQL 8.0, what's new ? - Forum PHP 2018MySQL 8.0, what's new ? - Forum PHP 2018
MySQL 8.0, what's new ? - Forum PHP 2018Olivier DASINI
 
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...Lucas Jellema
 
MySQL Shell: The DevOps Tool for MySQL
MySQL Shell: The DevOps Tool for MySQLMySQL Shell: The DevOps Tool for MySQL
MySQL Shell: The DevOps Tool for MySQLMiguel Araújo
 

Similaire à Oracle APEX Introduction (release 18.1) (20)

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
 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Features
 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Features
 
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 Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019
 
Apex 42-new-features-1867076
Apex 42-new-features-1867076Apex 42-new-features-1867076
Apex 42-new-features-1867076
 
Oracle Application Express Introduction
Oracle Application Express  IntroductionOracle Application Express  Introduction
Oracle Application Express Introduction
 
Oracle RAD stack REST, APEX, Database
Oracle RAD stack REST, APEX, DatabaseOracle RAD stack REST, APEX, Database
Oracle RAD stack REST, APEX, Database
 
Oracle New Function.ppt
Oracle New Function.pptOracle New Function.ppt
Oracle New Function.ppt
 
Serverless patterns
Serverless patternsServerless patterns
Serverless patterns
 
apex101-326750.ppt
apex101-326750.pptapex101-326750.ppt
apex101-326750.ppt
 
apex41-new-features-487382.ppt
apex41-new-features-487382.pptapex41-new-features-487382.ppt
apex41-new-features-487382.ppt
 
apex41-new-features-487382.ppt
apex41-new-features-487382.pptapex41-new-features-487382.ppt
apex41-new-features-487382.ppt
 
apex41-new-features-487382.ppt
apex41-new-features-487382.pptapex41-new-features-487382.ppt
apex41-new-features-487382.ppt
 
Oracle sql.ppt
Oracle sql.pptOracle sql.ppt
Oracle sql.ppt
 
Why citizen developers should be your new best friend - Oracle APEX
Why citizen developers should be your new best friend - Oracle APEXWhy citizen developers should be your new best friend - Oracle APEX
Why citizen developers should be your new best friend - Oracle APEX
 
MySQL 8.0, what's new ? - Forum PHP 2018
MySQL 8.0, what's new ? - Forum PHP 2018MySQL 8.0, what's new ? - Forum PHP 2018
MySQL 8.0, what's new ? - Forum PHP 2018
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
 
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
 
MySQL Shell: The DevOps Tool for MySQL
MySQL Shell: The DevOps Tool for MySQLMySQL Shell: The DevOps Tool for MySQL
MySQL Shell: The DevOps Tool for MySQL
 

Dernier

VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456KiaraTiradoMicha
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyAnusha Are
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ
 

Dernier (20)

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 

Oracle APEX Introduction (release 18.1)

  • 1. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Oracle Application Express - APEX 1 Free Introduction to Oracle APEX https://apex.oracle.com
  • 2. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 2 Oracle APEX - What does APEX let you do? • Easily and quickly create powerful, responsive and beautiful apps • Leverage your SQL skills • Develop entire app from your web browser • Leverage extensions and expertise from a large enthusiastic community • Develop on the cloud, on your laptop, on prem, on third party clouds, in virtual box.. • Free https://apex.oracle.com service to prototype, learn and share • No cost solution (when used on apex.oracle.com or with Oracle Database XE) Free
  • 3. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 3 Oracle APEX – A no cost feature of the Oracle Database • No-cost fully supported feature • Any number of apps, developers & end-users • Supported with Oracle 11gR2, 12c, 18c, 19c • All DB editions: EE, SE2, XE (Free edition) • Included with Oracle Cloud Services • No cost evaluation service http://apex.oracle.com • Exadata Express Service and Database as a Service • http://cloud.oracle.com/database • Easy to install • Included by default with all editions of Oracle database • Download latest release from https://apex.oracle.com/otn Free
  • 4. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 4 Oracle APEX – Database Centric Web Appdev Framework Develop responsive beautiful web apps Visualize and maintain Database data Leverage SQL Skills and database capabilities Free Oracle APEX is used to build responsive mobile and desktop friendly apps. You can use powerful reporting and charting to visualize and manage data. And best of all for those who know SQL, Oracle APEX is SQL centric, so if you know SQL you can build web applications.
  • 5. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 5 Oracle APEX - Architecture Database Tier Oracle Database (Pluggable or Dedicated, 11g, 12c, 18c) SQL & PL/SQL Schemas APEX Engine Oracle REST Data Services (Weblogic, Jetty, Tomcat) JDBCHTTPS REST, SOAP Zero latency database data access Dynamically driven by APEX metadata No Application Logic Converts HTTP to database API calls Mid TierBrowser Free Simple architecture where page requests and submissions made from the browser are tunnelled through the mid-tier to execute in the Oracle Database and returned as HTML responses to the browser. No data manipulation or processing is performed in the mid-tier, instead the APEX engine (inside the Oracle DB) accepts the page, and interacts with the data schemas in the DB.
  • 6. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 6 Oracle APEX Rapidly develop, customize, and deliver Develop Customize Deliver Go from prototype to production in minutes Free At the core of Application Express is an engine that provides a variety of fundamental application capabilities and operations. Application authentication, page/object-level access control, database interaction (queries/updates etc), form validation, session management and protection, and more is available as standard components that can be utilised from every application without custom development. Application objects such as forms, reports, charts, navigation are defined declaratively, enabling applications to be functionally complete in a short period of time, increasing agility in application development.
  • 7. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 7 Oracle APEX Low Code Data First Application Development Existing Shorthand Model SQL Script SQL IDE New Existing New Develop Database Wizard Blueprint App Builder Develop Application Install & Upgrade Test Application Production Application Deploy Database Excel Source Code Control Export Metrics & Feedback Database Free
  • 8. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 8 No Code High Productivity Business Users 4GL Meta Data Properties Programmatic High Control IT Professional 3GL Procedural Code / Libraries User Interface Browser Client Interaction Business Logic Oracle APEX High productivity AppDev components on the no code to highly programmatic spectrum Components & Data Access Navigation & Page Flow Access Control & Session Management Low Code More Control Citizen Developer Snippets and plugins Free
  • 9. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 5 minute from zero to functioning App Oracle APEX 33
  • 10. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 10 Oracle APEX - 5 minute from zero to functioning App 1. Navigate to https://apex.oracle.com 2. Click Sign In and Request a Workspace 3. From your email; click Create Workspace 4. Click SQL Workshop > Sample Datasets to load sample data 5. Click Create Application 6. Complete the dialog and click Create Application 7. Click Run Application 8. Copy the URL to share with others Free
  • 11. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | apex.oracle.com 11 Free
  • 12. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | apex.oracle.com 12 Free
  • 13. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Creating an APEX app 13
  • 14. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Creating an APEX app, Create sample data set 14
  • 15. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Creating an APEX app, click Create App 15
  • 16. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Example Oracle internal APEX app 16
  • 17. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Example Oracle internal APEX app 17
  • 18. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Example Oracle internal APEX app 18
  • 19. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Example Oracle internal APEX app 19
  • 20. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Features Oracle APEX 33
  • 21. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | • SQL Workshop • Application Builder 21 Oracle APEX – Browser Integrated Development Environment • Multi-user • Declarative • Supplied Productivity Apps • Supplied Sample Apps
  • 22. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | • SQL Commands • SQL Scripts • Object Browser • Load Data • Sample Data • Publish RESTful web services • Manage your database objects and create Apps from one tool 22 Oracle APEX – SQL Workshop
  • 23. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | • Create Apps • Develop Existing Apps • Export App to file • Import App from file • View Metrics Dashboard 23 Oracle APEX – Application Builder
  • 24. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | • Simpler and modernized wizards for creating pages. • Allows creation of more advanced pages such as Dashboards, Master-Detail, etc. • Supports adding common frameworks or "Features" when creating an application such as access control, activity reporting, theme selection, and more • Customize user interface options such as Theme Style, application icon and page icons 24 Oracle APEX - Low Code Application Builder
  • 25. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 25 Oracle APEX - Interactive Reports Component • SQL Driven • Powerful end user reporting • Filters • Control Breaks • Pivots • Charting • Selective Column Display • Download • Automated Email
  • 26. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 26 Oracle APEX - Interactive Grid Component • Modern, rich & interactive multi-row editing component • Declarative support for Cascading LOVs and Dynamic Actions • Upgrade utility for Tabular Forms • Master Detail / Detail
  • 27. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 27 Oracle APEX – Charting Component
  • 28. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 28 Oracle APEX - List-based Navigation Menus • Alternative to using traditional tabs • Available as top navigation menu and side menu • Implemented as standard APEX lists • Supports multi-level hierarchical menu structures • Provides accessible pull-down menus
  • 29. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 29 Oracle APEX – Calendars from SQL
  • 30. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 30 Oracle APEX - Dynamic Actions • Declaratively define rich client-side interactivity without writing JavaScript or AJAX • Perform partial page refresh • Hide and show components • Push session state to the server • Compute values
  • 31. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 31 Oracle APEX - Modal Dialogs • Readily switch between normal, modal, and non-modal page mode • A modal dialog is a stand-alone page, not a region on a page • Any page be created as a dialog page • Supports all the functionality of a regular page, including computations, validations, processes, and branches
  • 32. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 32 Oracle APEX - Plug-Ins Extend applications with custom components such as items and regions
  • 33. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | • Executing dynamic SQL or PL/SQL on remote databases using ORDS and REST • Relies on the ORDS "REST Enabled SQL" feature (ORDS 17.3 or later) • Requires ORDS instance having a connection pool configured for target database. • Oracle APEX passes SQL query to ORDS over REST • Self-describing JSON response • Response contains a JSON object with: • Result set meta data (column names, data types) • The result data • Information about pagination 33 Oracle APEX - REST Enabled SQL Support
  • 34. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 34 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 1.5 HTML DB 1.5 - First Release 1.6 – Themes Hosted free service apex.oracle.com 3.0 Flash Charts PDF Printing Access Migration Tabular Forms 4.0 Websheets Dynamic Actions Plug-Ins Team Development 2.0 SQL Workshop 2.1 - Oracle XE 2.2 - Dictionary Views 5.0 Page Designer (PD) Universal Theme Modal Dialogs Data Upload Error Handling ROWID 4.1 2009 Oracle Forms to APEX Conversion 3.2 Mobile with JQuery HTML 5 Packaged Apps 4.2 2008 Interactive Reports (IR) 3.1 Interactive Data Grid (IG) JET Charts Simplified Wizards Live Template Options Improved Universal Theme Font APEX Improved Packaged Apps 5.1 18.1 Create App Wizard REST & Remote SQL Oracle JET upgrade Improved IG, IR, PD New REST Workshop Schema Service Exadata Express Cloud Service 2018 Oracle APEX History
  • 35. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Oracle APEX = RAD (Rapid Application Development) 35 • REST • Declaratively build REST Data Access APIs from APEX • Facilitates Integration and Micro Services • Easily Consumed by every language • APEX • Low Code Application Development • IT Professionals, and citizen developers • LOB Point Solutions, SaaS Extensions • Differentiated, Low Code, Strong Community • Database • SQL popularity continues to grow • SQL continues to deliver highest productivity • SQL is easy to learn yet amazingly powerful Full Stack Solution for data driven business apps