Fast Track to Oracle Application Express
Duration: 3 Sessions - 4 Hours Each
$2,000.00
In this class you will learn how to get started building applications in Oracle APEX. We will focus on how to report and manage data declaratively by using Report and Form components. No previous knowledge or strong technical skills are required for this class, so it is well suited for users that are not software developers. We will also explore some of the overall architecture so users have a better frame of reference for how their applications are working. This class is delivered over Three Sessions, each session is four hours. |
APEX architecture and installation decisions
How to manage workspaces and applications
Efficiently navigating Application Express user interface
How to find specific components in a large application
Run and modify an application
SQL Workshop
How to manage database objects using The Object Browser
Build queries declaratively using the Query Builder
Executing adhoc SQL and PL/SQL statements using SQL Commands
Create scripts to execute multiple related commands
Define user interface defaults to save time when creating forms and reports
Utilities
Import and export data in many formats(CSV, TEXT, XML)
Understand the health of your instance by using Database Monitor
Streamline deployment scripts by generating schema object DDL
Extra reports and utilities for modifying components in bulk.
Application Builder
Create an application based on a spreadsheet
Create an application from scratch
Review and edit application objects
Quickly navigate the builder by using the Developer Toolbar
How to report and chart SQL statements
Page rendering and processing overview
Create a form and associated report
Creating Pages
Creating and modifying a page
Assigning pages to groups
The Page Definition screen and new 5.0 page designer mode
Different page types ranging from reports, forms, and calendars
How to perform an action using page processing
Regions and Items
Create and modify a region
Understand the different region types
Create and modify items
Understand the different item types
Create and modify buttons
Conditionally display and run components
Customize queries to provide search filters and change display attributes
Download the report to a CSV file
Page Processing
How to validate form input
Use computations to intelligently modify input
Control page flow with branches
Gain understanding of APEX URL structure
Understanding the relationship between items and session state
Introduction to debugging an application
Shared Components
Create a list of links for better quality of life for users
Understand the relationship between breadcrumb component and breadcrumb region
Save commonly used look up values using Lists of values(LOVs)
How to organize user navigation using Tabs, navigation bar, breadcrumbs and lists
Create processes that perform work for every page
Create items for tracking global values suck as USER_ID or PREVIOUS_PAGE
Avoid hard coding values by using shortcuts
Discuss the possibility of web services
Themes and Templates
Understand how to user the theme repository
Learn about the relationship between components and templates
How to effectively manage templates using the Subscription model
Brief intro to Cascading Style Sheets (CSS)
Other Page and Region Types
Interactive reports
Charts for visualizing many data elements
Calendars for organizing data by day/week/month
Display hierarchical data such as an org char using a tree region
Understand the usefulness of the APEX Global Page(Page Zero) for displaying the same content on multiple pages
Utilities and Reporting
Understand where to find the translation tool
How to manage developer files(CSS, JS, and Images)
Exporting and importing
Advanced Development Techniques
Identify users using Authentication schemes
Define user roles with Authorization schemes
Security concerns and how to prevent threats(Cross Site Scripting, SQL Injection)
Prevent URL tampering with Session State Protection
Introduction to using AJAX
Administration and Deploying An Application
How to prepare applications for deployment
Understand Application Express management tools(users, logs, preferences)
Provision workspaces to organize applications
Define application models for standardizing application creation
What is APEX?
- Builds Web Applications
- Low Code Environment
- Runs in the Oracle Database
- Secure Platform
Architecture Overview
- There are no Files!
- How to View an Application
- Three Tier Architecture
- ORDS and REST Services
- Creating a Workspace to Build Applications
Creating an Application
- Importing Data or Creating Applications Manually
- Picking the Right Components
- Setting Application Properties
- Thinking Globally
Adding Pages to View Information
- The Basic Building Blocks of APEX
- A Page is a View into the Application
- Different Page Types for Different Use Cases
Regions the Building Blocks of a Page
- Give the User Something to See
- Several Types and When to Use Them
- Changing Properties of Regions
Working with Reports
- Primary Data Display Component
- Setting a Data Source
- Adding and Removing Columns
- Formatting Columns
Working with Forms
- Performs all CRUD Operations
- How to Define a Data Source
- Primary Key is Essential
- Important Security Features Implemented for Free
Interactive Reports and Simple User Interfaces
- Rich Feature-set With Minimal Developer Effort
- Individual User Customizations
- Save Reports for Later Use
- Custom Fields and Aggregation for Analytics
Problem Solving Workshop
- Work Through Student Provided Use Cases
- Mentor Solutions and Provide Feedback