На этом курсе слушатели научатся разрабатывать веб-приложения, основанные на БД с помощью Oracle Application Express. Вместе с преподавателем вы пройдёте обучение, которое также включает практические занятия.

Изучается:

Зачем слушать этот курс:

Заинтересовавшись этим курсом, вы узнаете, как Oracle Application Express позволяет создавать приложения для БД с использованием интерфейсов для настольных и мобильных устройств. Вы также узнаете, как расширить возможности приложения с помощью таких компонентов как отчёты, формы, динамические действия, календари, диаграммы, подключаемые компоненты (plugins) и прочие разделяемые компоненты.

Необходимая предварительная подготовка:

Рекомендуемая предварительная подготовка:

Цель курса:

Аудитория курса:

Программа

Введение в Application Express

Обзор Application Express. Термины и основные концепции. Использование Application Express.

Построение приложений, основанных на БД

Обзор компонента Application Builder. Что такое приложения, основанные на БД. Создание приложения, основанного на БД.

Создание и применение интерактивных отчётов

Что такое интерактивные отчёты. Использование интерактивных отчётов. Создание и настройка интерактивных отчётов.

Создание классических отчётов, отчётов помощью "мастера" и мобильных отчётов

Создание классических отчётов. Создание отчётов с помощью "мастера". Создание отчётов для мобильных устройств.

Создание форм

Использование форм. Создание и изменение форм. Создание форм для мобильных устройств.

Работа со страницами и регионами

Описание устройства страницы. Работа регионами страницы. Работа со страницами.

Добавление элементов и кнопок

Определение различных типов элементов. Использование элементов. Создание и использование списков значений. Создание кнопок.

Состояние сессии

Объяснение того, что есть состояние сессии в Application Express. Использование состояния сессии.

Обработка событий на странице

Что такое события страницы. Вычисления. Процессы на странице. Проверки. Ветвления для навигации.

Проверка и отладка в приложении

Использование Advisor для проверки приложения. Управление значениями по умолчанию в словаре атрибутов. Отладка в приложении.

Добавление разделяемых компонентов для навигации

Использование разделяемых компонентов в приложении. Создание и использование вкладок, навигационной панели, списков и навигационной цепочки.

Работа с темами, шаблонами и файлами

Объяснение понятий тем и шаблонов. Создание тем и шаблонов. Работа с файлами.

Реализация безопасности

Безопасность в приложении. Использование схем аутентификации. Использование схем авторизации. Включение и настройка защиты состояния сессии.

Управление навигацией в приложении

Построение иерархических списков с изображениями. Создание навигационных элементов на основании данных из БД. Построение карты сайты и внедрение авторизации на неё. Связь между интерактивными отчётами с помощью декларативного фильтра.

Расширение функциональности приложения

Создание страниц для загрузки и выгрузки данных. Добавление данных BLOB в приложение. Рассылка электронной почты из приложения.

Создание и работа с диаграммами

Создание и использование диаграммам. Усложнённые примеры работы с диаграммами.

Добавление календарей и "деревьев"

Использование календарей. Использование "деревьев".

Использование динамических действий и подключаемых компонентов

Использование динамических действий. Применение подключаемых компонентов (plugins).

Возможности печати в Application Express

Печать стандартных отчётов. Создание отчётов в формате PDF с множеством запросов.

Управление отзывами

Что такое компонент Team Development. Управление отзывами.