O10gRP + FM Oracle10g : Создание отчетов и форм

Цена курса: 55600 руб

Цена вебинара: 50040 руб.

Длительность курса: 70/7 часов/дней.

Описание:

В первой части этого курса слушатели изучают, как в среде Oracle Reports Developer проектировать и строить разнообразные стандартные и заказные веб-отчеты и печатные отчеты. Работая в декларативной среде построителя отчетов Reports Builder, слушатели изучают, как извлекать, отображать и форматировать данные из любых источников данных, используя различные стили отчетности и публикуя полученные отчеты в различных местах назначения.

Во время этого курса слушатели изучают, как к статической веб-странице добавлять динамический контент и публиковать отчеты в Вебе. Слушатели также изучают, как настраивать более сложные отчеты, встраивать графические диаграммы и использовать сервисы отчетов сервера приложения OracleAS Reports Services для развертывания своих средств генерации отчетов.

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

Цели курса

Часть 1

  • Проектирование и генерация отчетов
  • Работа в среде Oracle Reports Developer
  • Создание печатных отчетов (Paper Report)
  • Усовершенствование базового печатного отчета
  • Создание веб-отчетов
  • Усовершенствование отчетов с помощью моделей данных: запросы и группы
  • Усовершенствование отчетов с помощью моделей данных: источники данных
  • Усовершенствование отчетов с помощью моделей данных: создание столбцов
  • Усовершенствование отчетов с помощью макетов печатных отчетов
  • Управление макетами печатных отчетов: общие свойства
  • Управление макетами печатных отчетов: специальные свойства
  • Создание и использование параметров отчетов
  • Встраивание в отчеты диаграмм
  • Усовершенствование матричных отчетов
  • Кодирование триггеров PL/SQL
  • Расширение функциональных возможностей с помощью пакета SRW

Часть 2

  • Введение в Oracle Forms Developer (разработчик форм) и Oracle Forms Services (сервисы форм)
  • Создание модулей форм
  • Работа с блоками данных и фреймами
  • Работа с входными элементами
  • Работа с не входными элементами
  • Создание окон (Windows) и канвы (Canvas)
  • Создание триггеров
  • Отладка триггеров
  • Добавление к элементам выполняемых функций
  • Сообщения и предупреждения времени исполнения
  • Триггеры запросов
  • Проверка правильности данных
  • Навигация
  • Обработка транзакций
  • Написание гибкого программного кода
  • Введение в приложения с множественными формами

Круг слушателей:

  • Разработчики форм
  • Разработчики PL/SQL
  • Разработчики отчетов
  • Технические консультанты

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

  • Oracle Database 10g: Введение в SQL
  • Oracle Database 10g: Основы PL/SQL
  • Oracle Database 10g: Разработка программных единиц на PL/SQL

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

Часть 1

  • Проектирование и генерация отчетов
    • Понимание потребностей пользователей
    • Проектирование отчетов
    • Стиль отчетов «таблица» (Tabular)
    • Стиль отчетов «общее-детали» (Master-Detail)
    • Стиль отчетов «общее-детали-детали» (Master-Detail-Detail)
    • Матричные отчеты
    • Извлечение и совместное использование данных
    • Генерация отчетов
  • Работа в среде Oracle Reports Developer
    • Выполняемые модули Reports Developer
    • Запуск построителя отчетов Reports Builder
    • Модули построителя отчетов
    • Данные и макеты отчетов
    • Компоненты построителя отчетов
    • Навигатор по объектам
    • Объекты уровня отчета
    • Объекты модели данных
  • Создание печатных отчетов (Paper Report)
    • Компоненты модуля отчетов
    • Построение печатного отчета
    • Просмотр подготовленного печатного отчета
    • Сохранение определений отчета
    • Перезапуск мастера отчетов
    • Создание отчетов с разбивкой
    • Метки отчетов с разбивкой
    • Создание отчетов с почтовыми адресами (ярлыками) и письмами
  • Усовершенствование базового печатного отчета
    • Проектирование печатного отчета
    • Окно Paper Design (план печатного отчета)
    • Модификация отчета
    • Выравнивание столбцов
    • Установка форматной маски
    • Манипулирование объектами
    • Модификация визуальных атрибутов
    • Применение условного форматирования
  • Создание веб-отчетов
    • Технология JSP (Java Server Pages, серверные страницы Java)
    • Преимущества технологии JSP
    • Простой пример JSP-страницы
    • Создание веб-отчетов
    • Использование мастера отчетов
    • Редактор отчетов: представление веб-источника
    • JSP-теги
    • Пример веб-источника
  • Усовершенствование отчетов с помощью моделей данных: запросы и группы
    • Объекты модели данных
    • Модификация свойств запросов
    • Применение изменений
    • Изменение структуры группы
    • Иерархия групп
    • Упорядочение данных в группе
    • Модификация запросов
    • Фильтрация данных в группе
  • Усовершенствование отчетов с помощью моделей данных: источники данных
    • Типы источников данных
    • Подключаемые источники данных
    • Использование XML-документов в качестве источника данных
    • Файл определения типа документа
    • Использование OLAP-систем в качестве источников данных
    • Использование текстовых файлов в качестве источников данных
    • Использование JDBC в качестве источника данных
    • Использование запросов с курсорами типа REF Cursor
  • Усовершенствование отчетов с помощью моделей данных: создание столбцов
    • Столбцы модели данных
    • Поддержка столбцов источников данных
    • Вывод содержимого файлов
    • Создание столбцов
    • Создание итоговых столбцов
    • Отображение промежуточных итогов
    • Отображение процентных отношений
    • Создание формульных столбцов
  • Усовершенствование отчетов с помощью макетов печатных отчетов
    • Просмотр макета печатного отчета
    • Проектирование многопанельных отчетов
    • Печать многопанельных отчетов
    • Различные объекты в макете печатного отчета
    • Уровни макета печатного отчета
    • Обработка отчетов
    • Инструментальные средства макетов печатных отчетов
    • Разбивка отчетов
  • Управление макетами печатных отчетов: общие свойства
    • Модификация свойств макета печатного отчета
    • Общие свойства макета
    • Определение размера объектов
    • Анкеры
    • Связи между объектами отчета
    • Пиктограмма разбиения на страницы в макете печатного отчета
    • Управление частотой печати объекта относительно других объектов
    • Использование триггеров форматирования
  • Управление макетами печатных отчетов: специальные свойства
    • Свойства повторяющихся рамок
    • Указание направления печати
    • Управление количеством записей на каждой странице
    • Управление промежутками между записями
    • Минимум висячих записей
    • Системные переменные
    • Допустимые столбцы источников
    • Отображение содержимого файлов
  • Создание и использование параметров отчетов
    • Создание пользовательских параметров
    • Ссылки на параметры в запросах отчета
    • Использование связываемых ссылок
    • Использование лексических ссылок
    • Подсказки и советы при обращении к параметрам
    • Создание списков значений
    • Ссылки на системные параметры
    • Создание формы параметров печатных отчетов
  • Встраивание в отчеты диаграмм
    • Добавление диаграмм к печатным отчетам
    • Добавление диаграмм к веб-отчетам
    • Выбор типа диаграммы
    • Выбор данных диаграммы
    • Добавление опций к диаграмме
    • Настройка веб-диаграмм
    • Тег rw:graph (определение диаграммы)
    • Настройка диаграмм с помощью файла Graph.XML
  • Усовершенствование матричных отчетов
    • Матричная модель данных
    • Матричный макет печатного документа
    • Создание матричных итогов
    • Ручное создание матриц
    • Матрица с групповой моделью данных
    • Матрица с групповым макетом
    • Создание вложенных матриц
    • Макет печатного документа со вложенной матрицей
  • Кодирование триггеров PL/SQL
    • Типы триггеров в отчетах
    • Код триггеров
    • Использование триггеров отчета
    • Использование триггеров модели данных: фильтры групп
    • Использование триггеров модели данных: проверка параметров
    • Использование триггеров макета
    • Использование триггеров формата
    • Отчетность на основе событий
  • Расширение функциональных возможностей с помощью пакета SRW
    • Содержание пакета SRW
    • Вывод сообщений
    • Генерация вложенного отчета
    • Ограничение данных
    • Инициализация полей
    • Создание таблицы содержания
    • Выполнение DDL-операторов
    • Установка атрибутов формата

Часть 2

  • Введение в Oracle Forms Developer (разработчик форм) и Oracle Forms Services (сервисы форм)
    • Грид-вычисления
    • Продукты Oracle 10g
    • Архитектура сервера приложений Oracle
    • Архитектура Oracle Forms Services
    • Достоинства и компоненты интегрированного набора продуктов для разработки Oracle Developer Suite
    • Запуск приложений в среде Forms Developer
    • Работа в среде Forms Developer
  • Создание модулей форм
    • Создание основного модуля формы
    • Создание модуля «общее-детали»
    • Модификация блока данных
    • Модификация макета
  • Работа с блоками данных и фреймами
    • Использование палитры свойств
    • Управление свойствами объектов
    • Создание и использование визуальных атрибутов
    • Управление поведением и внешним видом блоков данных
    • Управление свойствами фреймов
    • Создание управляющих блоков
    • Удаление блоков данных
  • Работа с входными элементами
    • Создание текстовых элементов
    • Управление поведением и внешним видом текстовых элементов
    • Создание списков допустимых значений (LOV, List of Values)
    • Определение редакторов (Editors)
    • Создание кнопок-флажков (Check Boxes)
    • Создание элементов-списков (List Items)
    • Создание групп кнопок-переключателей (Radio Groups)
  • Работа с не входными элементами
    • Создание элемента отображения (Display Item)
    • Создание элемента-изображения (Image Item)
    • Создание элемента-кнопки (Push Button)
    • Создание вычисляемого элемента (Calculated Item)
    • Создание элемента-дерева (Hierarchical Tree Item)
    • Создание элемента с компонентами JavaBeans (Bean Area Item)
  • Создание окон (Windows) и канвы (Canvas)
    • Обзор окон и канвы
    • Отображение из модуля формы в множественные окна
    • Создание нового окна
    • Вывод из модуля формы по множественным макетам
    • Создание новой основной канвы (Content Canvas)
    • Создание вложенной канвы (Stacked Canvas)
    • Создание панели инструментов (Toolbar)
    • Создание канвы-вкладки (Tab Canvas)
  • Создание триггеров
    • Группирование триггеров по категориям
    • Определение компонентов триггеров: тип, код и область действия
    • Определение иерархии выполнения
    • Использование редактора PL/SQL
    • Использование редактора триггеров базы данных
    • Написание кода триггера
    • Использование переменных и встроенных средств
    • Использование триггеров When-Button-Pressed (при нажатии кнопки) и When-Window-Closed (при закрытии окна)
  • Отладка триггеров
    • Процесс отладки
    • Отладочная консоль
    • Установка контрольных точек
    • Отладочные подсказки
    • Запуск форм в отладочном режиме
    • Пошаговое выполнение кода
  • Добавление к элементам выполняемых функций
    • Кодирование триггеров взаимодействия элементов
    • Определение выполняемых функций для кнопок-флажков
    • Изменение элементов-списков во время исполнения
    • Вывод значений LOV из элементов-кнопок
    • Заполнение элементов-изображений
    • Заполнение и отображение элементов-деревьев
    • Взаимодействие с компонентами JavaBeans
  • Сообщения и предупреждения времени исполнения
    • Встроенные средства и обработка ошибок
    • Управление системными ошибками
    • Исключительная ситуация FORM_TRIGGER_FAILURE (сбой в триггере формы)
    • Использование триггеров для перехвата системных сообщений
    • Создание и управление предупреждениями
    • Обработка серверных ошибок
  • Триггеры запросов
    • Обработка серверных ошибок
    • Операторы SELECT, выполняемые во время обработки запросов
    • Предложения WHERE и ORDER BY и свойство ONETIME_WHERE
    • Написание триггеров запросов
    • Запросы при обработке массивом
    • Кодирование триггеров для режима Enter-Query (ввод запроса)
    • Переопределение обработки запросов по умолчанию
    • Получение информации о запросах во время исполнения
  • Проверка правильности данных
    • Процесс проверки правильности
    • Управление проверкой правильности – использование свойств
    • Управление проверкой правильности – использование триггеров
    • Проверка правильности на стороне клиента с помощью подключаемых Java-компонентов (PJC, Pluggable Java Component)
    • Отслеживание состояния процесса проверки правильности
    • Использование встроенных средств для управления проверкой правильности
  • Навигация
    • Обзор навигации
    • Внутренняя навигация
    • Использование свойств объектов для управления навигацией
    • Написание навигационных триггеров: When-New-Instance (когда новый экземпляр), Pre- (до) и Post- (после)
    • Внутренние навигационные прерывания
    • Использование в триггерах встроенных навигационных средств
  • Обработка транзакций
    • Последовательность фиксации событий
    • Свойства и практическое использование триггеров фиксации
    • Проверка результатов выполнения DML-триггеров
    • DML-операторы, выполняемые во время фиксации
    • Переопределение обработки транзакций по умолчанию
    • Работа с другими источниками данных, отличными от Oracle
    • Получение и установка статуса фиксации
    • Реализация DML-операций для работы с массивами
  • Написание гибкого программного кода
    • Определение гибкого программного кода
    • Использование системных переменных для написания гибкого кода
    • Использование встроенных подпрограмм, которые облегчают гибкое кодирование
    • Ссылки на объекты с помощью внутренних идентификаторов
    • Косвенные ссылки на элементы
  • Введение в приложения с множественными формами
    • Обзор многоформенных приложений
    • Запуск другой формы из модуля
    • Определение функциональных возможностей множественных форм
    • Совместное использование данных различными модулями

Цена курса: 55600 руб

Цена вебинара: 50040 руб.

Длительность курса: 70/7 часов/дней.

Комментарии запрещены.

Наши акции:
14 мая в Учебном центре "Трайтек" г.Саратов пройдет двухдневный курс "Поисковые системы и конкурентная разведка в Интернете". Курс ведет А.И. Масалович (Академия Информационных Систем г.Москва).
Отзывы:

ОАО "АВТОВАЗ":

ОАО "АВТОВАЗ" выражает благодарность Учебному Центру "Трайтек" за проведение обучения.