SlideShare a Scribd company logo
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)

More Related Content

What's hot

OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...
OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...
OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...vasuballa
 
Oracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationOracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationMozammel Hoque
 
Performance Testing in Oracle Apps
Performance Testing in Oracle AppsPerformance Testing in Oracle Apps
Performance Testing in Oracle AppsBiswajit Pratihari
 
Oracle RAD stack REST, APEX, Database
Oracle RAD stack REST, APEX, DatabaseOracle RAD stack REST, APEX, Database
Oracle RAD stack REST, APEX, DatabaseMichael Hichwa
 
Intro on Oracle Application express - APEX
Intro on Oracle Application express - APEXIntro on Oracle Application express - APEX
Intro on Oracle Application express - APEXLino Schildenfeld
 
Oracle Purchasing | Oracle Purchasing Training - Oracle Trainings
Oracle Purchasing | Oracle Purchasing Training - Oracle TrainingsOracle Purchasing | Oracle Purchasing Training - Oracle Trainings
Oracle Purchasing | Oracle Purchasing Training - Oracle TrainingsOracleTrainings
 
OOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best PracticesOOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best Practicesvasuballa
 
Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Stepsstandale
 
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 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 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 Featuresmsewtz
 
OOW16 - Oracle E-Business Suite Integration Best Practices [CON6709]
OOW16 - Oracle E-Business Suite Integration Best Practices [CON6709]OOW16 - Oracle E-Business Suite Integration Best Practices [CON6709]
OOW16 - Oracle E-Business Suite Integration Best Practices [CON6709]vasuballa
 
Oracle APEX Interactive Grid Essentials
Oracle APEX Interactive Grid EssentialsOracle APEX Interactive Grid Essentials
Oracle APEX Interactive Grid EssentialsKaren Cannell
 
Oracle Fusion Architecture
Oracle Fusion ArchitectureOracle Fusion Architecture
Oracle Fusion ArchitectureVinay Kumar
 
Automated testing APEX Applications
Automated testing APEX ApplicationsAutomated testing APEX Applications
Automated testing APEX ApplicationsRoel Hartman
 
Oracle financials functional training on ap, ar & gl
Oracle financials functional training on ap, ar & glOracle financials functional training on ap, ar & gl
Oracle financials functional training on ap, ar & glmagnifics
 
Oracle APEX Dynamic Actions
Oracle APEX Dynamic ActionsOracle APEX Dynamic Actions
Oracle APEX Dynamic ActionsAnthony Rayner
 
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cDeveloping Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cBruno Borges
 
Oracle depot-repair-ppt
Oracle depot-repair-pptOracle depot-repair-ppt
Oracle depot-repair-pptKrishna Nayak
 

What's hot (20)

OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...
OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...
OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...
 
Oracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationOracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System Administration
 
Performance Testing in Oracle Apps
Performance Testing in Oracle AppsPerformance Testing in Oracle Apps
Performance Testing in Oracle Apps
 
Oracle RAD stack REST, APEX, Database
Oracle RAD stack REST, APEX, DatabaseOracle RAD stack REST, APEX, Database
Oracle RAD stack REST, APEX, Database
 
Intro on Oracle Application express - APEX
Intro on Oracle Application express - APEXIntro on Oracle Application express - APEX
Intro on Oracle Application express - APEX
 
Oracle Purchasing | Oracle Purchasing Training - Oracle Trainings
Oracle Purchasing | Oracle Purchasing Training - Oracle TrainingsOracle Purchasing | Oracle Purchasing Training - Oracle Trainings
Oracle Purchasing | Oracle Purchasing Training - Oracle Trainings
 
Oracle apps-technical-tutorial
Oracle apps-technical-tutorialOracle apps-technical-tutorial
Oracle apps-technical-tutorial
 
OOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best PracticesOOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best Practices
 
Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Steps
 
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 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 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
 
OOW16 - Oracle E-Business Suite Integration Best Practices [CON6709]
OOW16 - Oracle E-Business Suite Integration Best Practices [CON6709]OOW16 - Oracle E-Business Suite Integration Best Practices [CON6709]
OOW16 - Oracle E-Business Suite Integration Best Practices [CON6709]
 
Oracle APEX Interactive Grid Essentials
Oracle APEX Interactive Grid EssentialsOracle APEX Interactive Grid Essentials
Oracle APEX Interactive Grid Essentials
 
Oracle Fusion Architecture
Oracle Fusion ArchitectureOracle Fusion Architecture
Oracle Fusion Architecture
 
Automated testing APEX Applications
Automated testing APEX ApplicationsAutomated testing APEX Applications
Automated testing APEX Applications
 
Oracle financials functional training on ap, ar & gl
Oracle financials functional training on ap, ar & glOracle financials functional training on ap, ar & gl
Oracle financials functional training on ap, ar & gl
 
Oracle APEX Dynamic Actions
Oracle APEX Dynamic ActionsOracle APEX Dynamic Actions
Oracle APEX Dynamic Actions
 
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cDeveloping Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
 
Oracle depot-repair-ppt
Oracle depot-repair-pptOracle depot-repair-ppt
Oracle depot-repair-ppt
 

Similar to 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
 
UNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New FeaturesUNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New Featuresmsewtz
 
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
 

Similar to 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
 
UNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New FeaturesUNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New Features
 
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
 
Oracle sql.ppt
Oracle sql.pptOracle sql.ppt
Oracle sql.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
 
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 & 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...
 
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 ...
 
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
 

Recently uploaded

Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesKrzysztofKkol1
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowPeter Caitens
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationHelp Desk Migration
 
10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdfkalichargn70th171
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEJelle | Nordend
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...Alluxio, Inc.
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfMeon Technology
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfkalichargn70th171
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareinfo611746
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion Clinic
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1KnowledgeSeed
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with StrimziStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzisteffenkarlsson2
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAlluxio, Inc.
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabbereGrabber
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAlluxio, Inc.
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessWSO2
 

Recently uploaded (20)

Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data Migration
 
10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdf
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with StrimziStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in Michelangelo
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabber
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 

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