Цель курса - подготовка разработчиков информационных систем. Курс ориентирован на специалистов, ведущих самостоятельные разработки для собственных клиентов. Заказчик, завершивший обучение, будет способен самостоятельно вести разработку информационных систем с помощью AB7. В курсе рассматриваются основные вопросы работы в AB7, вопросы оптимизации приложений.
| № |
Тема |
Количество часов |
| 1 |
Обзор системы:
- архитектура клиент-сервер
- ABACUS-клиент
- ABACUS-сервер
- Oracle-сервер
|
0,5 |
| 2 |
Принципы построения:
- категория
- атрибут
- связь
- объект
- учетная схема
- дерево объектов
- документ
- контролы документа
- формулы контролов
- APL
- AQL
- права доступа
- модульность
|
1 |
| 3 |
Составление учетной схемы приложения |
1 |
| 4 |
Администратор категорий и связей Администратор атрибутов |
0,5 |
| 5 |
Практикум по АКС и АА |
0,5 |
| 6 |
Документ
- контролы документа
- главный контрол документа
- открытие документа, режимы открытия
|
0,5 |
| 7 |
APL и AQL (что необходимо знать для первого документа)
- первое знакомство
- типы данных ABACUS Financial (язык и база данных)
- простейшие запросы
|
1 |
| 8 |
Инсталляция документа (1)
- администратор документов
- добавление документа
- простейший документ (текст+атрибут)
- документ с таблицей
- AQL
- взаимодействие документов (добавление, удаление, редактирование)
|
2 |
| 9 |
Практикум по инсталляции документа (1) |
2 |
| 10 |
Администратор меню
- подменю, пункты меню
- добавление, удаление
- перемещение
|
0,5 |
| 11 |
Практикум по Администратору меню |
0,5 |
| 12 |
Инсталлятор документов
- окно инсталляции
- окно свойств
- вспомогательное окно
- выравнивание контролов
|
1 |
| 13 |
Инсталляция документа (2)
- контрол "Верхняя связь"
- выбор категории для документа
|
2 |
| 14 |
Практикум по инсталляции документа (2) |
2 |
| 15 |
AQL (1)
- простой запрос
- главный список
- переходы
- атрибуты (min, max, sum)
- сортировка
|
1,5 |
| 16 |
Практикум по AQL (1) |
2 |
| 17 |
AQL (2) - многоколончатый запрос
- строки и столбцы
- ограничения
- сортировка
- группировка
- конструкция returning
|
2 |
| 18 |
Практикум по AQL (2) |
3 |
| 19 |
Таблицы (1)
- многоколончатые таблицы
- внешние таблицы (организация горизонтального скроллинга)
- взаимосвязанные таблицы
|
2 |
| 20 |
Практикум по таблицам (1) |
4 |
| 21 |
Контрол GRID |
1 |
| 22 |
Практикум по контролу GRID |
3 |
| 23 |
Структура базы данных ABACUS Financial
- метаданные (kateg, atrib, kat_atr, connect_k, procedures, proc_name, d2_doc, doc_rawdata, vmodules)
- данные (cat_obj, nom_nom, view obj_atr и таблицы obj_atr, дополнительные таблицы)
|
1 |
| 24 |
AQL (3)
- запрос для подкачиваемых таблиц
- инсталлятор nom_nom_atr
|
1 |
| 25 |
AQL (4)
|
1 |
| 26 |
Таблицы (2)
- типы данных
- подкачка
- использование вспомогательных таблиц
|
2 |
| 27 |
Практикум по таблицам (2) |
2 |
| 28 |
Инсталляция документа (3)
- контрол "дерево"
- все контролы документа
- печать документа
|
2 |
| 29 |
Практикум по инсталляции документа (3) |
4 |
| 30 |
Инсталляция документа (4)
- порядок обработки контролов в документе
|
1 |
| 31 |
APL (1)
- типы данных
- операторы
- функции
- процедуры, формальные параметры, передача по ссылке
|
1,5 |
| 32 |
APL (2)
- системные функции (дата, время, преобразование типов и т.д.)
- функции работы с документами, объектами и атрибутами
- функции
- процедуры, формальные параметры, передача по ссылке
|
1 |
| 33 |
Практикум по APL (2) |
4 |
| 34 |
APl (3)
- OLE
- ODBC
- работа с текстовыми файлами
- прочее
|
1,5 |
| 35 |
Практикум по APL (3) |
2 |
| 36 |
Администратор процедур |
1 |
| 37 |
Модульность
- категории
- атрибуты
- документы
- процедуры
|
1 |
| 38 |
Организация совместной разработки приложения (SourceSave)
|
0,5 |
| 39 |
Вспомогательные инструменты настройщика (1)
- поиск
- типы пользователей и Администратор пользователей
- Администратор приложения
|
1 |
| 40 |
Трассировка и мониторинг |
1 |
| 41 |
Администратор сервера |
0,5 |
| 42 |
Вспомогательные инструменты настройщика (2)
|
0,5 |
| 43 |
Практикум по экспорту и импорту
|
1 |
| 44 |
Выполнение тестового задания
|
16 |
| |
Всего: |
80 |
Занятия проходят в офисе компании "ОМЕГА". При успешном окончании курсов выдается сертификат.
| Первый кассовый аппарат был сконструирован американцем Джеймсом Ритти в 1876 г.
Прибор показывал сумму денег, полученную за каждую покупку, и хранил информацию обо всех, сделанных за день, операциях. Возможность ошибок и мелкого жульничества практически перестала существовать, и была достигнута исключительная точность записи всех торговых операций". |
 |