ул. Райымбека, д. 348, оф. 900
(727) 3-909-200, 3-909-220, 3-909-230
ул. Иманбаевой, д. 5а, оф. 301
(7172) 97-43-81, 97-43-77, 97-43-88
на подходящую для вас дату

Что включено в курс?

  • Длительность обучения в очном формате составляет 8 академических часов в день (1 академический час равен 45 минутам); учебные курсы состоят из теоретических лекций и практических занятий, проводимых под руководством инструктора, а также самостоятельных работ слушателей.
  • Каждый слушатель обеспечивается индивидуальным рабочим местом, оборудованным персональным компьютером; характеристики компьютеров соответствуют определённому в теме курса программному обеспечению и требованиям к данному курсу.
  • Классы оснащены мультимедийной аппаратурой (проектор и экран), маркерной доской (черной или белой).
  • В учебных классах обеспечивается доступ в интернет.
  • Занятия проводят сертифицированные инструкторы, имеющие высокую квалификацию и большой опыт преподавания.
  • Каждому слушателю выдается в постоянное пользование пакет, содержащий: учебно-методическое пособие, дополнительные раздаточные материалы, инструкции, презентации, канцелярские принадлежности. Количество пакетов соответствует количеству слушателей курса.
  • Во время перерывов слушатели обеспечены трехразовым питанием: полноценный горячий обед в ресторане или кафе и два кофе-брейка.
  • По окончании курса каждому слушателю выдаются сертификаты установленного образца, предварительно согласованные с заказчиком.

[O10gFM]
Oracle Forms Developer 10g: Build Internet Applications
Oracle10g Forms Developer: Построение интернет - приложений

Продолжительность курса: 5 дней (40 академ. часов)

Во время этого курса слушатели будут создавать, тестировать и развертывать интернет-приложения в среде 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 и форм
    • Взаимодействие с клиентом
  • Введение в приложения с множественными формами
    • Обзор многоформенных приложений
    • Запуск другой формы из модуля
    • Определение функциональных возможностей множественных форм
    • Совместное использование данных различными модулями

Другие курсы

EDAdm Exadata and Database Machine Administration Workshop  
MSQLASP MySQL Developer Techniques with Advanced Stored Procedures  
MSQLHA MySQL High Availability  
MySQLB MySQL for Beginners  
MySQLC MySQL Cluster  
MySQLDBA MySQL for Database Administrators  
MySQLDev MySQL for Developers  
MySQLPT MySQL Performance Tuning  
O10gASA1 Oracle Application Server 10g R2: Administration I  
O10gASA2 Oracle Application Server 10g R2: Administration II  
O10gFM Oracle Forms Developer 10g: Build Internet Applications  
O10gRP Oracle Reports Developer 10g: Build Reports  
O11gAPEX1 Oracle Application Express: Developing Web Applications 11 декабря
O11gAPEX2 Oracle Application Express: Advanced Workshop 20 декабря
O11gDMT Oracle Database 11g: Data Mining Techniques  
O11gRAC_ASM Oracle Grid Infrastructure 11g: Manage Clusterware and ASM  
O11gSQLWH Oracle Database 12c: Analytic SQL for Data Warehousing  
O11gWHA Oracle Database 11g: Administer a Data Warehouse  
O11gWHB Data Integration and ETL with Oracle Warehouse Builder  
O11gWHF Oracle Database 11g: Data Warehousing Fundamentals  
O11gXML DB Oracle 11g: использование XML DB  
O12cEM Oracle Enterprise Manager Cloud Control 12c Install & Upgrade  
O12cEMU Using Oracle Enterprise Manager Cloud Control 12c  
O12cSQL1 Oracle Database 12c: SQL Workshop I  
O12cSQL2 Oracle Database 12c: SQL Workshop II  
O12cSQLWH Oracle Database 12c: Analytic SQL for Data Warehousing  
OAM11gAR Oracle Access Manager 11g R2: Administration Essentials  
OAM11gAWR2 Oracle Access Manager 11g R2: Advanced Administration Workshop  
OBDF Oracle Big Data Fundamentals 15 января
OFM11gADF1 Oracle Fusion Middleware 11g: Build Applications with ADF I  
OFM11gADF2 Oracle Fusion Middleware 11g: Build Applications with ADF II  
OLAP Oracle Database 11g: OLAP Essentials  
OWLS11gAA Oracle WebLogic Server 11g: Advanced Administration  
OWLS11gAE Oracle WebLogic Server 11g: Administration Essentials  
OWLS12cA1 Oracle WebLogic Server 12c: Administration I  
OWLS12cA2 Oracle WebLogic Server 12c: Administration II  
UJ Using Java - for PL/SQL and Database Developers  
UO Oracle Database 10g: Using OLAP