SkillBuilders Welcome  |  Log in
All Oracle APEX Classes

Introduction to Oracle Application Express 5 (APEX 5 for Beginners)
3 Day Onsite or 21 Hour Online Hands-On Training

Learn the essential skills required to develop a complete application using Oracle Application Express (APEX). In this training you will lean how to navigate APEX effectively and understand how to build core components as we guide you through creating web interfaces including forms, reports, calendar and charts. We will highlight new features and workflows using the new page designer in APEX 5.0. You will also learn how to secure your application as we discuss many best practices and general guidelines.   Refer to the Topic Summary for a more complete list of topics covered.  

Class is limited lecture, significant amount of demonstrations and plenty of hands-on workshops.

Attend this class and get 20% off our Intermediate APEX class

"Richard's presentation provided a very nice fundamental understanding of how APEX applications work. Richard was very thorough in his explanations, and he delivered the class in a very clear and logical manner. I also thought Richard's workshops were an effective way to reinforce the concepts discussed during today's sessions."

COMPLETELY UPDATED FOR APEX 5.0 !!

Richard Martens
Average Student Rating:

 

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

Product Overview

  • Intended for new developers or seasoned developers looking to fill in some of their knowledge gaps of APEX components.
  • How to use the new 5.0 page designer and shortcuts it provides
  • How to approach APEX application development
  • 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
  • Understanding the different region types
  • Create and modify buttons
  • Create and modify items
  • Understand the different item types
  • 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
 
SkillBuilders Sample Video