Курс: Разработка форм и отчетов с использованием средств разработки Oracle Developer Suite, Middleware и ApplicationExpress.

Курс: Разработка форм и отчетов с использованием средств разработки Oracle Developer Suite, Middleware и ApplicationExpress.

Курс: Разработка форм и отчетов с использованием средств разработки Oracle Developer Suite, Middleware и ApplicationExpress.


Продолжительность курса: 40 ак. ч.

Описание курса:
В настоящее время на большинстве предприятий России уже внедрены системы управления финансовыми потоками, ERP системы и многие другие. Хранилищем данных в этих системах является база данных Oracle. Основная задача IT отделов таких предприятий сопровождать готовые системы и разрабатывать небольшие, нестандартные задачи, связанные с вводом данных и публикацией отчетов. В то же время широкую популярность на предприятиях получили Web приложения.  В настоящем курсе рассматриваются средства разработки Oracle для построения отчетов, аналитического анализа данных, механизмы, с помощью которых можно быстро создавать нестандартные формы ввода данных без привлечения сил сторонних разработчиков.

Аудитория:
Разработчики SQL и PL/SQL, лица, сопровождающие готовые  приложения в базе данных Oracle, администраторы базы данных, аналитики
Необходимая подготовка:
Основы SQL. Начальный опыт работы с сервером базы данных Oracle. Желательно знание основ разработки Web приложений на основе HTML страниц

Результат обучения:
После изучения курса слушатель будет уметь:
Выбрать для себя одно из средств для быстрой разработки приложений, компании Oracle, которое позволит создавать нестандартные задачи, связанные с вводом данных и публикацией отчетов. С помощью этих средств, слушатели самостоятельно будут дорабатывать задачи или создавать нестандартные решения,  не вошедшие в готовые системы, внедренные на предприятии, или которые невозможно решить с помощью готовых решений. Так же  полученные знания по разработке приложений помогут грамотно сопровождать и модифицировать готовые  приложения предприятия.  

Программа курса:
Модуль 1. Обзор среды разработки FormsBuilder для создания форм ввода и их распространение через Интранет.
•    Общая идеология выполнения Forms приложения.
•    Настройка среды разработки. Основные конфигурационные файлы.
•    Использование переменных окружения среды выполнения и разработки Forms.
•    Настройка внешнего вида аплета.
•    Виртуальная Java машина на стороне клиента – за и против. Настройка JVM.
•    Кеширование форм на стороне клиента. Особенности использования изображений на формах при их распространении через Интранет.
•    Конфигурация Forms приложения, настройка по умолчанию.
•    Основы программирования форм, канва, окна и блоки данных, виды элементов и их свойства. Работа с блоками данных.
•    Использование в качестве источников данных ссылочных курсорных переменных и PL/SQL таблиц. Транзакции в блоках данных.
•    Обработка исключительных ситуаций при выполнении триггеров. Использование переменных в триггерах Forms.
•    Использование объектных типов, данных в блоках. Вложенные объектные таблицы и динамические массивы.
•    Использование аналитических функций при построении блоков данных. Работа с XML документами из Forms.
•    Использование расширений java для решения нестандартных задач как на стороне сервера базы данных, так и на стоне апплета клиента.  


Модуль 2. Oracle Application Express (ApEx). Начала работы.
•    Основы работы с OWA Toolkit. Прохождение пользовательского запроса.
•    URL доступа к модулю plsql. Выполнение транзакций в модуле.
•    Передача параметров из пользовательских HTTP запросов.
•    Поддержка типов, данных Oracle в  mod_plsql.
•    Загрузка и выгрузка файлов (в) и (из) базы данных Oracle с использованием HTTP запросов.
•    Использование переменных CGI для получения информации о среде выполнения пользовательского запроса.
•    Разработка конкретного приложения с использованием базовых пакетов OWA Toolkit. Архитектура ApEx.
•    Инсталляция ApEx в базу данных Oracle.
•    Настройка сервера базы данных для работы с ApEx.
•    Конфигурация DAD. Путь доступа к приложению.
•    Создание рабочего пространства. Четыре группы пользователей ApEx.
•    Определение пользователей для рабочего пространства.
•    Обзор домашней страницы рабочего пространства от имени пользователей разных групп.
•    Введение в утилиту Oracle Application Express Builder.
•    Создание приложения в среде ApEx (HelloWorld)
•    Создание инициализации приложения, генерация страницы отчета.
•    Просмотр элементарного приложения. Модификация отчета. Добавление формы редактирования данных.
•    Использование в отчетах пользовательских функций. Изменение формата отображения данных.
•    Создание списков, данных (List Of Value). Добавление списков на форму ввода. Создание ссылок.
•    Регионы на странице. Создание логотипа компании на странице.
•    Использование тем для изменения состояния отображения пользовательского интерфейса.
•    Размещение готового приложения в базе данных.

Модуль 3. Oracle ADF (Application Development Framework) – библиотека для создания мощных web приложений с динамическим пользовательским интерфейсом
•    История развития Oracle ADF Faces. ADF Faces rich client – это технология JSF с использованием идеи AJAX и дополнительных библиотек классов, позволяющих создавать мощные пользовательские Web интерфейсы.
•    Особенности архитектуры ADF компонент.
•    Категории и типы компонент. Создание простого приложения ADF Faces (Hello world) с помощью Oracle JDeveloper Введение в ADF Faces.
•    Конфигурация ADF компонент на сервере приложений Oracle WebLogic.
•    Настройка файла web.xml, использование различных параметров.
•    Параметры отладки приложений. Параметры управления загрузкой файлов.
•    Конфигурационный файл faces-config.xml, adf-config.xml, adf-settings.xml, trinidad-config.xml.  
•    Описание ресурсов доступа к данным. Использование пула уровня приложения и пула  сервера приложений для доступа к базе данных.
•    Обеспечение доступа к данным из java классов.
•    Описание потока задач, связанные и не связанные потоки, сходства и различия, что , где использовать.
•    Преобразование потоков. Диаграммы потоков, описание компонент визуализации хода выполнения задачи.
•    Шаблоны проектирования страниц.
•    Создание библиотек шаблонов. Организация содержимого на странице и встраивание в шаблон.
•    Создание навигации в виде меню и маршрутизаторов. Определение областей пользовательского интерфейса в шаблоне.  

Модуль 4. Публикация аналитических отчетов и создание витрин – Oracle Business Intelligence
•    Создание репозитория метаданных BI сервера. Импорт источников данных.
•    Настройка свойств пула соединений. Определение ключей и соединений физических таблиц .
•    XML источники данных. Получение xml данных из репозитория Oracle базы данных.
•    Создание алиасов (синонимов) и таблиц на основе запроса SELECT и обращений к хранимым процедурам Oracle.
•    Создание логической модели. Создание логических таблиц, атрибутов и источников. Определение логических соединений.
•    Создание показателей и фактов. Описание вычисляемых полей со сложными условиями. Создание презентационной модели в репозитории.
•    Создание объектов презентационной модели. Тестирование и проверка  целостности репозитория.
•    Определение репозитория в инициализационном файле.
•    Тестирование репозитория с помощью приложения Oracle BI Ответов.
•    Добавление нескольких источников логических таблиц и нескольких источников в логическую таблицу.
•    Добавление вычислений в таблицу фактов.
•    Создание иерархий измерений и уровневых показателей.
•    Создание иерархий измерений. Создание уровневых показателей.
•    Создание разделяемых показателей. Моделирование агрегированных таблиц для улучшения производительности запросов.  
•    Переменные сессии и репозитория. Инициализационные блоки.
•    Использования менеджера переменных. Использование динамических переменных репозитория в качестве фильтров.
•    Настройка ограничений на запросы и временных ограничений для конечных пользователей различных групп.
•    Настройка фильтров для отображения информации. Работа с отчетами в Oracle BI Ответы.
•    Формирование колонок на основе презентационного слоя репозитория.
•    Создание вычисляемых колонок.
•    Настройка внешнего вида колонок и заголовков.
•    Использование переменных репозитория для формирования заголовков BI Ответы. Разработка фильтров.
•    Приглашения для ввода ограничений в фильтры. Использование отчетов в роли фильтров.
•    Создание презентационных диаграмм и матричных отчетов.  Создание RTF шаблонов с помощью расширения MS Word  - BI Publisher Template Builder.
•    Определение разметки шаблона, добавление разметки, определение места вставки данных, определение групп.
•    Создание заголовков и подвалов отчета. Добавление картинок в отчет и поддержка диаграмм.
•    Поддержка Microsoft Clip Art. Поддержка других особенностей Microsoft RTF.
•    Вычисляемое форматирование, операторы if, choose и другие для  динамического форматирования шаблонов.
•    Вывод итогов по страницам, сортировки, проверки Null значений, регруппировка XML  данных.
•    Определение параметров и переменных, использование параметров. Динамическое создание колонок в отчетах (шахматка).
•    Форматирование чисел и дат. Поддержка временных зон.
•    Использование в отчетах для доступа к XML данным языка XPath.
•    Поддержка пространства имен. Расширение SQL и XSL для использования в RTF.
•    Определение Шаблона данных. Секции шаблона.
•    Передача параметров в шаблон. Секция запроса. Использование триггеров для формирования выходных данных в формате XML.
•    Файловая система для хранения и распространения отчетов.

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Oracle
  • Код курса: WEBOR10
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 42900 ₽
  • Дистанционно: 42900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru