Zero to Sixty with Oracle Application Express Bradley D. Brown TUSC, CTO.

Slides:



Advertisements
Similar presentations
ADABAS to RDBMS UsingNatQuery. The following session will provide a high-level overview of NatQuerys ability to automatically extract ADABAS data from.
Advertisements

Office Links - Sharing Data in Microsoft Office A Mixed Bag of Treasures Chester N. Barkan Registrar Long Island University, C.W.Post Campus.
Microsoft Excel 2003 Illustrated Complete Excel Files and Incorporating Web Information Sharing.
Progressive Skill. 2 Who Are We? We are a full services Business Consulting and Internet Technology Company. Our mission is to improve business process.
Newsletter Plugin The newsletter plugin allows you to create and send newsletters to a managed list or multiple lists of users. Your users can subscribe.
Integrating Access with the Web and with Other Programs.
Building Enterprise Information Portal using Oracle Portal 3
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
The OWASP Foundation Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under.
Project Implementation for COSC 5050 Distributed Database Applications Lab6.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
AGENDA Tools used in SQL Server 2000 Graphical BOL Enterprise Manager Service Manager CLI Query Analyzer OSQL BCP.
1 Agenda Overview Review Roles Lists Libraries Columns.
Access Tutorial 8 Sharing, Integrating, and Analyzing Data
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
DB Audit Expert v1.1 for Oracle Copyright © SoftTree Technologies, Inc. This presentation is for DB Audit Expert for Oracle version 1.1 which.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Student Employment Student Training Note: This is a template that can be utilized to create your own institutional specific Student Employment Student.
CMS Wiki Pages CMS Pages, the only approved and supported website service for CMS employees, has been failing and an alternative needed to be implemented.
1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express (Oracle APEX)
Easy HTML DB. Michael Cunningham Developer/Database Administrator.
Web of Science. Copyright 2006 Thomson Corporation 2 Example: (bird* or avian) and (flu or influenz*) Enter your terms to be searched. Search fields are.
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
SQL Server Reporting Services London Database Developer Forum Anoop Patel.
Classroom User Training June 29, 2005 Presented by:
Project Implementation for COSC 5050 Distributed Database Applications Lab2.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
Oracle Application Express (Oracle APEX), formerly called HTML DB, is a Free rapid web application development tool for the Oracle database.
Integrating Forms, Reports and Discoverer into Portal Chris Ostrowski Technical Management Consultant TUSC Session id:
Creating Effective School and PTA Websites Sam Farnsworth Utah PTA Technology Specialist
Integrating CM Receipt to Oracle Apps Using Apex and Webservices Anthony Vendhan Sami Vellaiyan Jan 21, 2008.
Project Implementation for COSC 5050 Distributed Database Applications Lab3.
Network Management Tool Amy Auburger. 2 Product Overview Made by Ipswitch Affordable alternative to expensive & complicated Network Management Systems.
CERN – European Organization for Nuclear Research Administrative Information Services Demonstration of 3 HTMLDB-based applications 1 IT-AIS-HRMarch 17.
HTML Hyper Text Markup Language A simple introduction.
Office of Educational Technology School District of Philadelphia Introduction to Sites Google Sites This presentation is available at
Project Implementation for COSC 4120 Database Applications Lab 3.
Oracle Application Express. Program Agenda Oracle Application Express Overview Use Cases Key Features Packaged Applications Packaging Pricing Call to.
Oracle Data Integrator Procedures, Advanced Workflows.
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
IFORM ACCOUNT MAINTENANCE ICT4D SESSION 4. IFORMBUILDER WEBSITE REQUIREMENTS To access the iFormBuilder website, you need the following items: -Reliable.
ASP.NET The Clock Project. The ASP.NET Clock Project The ASP.NET Clock Project is the topic of Chapter 23. By completing the clock project, you will learn.
Slide 1 Introduction to APEX. Slide 2 Agenda Introduction to Apex Architecture/Workspace Highlights Roles Example Build Report Examples of Flexibility.
1Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
1 / 61 Using the Customer Support Web Site © 2006, Universal Tax Systems, Inc. All Rights Reserved. Customer Support Site Objectives –In this chapter you.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
The material contained in this document is proprietary to Triniti Corporation (Triniti). This material may not be disclosed, duplicated or otherwise revealed,
How to Build an IT Portal with Oracle Application Server Allan L Haensgen Senior Principal Instructor Oracle Corporation Session id:
Jadu XForms Training session. Log into Jadu For training purposes, we will use our training server so we don’t break anything on the live site. Go to.
Metric Studio Cognos 8 BI. Objectives  In this module, we will examine:  Concepts and Overview  An Introduction to Metric Studio  Cognos 8 BI Integration.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
Here are some things you can do while you wait 1.Open your omeka.net site in your browser (e.g. 2.Open.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADMINISTRATION.
AdisInsight User Guide July 2015
Oracle Tools for SQL Server?
Welcome: Hands-On Lab Plug in to the network.
Oracle Application Express (APEX)
SQL Server Reporting Service & Power BI
Introduction to Application Express (formerly HTML DB)
Introduction to Oracle Application Express
Introduction to Oracle Application Express
Access Tutorial 8 Sharing, Integrating, and Analyzing Data
8 6 MySQL Special Topics A Guide to MySQL.
Tutorial 7 – Integrating Access With the Web and With Other Programs
@koenlostrie Developer in Doc
Tutorial 8 Sharing, Integrating, and Analyzing Data
SharePoint 2007 Developer Overview Collaboration BI Features
Presentation transcript:

Zero to Sixty with Oracle Application Express Bradley D. Brown TUSC, CTO

Zero to Sixty with Oracle Application Express Turn on Your Laptop Create a Workspace – Internal, admin, pass – Request a Workspace – Any name, any schema Copy the CSVs off my flash drive While You’re Waiting Let’s Get Setup for the Class By Bradley D. Brown

Agenda Who am I? What we could, but aren’t going to talk about My assumptions What we’ll talk about today What we’ll do/develop today What you’re going to do tomorrow

Who am I? Bradley D. Brown – ogspot.com ogspot.com Founder TUSC, IntelliReal, 10+ other companies Professor – DU TUSC Today – Run TUSC Software – iPerspective Cross platform code generator – ApEx provides a “quick turns” approach to our product – You’ll see this…

What we’re not going to talk about – today is hands on… History of ApEx Sample ApEx Apps Product Positioning Great/Bad for x, y, z Installation Configuration Architecture, Scale Integration Web Services (brief) Advanced Topics The good news is I have Apex presentations on all of these topics – go to to downloadwww.tusc.com Or see me at break, after, tomorrow, etc…

My Assumptions You know some SQL and PL/SQL, but you'll be OK if you don't - I'll give it to you You came here because you think ApEx might be good for your company You already have ApEx installed Today will get you excited about what you can do with ApEx

What We Are Going to Talk About Today Major Components – SQL Workshop – Utilities – Application Builder Workspaces Applications Regions Components – Shared – Items – Processes – Buttons – Branches – ….

Time to Log In Workspace – Name you chose Username – Your address Password – You set it

Major Components Application Builder SQL Workshop Utilities

SQL Workshop Object Browser – Look at emp table and all of the tabs – Create lookup – Select other object types – views, … – Other schemas – Create objects too SQL Commands select * from emp where deptno = :deptno Show explain plan, history and saved SQL SQL Scripts Query Builder

Utilities Let’s load a file DB Monitor Comparisons

ApEx Environment contains Workspaces ApEx Environment HR ActgPurch ITMaintTrans

Workspaces contain Applications HR Workspace App 1App 2App 3 App 4App 5App 6

Applications contain Pages Application 1 Page 1Page 2Page 3 Page 4Page 5Page 6

Pages have Regions & Shared Components

Application Builder Terminology Button Item Region Navigation Bar Tabs Menu

What We’re Going to Develop (and Do) Today An Application from a Comma Delimited File An Application from Scratch – Interactive report – Graph – Form with a Report Advanced topics – Conditional display – Items – Session state – Templates – Processes – Security Monitoring activity

My Sample App Try out the application – Interactive reporting Filters Sorting Download data Paging – Reports, Graphs (Analyze)

Create an Application from a CSV File Download the file from my app or use your own Home / App Builder Note Import, Tasks, Recent, Icons/Details Click “Create” Create from Spreadsheet – Builds an App Create Application – Build from Scratch Demo Apps

From Scratch Design up front Data already exists or was loaded in table Name it From Scratch Pick “base” schema Start adding pages – Blank – Report Table / Query Interactive / Classic – Form / Tabular Table – Master Detail – Report and Form

Adding Functionality Wizard or Scratch Click “Create” – Page – Region – Control – Shared Component Conditional Logic Regions – HTML – Report – Form – Chart – Breadcrumb – PL/SQL – Tree – URL

Shared Components App Definition / Comments Logic – Web Services Security – Authentication – Authorization Navigation – Tabs, Lists, etc, User Interface – Themes, LOVs Files – CSS – Images

Miscellaneous Functionality Export / Import Tasks – Delete / Copy App – UI Defaults

25 Referencing Items Substitution String – #variableName# Short Substitution String – &variableName PL/SQL – v(‘variableName’) – nv(‘numericValue’) Bind Variable – :variableName Items can be used to: – Include a substitution string within a template – Create an item at the application or page level – Use built-in substitution strings to achieve a specific type of functionality

26 Implicit Variables APP_SESSION APP_USER IMAGE_PREFIX WORKSPACE_IMAGES APP_IMAGES BROWSER_LANGUAGE PRINTER_FRIENDLY HOME_LINK PROXY SERVER REQUEST SYSDATE_YYYYMMDD DEBUG APP_ID APP_PAGE_ID APP SCHEMA OWNER SQLERRM AUTHENTICATED_URL_PREFIX LOGOUT_URL PUBLIC_URL_PREFIX CURRENT_PARENT_TAB_TEXT APP_ALIAS APP_UNIQUE_PAGE_ID

27 Built-in Monitoring Chart activity by application Chart non internal user views Chart of developer activity Chart page views by day Chart page views by non internal users (with time filter) Monthly calendar report Page Views by Hour Page views report aggregated by workspace Recent page views (with optional workspace filter) Top Browsers Top External Sites Top Users Top Workspaces

Web Services iPerspective Shared Components Web Services Like a remote procedure call Calling other systems as if they are on the same system Open API SOAP, XML, JSON

What You’re Going to Do Tomorrow Sign up on apex.oracle.com and move your application onto there – Import your app – Let’s export it now Work on your laptop Attend advanced topics / presentations Read, learn, study, play with ApEx Have fun!!!!

Questions?

Copyright Information Neither TUSC nor the author guarantee this document to be error-free. Please provide comments/questions to TUSC © This document cannot be reproduced without expressed written consent from an officer of TUSC.