Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Apex Jon Barwell – Solutions Architect (Celesio Group (UK))

Similar presentations


Presentation on theme: "Introduction to Apex Jon Barwell – Solutions Architect (Celesio Group (UK))"— Presentation transcript:

1 Introduction to Apex Jon Barwell – Solutions Architect (Celesio Group (UK))

2 What is Oracle Application Express? Oracle’s primary tool for building Web Applications with SQL and PL/SQL Very scalable and secure – a component of the Oracle DB Develop Desktop and Mobile applications No cost, supported component of the Oracle Database 100% Browser-based Development and Runtime On premise, on laptop, on cloud, on RAC, any platform Oracle DB is available on

3 Apex History HTML DB 1.5  First Release HTML DB 1.6  Themes 2004 2007 2012 Apex 2.1  Oracle XE Apex 2.2  Packaged Applications Apex 3.1  Interactive Reports HTML DB 2.0  SQL Workshop Apex 3.0  Flash Charts  PDF Printing  Access Migration Apex 3.2  Oracle Forms to APEX Conversion Apex 4.1  Data Upload  Error Handling  ROWID 2006 2009 2011 2008 2005 Apex 4.2  Mobile  HTML5  Packaged Apps Apex 4.0  Websheets  Dynamic Actions  Plug-Ins  Team Development 2010 2015 Apex 5.0  Page Designer  Universal Theme 20132014

4 Architecture Oracle Database (10g onwards) SE1, SE, EE (also XE)

5 Oracle REST Data Services –J2EE based alternative to Oracle HTTP Server –Certified Application Servers – Glassfish, WebLogic, Tomcat Web Server Architecture Variants

6 Requirements Costs –Oracle Database Licence –Application Server (optional) Skills –Database Design (Essential) –Oracle Database Concepts (Essential) –SQL (Mandatory) –PLSQL (Optional) –Javascript (Optional) –HTML & CSS (Optional) HTML5 CSS3 –Apex Application Builder (Essential)

7 Demo

8 Design Guidelines Use the declarative features of APEX as much as possible, don't write code. When you need to venture outside the declarative features of APEX and you need to write code in PL/SQL, be smart about it. Avoid huge sections of JavaScript and use Dynamic Actions wherever possible. APEX is just a thin veneer over your database - architect your APEX applications as such. Joel Kallman – Director of Software Development (Apex)

9 When Should I Use Apex? Bespoke Application Development Rapid and Agile Development Graphical representation of data (Charts) Extend Oracle E-Business Suite functionality Oracle Discoverer Replacement Cost effective Business Intelligence Access remote data sources and Services using Oracle REST Data Services Oracle Forms & Reports - complement/replacement

10 Additional Features of Apex Environment SQL Workshop Team Development Packaged Applications


Download ppt "Introduction to Apex Jon Barwell – Solutions Architect (Celesio Group (UK))"

Similar presentations


Ads by Google