Oracle Application Express Workshop II
Будет изучено использование коллекций, динамических действий и подключаемых компонентов (plugins).
Изучается:
Создание форм, основанных на методах на таблицах
Создание и использование RESTful веб сервисов
Настройка тем и шаблонов
Создание мастер приложения и пользовательской темы
Миграция существующего приложения для использования "универсальной" темы
Добавление интерактивности в приложение
Построение вкладок, основанных на статических списках
Безопасность в приложении
Разворачивание и поддержка приложения
Оптимизация производительности
Поскольку Application Express тесно связан с БД Oracle и может легко быть интегрирован с различными схемами аутентификации (такими как Oracle Access Manager, SSO, LDAP), вы узнаете, как построить такую систему безопасности, которая будет отвечать растущим потребностям. Прохождение этого курса также закрепит материал, усвоенный в первой части.
Практические занятия:
Практические занятия на этом курсе позволят освоить использование коллекций, динамических действий и подключаемых компонентов, а также создание и использование RESTful веб сервисов. Также обсуждаются темы, шаблоны и использование "универсальной" темы, способной корректно отображать элементы в зависимости от использования настольного или мобильного устройства. Изучается создание автоматически прокручивающихся регионов, удобных всплывающих подсказок и модальных окон. Приблизительно 50% времени курса отводится практическим занятиям.
Необходимая предварительная подготовка:
Базовые знания SQL, PL/SQL и HTML Oracle Application Express: разработка веб-приложений, часть 1
Технический английский язык
Все материалы по курсу предоставляются вендором на английском языке.
Длительность
Доступ к курсу
Документы
Расписание
Кому подойдет этот курс
Цели курса:
Создание форм, основанных на методах на таблицах
Создание форм для лиц с ограниченными возможностями
Настройка тем и шаблонов
Добавление интерактивности в приложение
Построение вкладок, основанных на статических списках
Расширение возможностей приложения с использованием коллекций, динамических действий и подключаемых компонентов
Реализация безопасности
Разворачивание и поддержка приложения
Программа курса
Упакованные приложения, которые будут использованы в курсе.
Дополнительные сведения.
Использование коллекций в интерактивном отчёте.
Создание и редактирование Table API.
Создание формы, использующей Table API для вставки или обновления данных в БД.
Удаление строки в отчёте с помощью динамических действий.
Оптимизация производительности подключаемых компонентов.
Пример RESTful веб сервиса. Создание нового RESTful веб сервиса.
Использование RESTful веб сервиса в приложении Application Express.
Обзор тем и их применения для разных типов приложений.
Компоновка шаблона страницы.
Использование строк подстановки в шаблонах.
Обзор шаблонов на примере шаблона страницы и шаблона региона с отчётом.
Создание и редактирование темы.
Использование пользовательской темы.
Что такое VPAT (Voluntary Product Accessibility Template).
Части приложения, которые необходимо настраивать.
Тестирование приложения для выявления уязвимостей доступности.
Демонстрационный пример.
Регион с прокруткой.
Модальный регион.
Oracle Internet Directory.
Обзор архитектуры.
Аутентификация пользователей с использованием LDAP. Уязвимости внедрения SQL-кода (SQL injection).
Уязвимости межсерверного кода (Cross site scripting).
Безопасность на уровне приложения.
Обработка специальных символов.
На что следует обращать внимание.
Резервные копии.