getting started with oracle apex

14
Getting Starte Application Ex PRESENTER: Z WEBSITE : WW BLOG: HTTP://BAIGSO EMAIL: ZEESHAN.BA Application Ex ed with Oracle xpress (APEX) EESHAN BAIG W.PITUG.COM ORCL.BLOGSPOT.COM [email protected] xpress (APEX)

Upload: zeeshan-baig

Post on 05-Dec-2014

1.817 views

Category:

Education


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Getting Started with Oracle APEX

Getting Started with Oracle Application Express (APEX)

PRESENTER: ZEESHAN

W E B S I T E : W W W. P I T U 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

E M A I L : Z E E S H A N . B A I G 8 2 @ G M A I L . C O M

Application Express (APEX)Getting Started with Oracle Application Express (APEX)

PRESENTER: ZEESHAN BAIG

W E B S I T E : W W W. P I T U 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

E M A I L : Z E E S H A N . B A I G 8 2 @ G M A I L . C O M

Application Express (APEX)

Page 2: Getting Started with Oracle APEX

Agenda

Session 1• Getting hands on basic declarative development.• Administration, Security and Maintenance

Session 2More on writing codes and validations.• More on writing codes and validations.

Agenda

Getting hands on basic declarative development.Administration, Security and Maintenance

More on writing codes and validations.More on writing codes and validations.

Page 3: Getting Started with Oracle APEX

What are Business Requirements?

IT People• Centralized database• Backup• Secure• Scalable

Painful aaah?• Painful aaah?

What are Business Requirements?

Management• Do more with less budget• Increase productivity• On demand reporting• Quick development

Page 4: Getting Started with Oracle APEX

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 • Virus & Corruption issues • Parallel working issues

Problems with Spreadsheets

Not suitable for an enterprise

Page 5: Getting Started with Oracle APEX

Problem with Personal databases

Basic Issues: • Fragmented• Not web user friendly• Platform dependent

Security IssuesSecurity Issues• Can be easily copied • Password crackers• No logging facilities

Problem with Personal databases

Page 6: Getting Started with Oracle APEX

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• Utilizes full capabilities of SQL and PL/SQL skills• Fully supported, no-cost option for Oracle database• Provides Built-in solution to migrate from

o Accesso Formso Excel

APEX as Solution

Unique RAD Tool for Oracle databaseBrowser based development & Deployment basedDeclarative way to build Web 2.0 style application fast and

Utilizes full capabilities of SQL and PL/SQL skillsUtilizes full capabilities of SQL and PL/SQL skillscost option for Oracle database

in solution to migrate from

Page 7: Getting Started with Oracle APEX

APEX Architecture

With Embedded PL/SQL Gateway• Oracle XE• Oracle HTTP Server on same server

APEX Architecture

With Embedded PL/SQL Gateway

Oracle HTTP Server on same server

Page 8: Getting Started with Oracle APEX

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

APEX Listener

Apex listener works with many J2EE compliant webservers

Oracle Application Server (OHS)

With Tomcat and Glassfish unzip and deploy and ready to go

Page 9: Getting Started with Oracle APEX

What are Workspaces ?What are Workspaces ?

Page 10: Getting Started with Oracle APEX

Roles / Types of UsersRoles / Types of Users

Page 11: Getting Started with Oracle APEX

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• 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 Features

Targets on Rapid Application Development CommunitySuitable for small medium applicationsFull use of Oracle Database. Provide Security, Logging facilitiesOut of box Authentications e.g LDAP, OAS, Custom

Component based security (Items, Pages, Regions)Use Javascript, Plugins and Webservices.Useful to create Public, Private dynamic websitesHosting services also available

Page 12: Getting Started with Oracle APEX

APEX Product Direction

Oracle Application Express 4.1 will focus on enhancement to existing functionality and additional capabilities to support applications running on mobincorporate the following:

� Mobile application development.

� Data Upload - provide an easy means for developers to provide a means for endupload data into an existing or new table.

� Charting - Provide rendering of charts using the HTML 5 specification.

�Error Handling - Improved error handling and user

� Interactive Reporting – Allow multiple reports on one pivot as the basis for a report.

� Support for multiple Tabular Forms on one page.

� Support for Master-Detail-Detail on a single page.

� Better Dynamic Actions for tabular forms and reports.

� Use of ROWID as PK

� Accessibility .

APEX Product Direction

Oracle Application Express 4.1 will focus on enhancement to existing functionality and additional obile devices. Application Express 4.1 is planned to

provide an easy means for developers to provide a means for end-users to

Provide rendering of charts using the HTML 5 specification.

Improved error handling and user-defined exception processing.

Allow multiple reports on one page.Provide the ability to use SQL

Support for multiple Tabular Forms on one page.

Detail on a single page.

Better Dynamic Actions for tabular forms and reports.

Page 13: Getting Started with Oracle APEX

Demo TimeDemo Time

Page 14: Getting Started with Oracle APEX

Congratulations! You are now APEX CertifiedCongratulations! You are now APEX Certified