You are on page 1of 14

Getting Started with Oracle Application Express (APEX)

PRESENTER: ZEESHAN BAIG


W E B S I TE : W W W. P I TU G . C O M B L O G : H T T P : / / B A I G S O R C L . B L O G S P O T. C O M EMAIL: ZEESHAN.BAIG82@GMAIL.COM

Agenda
Session 1 Getting hands on basic declarative development. Administration, Security and Maintenance Session 2 More on writing codes and validations.

What are Business Requirements?


IT People Centralized database Backup Secure Scalable Painful aaah? Management Do more with less budget Increase productivity On demand reporting Quick development

Problems with Spreadsheets


Issues with Multi-user No single source of truth Required manually merging Not suitable for an enterprise Backups / Security issues Virus & Corruption issues Parallel working issues

Problem with Personal databases


Basic Issues: Fragmented Not web user friendly Platform dependent Security Issues Can be easily copied Password crackers No logging facilities

APEX as Solution

Unique RAD Tool for Oracle database Browser based development & Deployment based Declarative way to build Web 2.0 style application fast and secure. Utilizes full capabilities of SQL and PL/SQL skills Fully supported, no-cost option for Oracle database cost Provides Built-in solution to migrate from in o Access o Forms o Excel

APEX Architecture
With Embedded PL/SQL Gateway

Oracle XE Oracle HTTP Server on same server

APEX Listener

Apex listener works with many J2EE compliant webservers Oracle Weblogic Server GlassFish Oracle Application Server (OHS) Tomcat (Not supported) With Tomcat and Glassfish unzip and deploy and ready to go

What are Workspaces ?

Roles / Types of Users

APEX Features

Targets on Rapid Application Development Community Suitable for small medium applications Full use of Oracle Database. Provide Security, Logging facilities Out of box Authentications e.g LDAP, OAS, Custom Interactive Reports Custom User reports Team development Session State Protection Component based security (Items, Pages, Regions) Use Javascript, Plugins and Webservices. Useful to create Public, Private dynamic websites Hosting services also available

APEX Product Direction


Oracle Application Express 4.1 will focus on enhancement to existing functionality and additional capabilities to support applications running on mob devices. Application Express 4.1 is planned to obile incorporate the following: Mobile application development. Data Upload - provide an easy means for developers to provide a means for end end-users to upload data into an existing or new table. Charting - Provide rendering of charts using the HTML 5 specification. Error Handling - Improved error handling and user user-defined exception processing. Interactive Reporting Allow multiple reports on one page.Provide the ability to use SQL pivot as the basis for a report. Support for multiple Tabular Forms on one page. Support for Master-Detail-Detail on a single page. Detail Better Dynamic Actions for tabular forms and reports. Use of ROWID as PK Accessibility .

Demo Time

Congratulations! You are now APEX Certified