![]() |
![]() ![]() |
|
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
|
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
Учебный курс "Разработка Web приложений с использованием технологии Oracle Applications Express"В настоящее время широкую популярность на предприятиях получили приложения, доступ к которым осуществляется через Web браузеры – это Web приложения. Для их разработки применяются различные технологии: Java Enterprise Edition, Standard Edition, PHP и другие. В России очень много разработчиков, которые используют для сопровождения и создания приложений язык PL/SQL и SQL, но также желающие внедрять на предприятиях и сопровождать Web приложения - для таких задач и предназначен курс. Этот курс может быть полезен и тем, кто не знаком с PL/SQL, но умеет писать простейшие SQL запросы. Дело в том, что для создания Web приложений будет использована среда разработки от компании Oracle – Application Express. Название среды говорит о себе – «быстрая разработка». Разработка приложений средствами Application Express не требует серьезных навыков программирования, но в то же время, создаваемые приложения размещаются непосредственно в базе данных, что существенно облегчает их сопровождение. Общие данные: по окончанию курса слушатели самостоятельно смогут конфигурировать серверное приложение Oracle Applications Express и разрабатывать для него собственные Web приложения с использованием языка SQL и PL/SQL. Полученные знания по разработке приложений помогут грамотно сопровождать и модифицировать готовые web приложения. Так же слушатели смогут формировать и публиковать web отчеты во всех популярных форматах на основе информации из базы данных Oracle. Продолжительность: 5 дней (40 учебных часов) Для кого предназначен: разработчики SQL и PL/SQL, лица, сопровождающие готовые приложения в базе данных Oracle, администраторы базы данных. Начальная подготовка: знание SQL и PL/SQL. Начальный опыт работы с сервером базы данных Oracle. Желательно знание основ разработки Web приложений на основе HTML страниц. 1. Общая архитектура распределенных вычислений Oracle Понятие сервера приложений и приложений, работающих на нем. Oracle Internet Application Server и его составляющие – фундамент. HTTP сервер Apache – неотъемлемая часть сервера приложений. База данных Oracle – поставщик данных и механизмов формирования web приложений. XMLDB репозитарий – краткое введение. Протоколы HTTP, FTP, WebDAV для работы с базой данных. Введение в XML. Тип данных XMLType. Понятие схемы документа. Выполнение SQL запросов к XML данным, хранящимся в базе данных. Размещение в базе данных документов трансформации - XSLT и последующее формирование web страниц на основе данных, хранящихся в базе данных и XSLT документов. 2. Конфигурация инструмента OWA Toolkit как основы приложения Oracle Applications Express Проверка версии компонента. Загрузка новой версии. Mod_plsql сервера Apache. Формирование DAD (Data Access Descriptor). Обеспечение безопасного доступа к базе данных через протокол HTTP и mod_plsql. Аутентификация и ДеАутентификация пользователей. Основы работы с OWA Toolkit. Прохождение пользовательского запроса. URL доступа к модулю plsql. Выполнение транзакций в модуле. Передача параметров из пользовательских HTTP запросов. Поддержка типов данных Oracle в mod_plsql. Загрузка и выгрузка файлов (в) и (из) базы данных Oracle с использованием HTTP запросов. Использование переменных CGI для получения информации о среде выполнения пользовательского запроса. Разработка конкретного приложения с использованием базовых пакетов OWA Toolkit. 3. Oracle Application Express (ApEx). Начало работы.
Создание инициализации приложения, генерация страницы отчета. Просмотр элементарного приложения. Модификация отчета. Добавление формы редактирования данных. Использование в отчетах пользовательских функций. Изменение формата отображения данных. Создание списков данных (List Of Value). Добавление списков на форму ввода. Создание ссылок. Регионы на странице. Создание логотипа компании на странице. Использование тем для изменения состояния отображения пользовательского интерфейса. Размещение готового приложения в базе данных. 5. Углубленное изучение ApEx. Работа с ApplicationBuilder. Создание приложений. Использование SQL WorkShop для просмотра, создания, модификации объектов базы данных. Выполнение SQL запросов в интерактивном режиме. Управление SQL скриптами. 6. Альтернативные способы получения сложных отчетов в общепринятых форматах Oracle BI Publisher - новый механизм генерации отчетов для конечных пользователей, позволяющий получать выходные документы в традиционных пользовательских форматах – Word, Excel, Adobe Acrobat, HTML. |
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
|
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
![]() |
![]() |
![]() |