Технологии Progress Software:
Progress OpenEdge:
Progress Corticon
Технологии Aurea Software:
Aurea СX Messenger
Aurea СX Monitor
Учебный курс «Progress OpenEdge v10. Разработка приложений»
Краткая аннотация
Курс включает знакомство со всеми основными возможностями языка Progress ABL, c идеями событийного программирования, с конструированием баз данных, с механизмами транзакций и локализации данных, с визуальными методами разработки приложений и отчетов. Наряду с базовыми разделами курс содержит серию дополнительных, включая SQL/Progress, XML, отдельные аспекты администрирования.
Продолжительность: 5 дней.
Программа курса
Введение
- Архитектура Open Edge.
- Обзор средств проектирования и программирования.
- Технологии программирования.
Базы данных
- Таблицы. Поля.
- Индексы.
- Секвенции.
- Триггеры базы данных.
- Создание базы с требуемыми кодовыми страницами.
- Дампирование базы.
- Запуск и остановка сервера базы с помощью утилит и Progress Explorer Tool.
Основы ABL
- Структура языка.
- Типы данных. Операции. Функции.
- Управляющие операторы.
- Внутренние и внешние процедуры. Передача параметров.
- Блоки. Создание, удаление и модификация записей.
- Буферы записей. Рабочие и временные таблицы.
- Транзакции. Манипулирование откатами.
- Блокировка данных в многопользовательских приложениях.
Программирование интерфейсов и отчетов
- Инструментарий для разработки приложений (Procedure Editor, AppBuider, Eclipse)
- Фреймы.
- Динамические объекты.
- Окна.
- Организация меню.
- Help-поддержка.
- Управление потоками данных. Отчеты.
- Препроцессор.
- Компиляция. Библиотеки.
Дополнительные темы
- Progress Application Server
- Разработка WEB -приложений
- WebServices
- Объектно-ориентированное программирование в АBL
- Работа с XML-документами
- Progress Data Set
- OpenEdge/SQL