Аннотация:
В курсе изучаются расширенные возможности создания приложений с использованием опции базы данных Oracle Application Express (APEX или HTML DB). Слушатели научатся создавать формы и отчёты, использовать разные типы элементов и разделяемых компонент, инсталлировать и отлаживать созданные приложения. Во всех главах есть лабораторные работы.
Программа
- Введение
В курсе изучаются расширенные возможности создания приложений с использованием опции базы данных Oracle Application Express (APEX или HTML DB). Слушатели научатся создавать формы и отчёты, использовать разные типы элементов и разделяемых компонент, инсталлировать и отлаживать созданные приложения. Во всех главах есть лабораторные работы.
Программа
- Введение
- Содержание курса
- Новые возможности APEX
- Импорт и экспорт запакованных приложений
- Управление навигацией в приложении
- Выбор типа навигации
- Создание карты приложения (site map)
- Авторизация доступа к site map
- Создание произвольных табличных форм
- Использование APEX_APPLICATION API
- Валидация значений с использованием PL/SQL
- Использование коллекций
- Изменение аттрибутов отчета
- Использование JavaScript и AJAX
- Сравнение JavaScript и AJAX
- Проверка вееденных данных браузером
- Управление элементами форм (скрытие, визуализация, заполнение)
- Использование progress bar
- Отладка испольуемого кода
- Дополнительные возможности APEX
- Использование BLOB
- Регионы картинок
- Отправка электронной почты через APEX_MAIL
- Использование веб-служб
- Использование SQL Developer для удаленной отладки приложений APEX
- Настройка тем и шаблонов
- Создание, выбор, управление темами
- Использование, выбор, изменение CSS-стилей
- Печать из приложения
- Создание PDF-отчетов
- Шаблоны RTF
- Использование XSL
- Использование процедур APEX_UTIL
- Безопасность приложения
- Использование LDAP-аутентификации
- Использование SSO-аутентификации
- Защита состояния сессии
- Уязвимости sql-injection, cross-site sripting
- Установка значений состояния сеанса
- Доступ к страницам и элементам страниц
- Мониторинг и управление приложением
- Мониторинг активности
- Вызов процедур
- Использование DBMS_JOB
- Использование Google analytics
- Улучшение производительности: блокировки, кэширование, настройка SQL и элементов страниц
- Новые возможности APEX
- Импорт и экспорт запакованных приложений
- Управление навигацией в приложении
- Выбор типа навигации
- Создание карты приложения (site map)
- Авторизация доступа к site map
- Создание произвольных табличных форм
- Использование APEX_APPLICATION API
- Валидация значений с использованием PL/SQL
- Использование коллекций
- Изменение аттрибутов отчета
- Использование JavaScript и AJAX
- Сравнение JavaScript и AJAX
- Проверка вееденных данных браузером
- Управление элементами форм (скрытие, визуализация, заполнение)
- Использование progress bar
- Отладка испольуемого кода
- Дополнительные возможности APEX
- Использование BLOB
- Регионы картинок
- Отправка электронной почты через APEX_MAIL
- Использование веб-служб
- Использование SQL Developer для удаленной отладки приложений APEX
- Настройка тем и шаблонов
- Создание, выбор, управление темами
- Использование, выбор, изменение CSS-стилей
- Печать из приложения
- Создание PDF-отчетов
- Шаблоны RTF
- Использование XSL
- Использование процедур APEX_UTIL
- Безопасность приложения
- Использование LDAP-аутентификации
- Использование SSO-аутентификации
- Защита состояния сессии
- Уязвимости sql-injection, cross-site sripting
- Установка значений состояния сеанса
- Доступ к страницам и элементам страниц
- Мониторинг и управление приложением
- Мониторинг активности
- Вызов процедур
- Использование DBMS_JOB
- Использование Google analytics
- Улучшение производительности: блокировки, кэширование, настройка SQL и элементов страниц