Oracle - Oracle Application Express Workshop II
Code: APP-EXP-WKSHP-2
Lengt h: 3 days
URL: View Online
This Oracle Application Express Workshop II will help you extend your skills with Oracle Application Express. Learn
to extend your applications using collections, dynamic applications and plug-ins.
Learn To:
• Generate Form based on Methods on Tables utility.
• Create and use RESTful Web Services.
• Customize themes and templates.
• Create a master application and custom theme.
• Migrate an existing application to a responsive theme.
• Incorporate interactivity in your application.
• Build tabs based on a static list.
• Secure your application.
• Deploy and maintain your applications.
• Optimize your application performance.
Benefits to You
Because Oracle APEX resides within the Oracle Database and can easily integrate with authentication schemes
(like Oracle Access Manager, SSO and LDAP) you can learn to build secure applications that can scale to meet
your largest user communities. Attending this workshop will help you build on what you learned in the 5-day
Oracle Application Express Workshop I course.
Gain Hands-On Experience
Enrolling in this workshop helps you explore how to use collections, add dynamic actions, use powerful plug-ins
to extend functionality in your applications and create and consume a RESTful Web Service. Themes and
Templates used in Oracle Application Express (Apex) are also discussed, along with responsive design, which is
a recent user interface design principle used in Apex.
Participate in Hands-On Exercises
This course consists of 50% interactive instruction and 50% hands-on practices. Furthermore, you'll also learn
how interactivity can be included in your applications by creating tooltips, scrolling regions and displaying a
modal window initiated from a report.
Skills Gained
• Create and use RESTful Web Services
• Generate Form based on Methods on Tables utility
• Make your application accessible
• Customize themes and templates
• Incorporate Interactivity in your application
• Build tabs based on a static list
• Extend your applications using collections, dynamic applications, and plug-ins
• Secure your application
• Deploy and maintain your applications
Who Can Benefit
• Application Developers
• Business Intelligence Developer
• Database Administrators
• Forms Developer
• Project Manager
• System Analysts
• Web Administrator
Prerequisites
• Basic knowledge of SQL, PL/SQL, and HTML
Course Details
Course Overview
• Course Objectives
• Lesson Schedule
• Course Environment: Products Installed
• Course Environment: Workspace Details
• Accessing the Labs Directory
Introducing and Review
• Quick Review of What You Already Know
• Packaged Application Used in this course
• Additional Resources
Using Collections
• What is a Collection?
• Create a collection on an interactive report
Generating and Using Table APIs
• What is a Table API?
• Generate a Table API
• Modify the Table API
• Add a Form to an Application that shows how to add the process that will insert or update the database using
the Table API
Extending Your Application: Dynamic Actions
• Process a Modal Window using Dynamic Actions
• Delete a Row in a Report using Dynamic Actions
Extending Your Application: Plug-ins
• Import and use region type plug-ins, such as Big Value List, CSS Bar Chart
• Optimize the performance of your plug-ins
Creating and Using REST ful Web Services
• What is a RESTful Web Service?
• Components of a RESTful Web Service
• An Example: RESTful Web Service
• Creating a new RESTful Web Service
• Consuming a RESTful Web Service in an APEX Application
Using T hemes and Template
• Application Types: Desktop, Mobile, Responsive
• Theme Overview: Which ones are for which type of Application
• Review the layout of a Page template
• Using Substitution Strings in Templates
• Review a page that contains a report and review the region template and then the report template
• Create and modify a theme
• Switch to the Custom Theme
Making Your Application Accessible
• What is Web Accessibility?
• Accessibility Modes
• About VPAT
• Areas in an Application that need to be accessible
• Testing Application to identify accessibility issues
• Show an example of an accessible app and what features make it so
Incorporating Interactivity in Your Application
• Tooltip
• Scrolling Region
• Modal Region
Building Tab Drop Down as Dynamic/Static List
• Show how to create the Tab structure using a List
Securing Your Application
• What Is a Directory?
• Oracle Internet Directory
• Technical Architecture: Overview
• Authenticating Users by Using LDAP
• SQL Injection
• Cross-Site Scripting
• Application Level security
• Restricted Characters - at the item level
Deploying and Maintaining Your Application
• Application Components
• Things to consider
• Backups
Optimizing Your APEX Application
• Application Performance Considerations
• Managing Services
• Monitoring Activity
• Database Configuration Considerations
• Monitoring Application Performance
ExitC ertified® C orporation and iMVP ® are registered tradem arks of ExitC ertified ULC and Generated Dec 24 14:41:48 UTC 2017
ExitC ertified C orporation and Tech Data C orporation, respectively
C opyright ©2017 Tech Data C orporation and ExitC ertified ULC & ExitC ertified C orporation.
All Rights Reserved.