
Discover Oracle APEX, a free, web browser–based platform to build and deploy database apps with forms, reports, and secure, scalable integration with Oracle database.
Master pre-installation tasks for Oracle APEX, including memory settings, browser compatibility, and anonymous user readiness. Understand how the web listener maps browser requests to database metadata to generate pages dynamically.
Examine Oracle APEX listener options, including Oracle Rest Data Services and Oracle HTTP Server with mod_plsql, and review licensing, embedded gateway, and multi-tenancy with workspaces and roles.
Learn general maintenance for Oracle APEX: manage development, test, and production environments with runtime-only setups and source control. Review daily maintenance tasks, purge sessions, mail queue, and apex engine backups.
Shut down the target database, back up, then download, unzip, verify free space, create tablespaces, and run the installation script as sysdba.
Explore post installation tasks in Oracle APEX, including verifying and unlocking users such as apex_public_user and apex_040200, changing admin passwords, and configuring password lifetimes.
Learn to install Oracle Rest Data Services (ORDS) as the APEX listener, including downloading ORDS 3, configuring the listener, and choosing simple, advanced, or manual installation.
Master the advanced installation of Oracle REST Data Services (ORDS) with install advanced, configuring localhost:1521/ORCL and standalone mode for the APEX listener and PL SQL gateway.
Configure RESTful services with apex by running apex__config__sql to create apex_listener and apex_rest_public_user for querying service definitions stored in Oracle APEX, and install Oracle rest data services (odds).
Learn to log in to Oracle Application Express by starting the odds server, accessing localhost:8080, logging in as admin, and updating the initial password before creating workspaces.
Log in as admin, create a workspace named employee data with its schema and quota, then configure the workspace administrator details and provision it.
Provision a new workspace using the HR schema alongside an existing one, then create Apex users with developer privileges to manage the workspace and access controls.
Log in as workspace administrator or developer to access application builder, SQL workshop, and team development, and observe password changes at first login, idle session logout, and cross‑window security considerations.
Compare database applications with web sheet applications in Oracle APEX, using the application builder wizard to create pages, regions, and items, with session-aware DML, wysiwyg data grids, and runtime dialogs.
Explore how the create application wizard builds database applications in Oracle APEX, choosing desktop or mobile interfaces, adding pages such as login and home, and managing workspace defaults.
Delete an Oracle APEX application by logging in as the application developer, choosing the delete option, and confirming permanent deletion; the lecture also previews desktop and mobile page types.
Learn to build a multi-page Oracle APEX application by adding a form page for insert and update, a related report page, charts, and shared components, with SQL queries on departments.
Learn to build a form page in Oracle APEX, enter department data via the query builder, and debug issues from hidden department_id to implicit commit and rollback.
Create a classic report page in Oracle APEX, configure a SQL query, add the page in the design view, run the app, and download the csv report.
Explore shared components and tab sets in Oracle APEX by removing or renaming an unnecessary tab, then apply theme options and copy templates to tailor the interface.
Navigate authentication schemes in Oracle APEX by configuring Application Express accounts, database accounts, or no authentication scheme, and validate login flows across shared components.
Learn how to manage authentication schemes, shared components, and globalization attributes in Oracle APEX, including language settings and date time formats, with practical steps to adjust app behavior.
Learn to use the find icon in design view to locate items, tables, and pages, and manage developer and database application comments, to-dos, bugs, assignments, and releases with apply changes.
Explore application utilities in Oracle APEX, including dashboards, reports, and statistics, to view pages, components, and plugins. Access the application builder to inspect application id, parsing schema, and authentication details.
Upgrade Oracle APEX apps across releases, export and upgrade objects, update fields and validations, and manage interactive reports, dependencies, and attribute dictionaries for seamless deployment.
Create and manage application groups in Oracle APEX, assign and unassign applications to groups, and delete groups when business needs change, with group data stored in the APEX repository.
Log in as workspace administrator to create web sheets and configure applications using the Application Builder, manage required database objects in the HR schema, and set credentials.
Learn about Oracle APEX packaged applications, including sample, packaged, and custom types. Install solutions; sample apps are editable by default, while packaged and custom apps are not editable by default.
Install, unlock, and run packaged applications in Oracle APEX, edit sample database applications, and use the Application Builder to customize pages, data, and reports.
Explore debugging in Oracle APEX using the advisor to run checks on applications, fix missing help text on pages, and apply workspace-wide settings for quality assurance.
Oracle Application Express (APEX) is a powerful, low-code development platform that enables you to build scalable web applications with robust functionality. This course, Mastering Oracle APEX: Comprehensive Guide to Building Web Applications, is designed to take you from the basics to advanced concepts, empowering you to create dynamic, data-driven applications. Whether you're a beginner or a seasoned developer, this course covers all essential aspects of Oracle APEX, from installation to advanced development techniques, providing you with the skills to excel in modern web development.
Section 1: Introduction to Oracle Application Express
This introductory section covers the basics of Oracle APEX. It starts with a general overview of what Oracle APEX is, its features, and how it simplifies the process of web application development. You will gain a foundational understanding of the platform and how it fits into the Oracle ecosystem.
Lecture 1: General Introduction (Preview enabled)
Section 2: Pre-Installation Tasks
Before diving into the development, it's crucial to set up your Oracle APEX environment correctly. This section covers the pre-installation steps, including understanding the role of the web listener, various listener options, and the overall architecture of Oracle APEX. It also guides you through installation and essential maintenance tasks.
Lecture 2: Pre-Installation Tasks and Role of the Web Listener
Lecture 3: Listener Options, Architecture, Associated Roles
Lecture 4: General Maintenance
Lecture 5: Installation
Lecture 6: Post Installation Tasks
Section 3: Installing Oracle REST Data Services (ORDS)
Oracle REST Data Services (ORDS) is essential for enabling RESTful web services in APEX. This section walks you through the installation and configuration of ORDS, allowing you to integrate RESTful services seamlessly with your APEX applications.
Lecture 7: Installing ORDS - Part 1
Lecture 8: Installing ORDS - Part 2
Lecture 9: Configuring RESTful Services with APEX
Section 4: Getting Started with Oracle APEX
Learn how to get started with Oracle APEX by logging in, creating workspaces, and managing user roles. This section is crucial for beginners as it lays the foundation for application development within Oracle APEX.
Lecture 10: Logging In
Lecture 11: Creating Workspace
Lecture 12: Creating Additional Workspaces, Developers, and User Roles
Lecture 13: Logging in as Workspace Administrator and Developer
Section 5: Data Applications
In this section, you'll explore the core functionality of Oracle APEX by comparing Database Applications with Websheet Applications. You'll learn how to use the Create Application Wizard, manage user interfaces, and perform application management tasks.
Lecture 14: Comparing Database Application with Websheet Application
Lecture 15: Create Application Wizard - Overview
Lecture 16: Deleting Applications, Managing UI, and Page Management
Section 6: Creating Form Pages & Report Pages
Discover how to create dynamic form and report pages within Oracle APEX. You'll get hands-on experience in creating form pages for data entry and report pages for data visualization using the classic style.
Lecture 17: Creating a Form Page and Entering Data
Lecture 18: Creating a Form Page - Continued
Lecture 19: Creating a Report Page in Classic Style
Section 7: Shared Components
Shared components in Oracle APEX allow you to reuse elements across different applications. This section covers managing authentication schemes, globalization attributes, application utilities, and debugging techniques to enhance the functionality of your applications.
Lecture 20: Shared Components - Removing Tabs
Lecture 21: Managing Authentication Schemes
Lecture 22: Globalization Attributes and Shared Components
Lecture 23: Using the Find Icon and Managing Developer Comments
Lecture 24: Application Utilities - Part 1
Lecture 25: Application Utilities - Part 2
Lecture 26: Managing Application Groups
Lecture 27: Creating Websheet Applications as a Workspace Administrator
Lecture 28: Exploring Packaged Applications
Lecture 29: Packaged Applications - Continued
Lecture 30: Debugging an Application
Conclusion:
By the end of this course, you will have a solid grasp of Oracle APEX and the skills needed to build and deploy robust web applications. You'll be capable of managing the full application lifecycle, from installation and configuration to advanced development and deployment. This course is designed to provide practical, hands-on experience that will equip you to leverage Oracle APEX for your web development needs.