Introduction to Oracle APEX Training (APEX101)
This course offers a comprehensive introduction to Oracle Application Express (APEX), a low-code development platform that enables the creation of scalable, secure web applications. It is ideal for developers, database administrators, and IT professionals who want to leverage APEX to build robust applications with minimal coding.
The course begins with an introduction to APEX, covering its history, architecture, and the main programming languages involved. You'll learn about the different user roles within the APEX ecosystem and explore various deployment options. Practical exercises will help you navigate the APEX Workspace and understand its hierarchical structure.
Next, the course delves into SQL Workshop, where you'll get hands-on experience with the components of SQL Workshop, including Query Builder. You'll learn how to select data from single and joined tables and create queries using both graphical representation and reports.
The Applications module guides you through the App Builder, showing you how to create an application and understand the best practices for designing the Oracle Data Model. The Pages section introduces the Page Designer tool, helping you to create and design web pages effectively, with exercises focused on creating an "About Us" page.
You will also explore working with Regions, Classic Reports, and Forms. These sections include practical exercises on creating regions on a page, generating classic reports, and building forms to browse table records.
The course covers Interactive Reports, focusing on their features and how to use drill-downs effectively. You will learn about Items, Buttons, and Sessions, with exercises that guide you through building dynamic forms and managing session states in APEX.
Advanced topics such as Computations, Validations, Processes, and Branches are covered in detail, providing you with the skills to manage complex application logic and workflows. You will also learn how to use Plug-ins and Calendars to enhance your applications' functionality and user experience.
Dynamic Actions and Security are key components of the course, where you'll explore how to create interactive user interfaces and implement strong security measures, including session state protection and authorization schemes.
The course concludes with modules on Deployment and Team Development. You'll learn how to deploy APEX applications effectively, export and import applications, and manage team collaboration using APEX's built-in tools.
By the end of this course, you'll be equipped with the knowledge and skills to develop, deploy, and manage applications using Oracle APEX, ensuring they are secure, scalable, and meet your organization's needs.
- Gain a solid understanding of Oracle Application Express (APEX) and its architecture.
- Learn to build and deploy web applications quickly and efficiently using APEX.
- Acquire practical experience through hands-on exercises and real-world scenarios.
- Understand the use of SQL Workshop for data manipulation and query building.
- Master the design and development of application pages and user interfaces.
- Explore dynamic actions and interactive reports to enhance application functionality.
- Develop skills in managing security, session states, and user authentication in APEX applications.
- Learn best practices for application development, deployment, and team collaboration.
Public expert-led online training from the convenience of your home, office or anywhere with an internet connection. Guaranteed to run .
Private classes are delivered for groups at your offices or a location of your choice.
- Introduction to APEX
- What is Oracle Application Express (APEX)?
- History of APEX
- Why Use APEX?
- Architecture and Components
- Main Programming Languages in APEX
- User Roles in the APEX Ecosystem
- APEX Deployment Options
- The APEX Hierarchy
- Log in to the APEX Workspace (Exercise)
- SQL Workshop
- Components of SQL Workshop
- Query Builder
- Selecting Data from a Single Table
- Joining Tables
- Creating Queries in Query Builder from Graphical Representation (Exercise)
- Creating Queries in Query Builder from Report (Exercise)
- Applications
- App Builder Areas
- Creating An Application (Exercise)
- Options for Creating an Application
- Best Practice: Create the Oracle Data Model
- Pages
- Page Designer Overview
- Create An About Us Page (Exercise)
- Page Designer: Left Pane
- Page Designer: Right Pane
- Page Designer: Central Pane
- Breadcrumbs and Navigation
- Understanding Layout
- Designing the About Us Page (Exercise)
- Regions
- Working with Regions
- Creating Regions on a Page (Exercise)
- Classic Reports
- Classic Reports Overview
- Creating A Classic Report (Exercise)
- Classic Report Attributes
- Alternative for Creating a Classic Report Page
- Forms
- Basic Functionality of a Form
- Browsing Records in a Table
- Create a Form to Browse Employees (Exercise)
- Interactive Reports
- Features of Interactive Reports
- Create Departments Interactive Report (Exercise)
- Using Drill Downs (Exercise)
- Items
- The ABCs of Items
- Layout Properties
- Building a Dynamic Countries Form with APEX Items (Exercise)
- Dynamic Department Filtering with APEX Checkboxes (Exercise)
- Buttons and Sessions
- Button Actions
- Session State Management
- Exploring Session Management and Redirection in APEX (Exercise)
- Computations
- Application Computations vs. Page Computations
- Calculate Employee Benefits Contribution
- Create a Computation (Exercise)
- Validations
- Validations Overview
- The Sequence of Events During Page Submission
- Create Validations (Exercise)
- Processes
- Application Processes vs. Page Processes
- Page Processes
- Creating Insert and Delete Processes (Exercise)
- Branches
- Understanding Branches in Oracle APEX
- Create Departments in Country Branch (Exercise)
- Using Plug-ins
- Plug-in Basics
- Using a Plug-In (Exercise)
- Best Practice: Choose Your Plug-ins Wisely
- Calendars
- APEX Calendar Features
- Using a Calendar For Employee Hire Date (Exercise)
- Dynamic Actions
- Types of Dynamic Actions
- Creating and Using Dynamic Actions (Exercise)
- Adding Check and Uncheck All Buttons (Exercise)
- Security
- Session State Protection
- Understanding Authorization Schemes
- Hashing
- Creating Authentication and Authorization Schemes (Exercise)
- Best Practice: Build to be Secure
- Deployment
- What is Deployment?
- Deployment Strategies
- Exporting and Importing Applications
- Exporting and Importing an Application (Exercise)
- Team Development
- Team Development Overview
- Creating an Issue in Team Development (Exercise)
Each student will receive a comprehensive set of materials, including course notes and all the class examples.
Experience in the following is required for this Oracle Application Express (APEX) class:
- SQL
- PL/SQL
Experience in the following would be useful for this Oracle Application Express (APEX) class:
- Some Web Development experience with:
- HTML
- CSS
- JavaScript and jQuery
Courses that can help you meet these prerequisites:
Live Public Class
$2,795.00 / student
Live Private Class
- Private Class for your Team
- Live training
- Online or On-location
- Customizable
- Expert Instructors