Oracle Application Express enables you to design, develop and deploy beautiful, responsive, database-driven applications using only your web browser. This Oracle Application Express (Oracle APEX) training course from Infinite Skills will teach you everything you need to know about Oracle's primary tool for developing web applications with SQL and PL/SQL. This course is designed for new users to Application Express, but you should have familiarity with Oracle SQL fundamentals.
You will start by learning how to install and administer Apex, then jump into learning the basics of creating applications and pages. This course continues with teaching you all about forms, reports, and charts, templates, and themes. This video tutorial also covers creating mobile applications, and advanced topics including security features, team development features, and the Apex listener.
Once you have completed this computer based training course, you will have a fundamental understanding of how to use Oracle Application Express for your own development projects.
The Apex Architecture, Downloading And Installation, High-Level Overview Of Apex Pages, Apex Hierarchy - Workspaces, Applications, Pages, Regions And Items, Creating Workspace Users, Setting Security Attributes.
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
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.
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 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
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
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
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
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)
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
Understand where to find the translation tool How to manage developer files(CSS, JS, and Images) Exporting and importing
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
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
Mobile Vs. Desktop, The Apex Mobile Theme, ThemeRoller And PhoneGap.