
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.
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.
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.
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.
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.
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.
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.
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.