Visão Geral
Este Curso Oracle APEX Application Express Intermediate Workshop, ensina aos participantes como controlar o comportamento entre os diversos componentes do APEX, como gráficos, relatórios e mapas. Os alunos aprendem como configurar rapidamente páginas wiki departamentais usando planilhas da web, bem como integrar recursos de desenvolvimento de equipe para ajudar a melhorar a garantia geral de qualidade do aplicativo.
Objetivo
Após participar com êxito deste Curso Oracle APEX Application Express Intermediate Workshop você será capaz de:
- Implementar as melhores práticas do APEX
- Crie interfaces de navegação com guias, listas e/ou trilhas de navegação
- Refine o layout de suas regiões e itens
- Crie relatórios, gráficos e formulários tabulares
- Crie temas e modelos personalizados
- Construir plug-ins
- Crie ações dinâmicas
- Preservar o estado da sessão
- Implemente a autenticação LDAP e evite ataques de injeção de SQL e scripts entre sites
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
Introduction
APEX Best Practices
- Customizing the install for easier backups
- Managing developers and user accounts
- Securing applications
- Preventing URL tampering
- Managing External Files
- Techniques to Make Development Easier
- Developing a Standard Application to Copy
Navigation
- How to use Tabs, Lists, and Breadcrumbs to connect pages
- Using components on the global page (page zero)
- Resolve missing Tabs and Breadcrumbs
Region and Item Layout
- How to leverage Grid Layout for Regions and Items
- Explore how to change region positions
- Modify templates and their different region positions
- Understand how page templates work
Reports
- Customize report templates
- Discuss column templates vs row templates
- Understand generic column vs named column reports
Charts
- How to create and manage pie and bar charts
- Create and edit Gantt charts
- Finding and using Chart plugins
Interactive Grid
- Manually Create Tabular Forms
- Validation in Tabular Forms
- Using Collections to enhance tabular forms
Themes and Templates
- Creating Custom Themes
- Creating Custom Templates
- Using Subscriptions
Build a plugin
- Understand how a plugin renders
- Create an AJAX call and process to update the plugin
- Bind to the native API so it works with native dynamic actions
Data Loading
- Create data upload form for users
- Process CSV and other delimited data
- Transform the data upon upload
- Validate and reject rows
Dynamic Actions
- Refresh items and regions
- Invoke PL/SQL processes from browser events
- Retrieve data from the DB and set items values
- Event scope and event delegation
Working with Files
- User managed files in the database
- Developer files on the webserver (JavaScript, css, and images)
- Upload shared component files
- Fetch files from a REST service
- Add thumbnails to a report
Understanding Session State
- Understand the difference between persisted and in-memory session state
- How row fetch and row processing actually works
- Explore some of the features those processes provide
Security
- Custom Authentication and Authorization
- Implementing LDAP and SSO
- Using Virtual Private Database (VPD)
- Using Session State Protection
- Preventing SQL Injection
- Preventing Cross-Site Scripting
- Managing Application Development
TENHO INTERESSE