День 1: Введение в платформу
1. Введение (1 час) Темы:
- Предназначение и описание курса;
- DocsVision как платформа для разработки;
- Типовые задачи разработчиков на платформе DocsVision.
2. Архитектура системы (3 часа) Темы:
- Компоненты платформы;
- Структура карточек и решений;
- Архитектура базы данных.
3. Утилиты разработчика (2 часа) Темы:
4. Объектная модель (2 часа) Темы:
- Работа с данными;
- Поиск;
- Методы контейнера.
День 2: Разработка карточек и расширений
5. Разработка карточек и решений (5 часов) Темы:
- Разработка схемы карточки;
- Разработка UI-компонента;
- Практическое занятие: разработка компонента карточки (4 часа);
6. Расширения Навигатора (3 часа) Темы:
- Разработка расширений Навигатора.
- Практическое задание: расширение Навигатора (2 часа)
День 3: Инсталляция решений, разработка функций и шлюзов
7. Компонент библиотеки карточек (1 час); Темы:
- Разработка схемы библиотеки;
- Разработка компонента библиотеки;
- Практическое занятие: разработка компонента библиотеки (1 час);
8. Программа инсталляции (1 час) Темы:
- Практическое задание: разработка инсталляции клиентской части (1 час)
9. Модули расширения Консоли Настройки (2 часа) Темы:
- Предназначение и способы разработки модулей расширения
- Практическое задание: разработка модуля расширения (2 часа)
10. Расширение бизнес-процессов: пользовательские шлюзы и функции (1 час) Темы:
- Разработка шлюза, клиентский и серверный компонент
- Разработка функции, клиентский и серверный компонент
11. Практические занятия, ответы на вопросы (3 часа)