O10gFM Курс Oracle10g Forms Developer: Разработка интернет – приложений

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

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

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

Расписание занятий по курсу:

№ п/п Город Дата

Описание:

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

В процессе обучения слушатели научатся:

  • Создавать модули форм, включая компоненты взаимодействия с базой данных и элементы управления графическим пользовательским интерфейсом.
  • Отображать модули форм в множественные окна и использовать разнообразные стили макетов.
  • Тестировать модули форм в веб-браузерах.
  • Отлаживать модули форм в трехзвенной архитектуре.
  • Создавать триггеры.
  • Многократно использовать объекты и код.
  • Связывать различные модули.

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

  • Специалисты служб технической поддержки
  • Разработчики форм

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

  • Oracle10g: Разработка программных модулей на PL/SQL

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

  • Введение в 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-операций для работы с массивами
  • Написание гибкого программного кода
    • Определение гибкого программного кода
    • Использование системных переменных для написания гибкого кода
    • Использование встроенных подпрограмм, которые облегчают гибкое кодирование
    • Ссылки на объекты с помощью внутренних идентификаторов
    • Косвенные ссылки на элементы
  • Коллективное использование объектов и кода
    • Преимущества многократно используемых объектов и кода
    • Работа с классами свойств
    • Работа с группами объектов
    • Копирование и создание подклассов объектов и кода
    • Работа с библиотеками объектов
    • Работа с интеллектуальными классами
    • Многократное использование PL/SQL-кода
    • Работа с библиотеками PL/SQL
  • Использование средств WebUtil для взаимодействия с клиентом
    • Преимущества пакета WebUtil
    • Интеграция WebUtil и форм
    • Взаимодействие с клиентом
  • Введение в приложения с множественными формами
    • Обзор многоформенных приложений
    • Запуск другой формы из модуля
    • Определение функциональных возможностей множественных форм
    • Совместное использование данных различными модулями

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

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

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

Расписание занятий по курсу:

№ п/п Город Дата

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

Наши акции:
Учебный центр «Трайтек» признан одним из лучших учебных центров Microsoft в России!
Отзывы:

ООО "Ульяновскшифер":

Благодарность за обучение сотрудников