Разработка web-приложений с использованием технологии Oracle Applications Express

 

Код курса: ora_ApEx.

Продолжительность обучения: 40 уч. часов/5 дней.

Сроки проведения: по мере поступления заявок.

 

Центр повышения квалификации руководящих работников и специалистов в области ИТ предлагает повышение квалификации по тематике «Разработка web-приложений с использованием технологии Oracle Applications Express». Программа предназначена для программистов, разработчиков со знанием SQL и PL/SQL, администраторов базы данных, специалистов, сопровождающих приложения базы данных Oracle. Цель программы: научить слушателей разрабатывать web-приложения в среде Oracle Applications Express, формировать и публиковать web-отчеты на основе данных базы Oracle во всех популярных форматах.

В курсе рассматривается установка и настройка бесплатной среды разработки Oracle Applications Express на сервере Oracle; разработка web-приложений, которые размещаются непосредственно в базе данных, что существенно облегчает их сопровождение.

Для успешного освоения материала необходима предварительная подготовка:

  • Основы SQL, PL/SQL
  • Начальный опыт работы с сервером базы данных Oracle
  • Знания языка разметки web-страниц HTML

Занятия проходят в учебном классе учреждения образования. После успешной сдачи зачета в форме итогового тестирования выдается свидетельство о повышении квалификации установленного образца, утвержденного Министерством образования Республики Беларусь.

Программа курса:

1. Архитектура распределенных вычислений Oracle
1.1. Понятие сервера приложений и приложений, работающих на нем
1.2. Oracle Internet Application Server и его составляющие
1.3. HTTP сервер Apache – неотъемлемая часть сервера приложений
1.4. База данных Oracle – поставщик данных и механизмов формирования  web-приложений
1.5. XMLDB репозитарий
1.6. Протоколы HTTP, FTP, WebDAV для работы с базой данных
1.7. Введение в XML. Тип данных XMLType
1.8. Понятие схемы документа. Выполнение SQL запросов к XML данным, хранящимся в базе данных.  Размещение в базе данных документов трансформации - XSLT и последующее формирование web страниц на основе данных, хранящихся в базе данных и XSLT документов.
2. Настройка инструмента OWA Toolkit как основы приложения Oracle Applications Express
2.1. Проверка версии компонента. Загрузка новой версии Mod_plsql сервера Apache
2.2. Формирование DAD (Data Access Descriptor)
2.3. Обеспечение безопасного доступа к базе данных через протокол HTTP и mod_plsql. Аутентификация и ДеАутентификация пользователей.
2.4. Основы работы с OWA Toolkit. Прохождение пользовательского запроса. URL доступ к модулю plsql. Выполнение транзакций в модуле. 
2.5. Передача параметров из пользовательских HTTP запросов
2.6. Поддержка типов данных Oracle в mod_plsql
2.7. Загрузка и выгрузка файлов (в) и (из) базы данных Oracle с использованием HTTP запросов
2.8. Использование переменных CGI для получения информации о среде выполнения пользовательского запроса
2.9. Разработка приложения с использованием базовых пакетов OWA Toolkit
3. Oracle Application Express (ApEx). Основы
3.1. Архитектура ApEx
3.2. Установка ApEx в среде сервера Oracle. Настройка сервера базы данных для работы с ApEx
3.3. Конфигурация DAD. Путь доступа к приложению. Создание рабочего пространства. Четыре  группы пользователей ApEx. Определение пользователей для рабочего пространства. Обзор домашней страницы рабочего пространства от имени пользователей разных групп. Введение в утилиту Oracle Application Express Builder
3.4. Создание приложения в среде ApEx (HelloWorld)
3.5. Создание инициализации приложения, генерация страницы отчета
3.6. Просмотр элементарного приложения. Модификация отчета
3.7. Добавление формы редактирования данных
3.8. Использование в отчетах пользовательских функций
3.9. Изменение формата отображения данных
3.10. Создание списков данных (List Of Value). Добавление списков на форму ввода
3.11. Создание ссылок
3.12. Регионы на странице
3.13. Создание логотипа компании на странице
3.14. Использование тем для изменения состояния отображения пользовательского интерфейса
3.15. Размещение готового приложения в базе данных.
4. Углубленное изучение ApEx. Работа с ApplicationBuilder. Создание приложений
4.1. Использование SQL WorkShop для просмотра, создания, модификации объектов базы данных. Выполнение SQL запросов в интерактивном режиме. Управление SQL скриптами. 
4.2. Application Builder – общие концепции. Render и Process страниц, общие компоненты. Управление состоянием сессии. Получение и анализ информации о сессии. Переменные сессии различных уровней. Структура URL для доступа к страницам ApEx. Использование Substitutions строк для доступа к особенностям функционирования приложения.  Доступ к ApplicationBuilder и его домашняя страница
4.3. Страницы приложения. Определение страницы приложения по умолчанию. Процесс страницы. Разделяемые компоненты на странице. Организация проверок на странице. Отображение на странице сообщений об ошибках
4.4. Использование компонентов приложения. Создание отчетов, форм, календарей, диаграмм, списков и зависимых списков. Использование ShortCuts. Использование JavaScript и AJAX на странице. Оптимизация страницы для печати. Создание страниц помощи
4.5. События навигации по страницам приложения. Создание элементов навигации по страницам (Tabs, List, Trees)
4.6. Управление регионами страницы (PageLayout). Отображение компонентов на каждой странице приложения. Создание регионов, состоящих из нескольких колонок. Внедрение содержимого на страницу, полученного с другого сайта. Управление картинками и статическими файлами. Использование  PL/SQL кода на странице, условия отображения элементов, вычисление свойств элементов на странице с помощь PL/SQL
4.7. Пользовательский интерфейс. Темы и шаблоны. Пользовательский интерфейс по умолчанию. Создание собственных тем. Переключение тем в приложении
4.8. Отладка приложений. Анализ состояния сессии для выявления проблем в приложении. Использование URL для отображения страниц в режиме отладки. Включение трассировки для создания файлов для утилиты tkprof. Временная изоляция компонент на странице для выяснения проблем в отладке
4.9. Управление безопасным доступом к приложениям. Конфигурация mod_plsql для безопасного доступа из Application Express
4.10. Отправка приложения для эксплуатации конечными пользователями (Deploy)
5. Альтернативные способы получения сложных отчетов в общепринятых форматах
5.1. Oracle BI Publisher. Новый механизм генерации отчетов для конечных пользователей, позволяющий получать выходные документы  в традиционных пользовательских форматах – Word, Excel, Adobe Acrobat, HTML. 
5.2. Создание RTF шаблонов с помощью расширения MS Word - BI Publisher Template Builder 
5.3. Определение разметки шаблона, добавление разметки, определение места вставки данных, определение групп. Создание заголовков и подвалов отчета
5.4. Вычисляемое форматирование, операторы if, choose и другие для динамического форматирования шаблонов
5.5. Вывод итогов по страницам, сортировки, проверки Null значений
5.6. Определение параметров и переменных, использование параметров
5.7. Расширение SQL и XSL для использования в RTF
5.8. Определение шаблона данных. Секции шаблона. Передача параметров в шаблон. Секция запроса. Использование триггеров для формирования выходных данных в формате XML
5.9. Разработка отчетов: определение отчета, извлечение данных из базы данных, получение данных из различных источников данных для генерации одного отчета. Использование web-сервисов для  наполнения отчетов данными. Создание шаблонов разметки: использование BI Publisher Desktop для MS Word, простой генератор отчетов в формате rtf.  Публикация готовых отчетов на страницах Application Express

Поиск курса

Бронирование курса

Если у Вас не получается отправить форму - напишите нам на почту education@it-training.by.