Темы для онлайн-консультаций по разработке и администрированию

Мы собрали все темы по нашим стандартным тренингам для разработчиков и технических специалистов в одном месте. Выбирайте интересующие вас темы и записывайтесь на онлайн-консультации с тренерами Школы low-code.

Подробнее о том, как записаться на онлайн-консультации, смотрите в Общая информация по онлайн-консультациям.

Основы разработки на платформе BPMSoft

Архитектура платформы, установка и администрирование BPMSoft

Таблица 1 — Архитектура платформы, установка и администрирование BPMSoft

Тема Описание Рекомендованное время
Обзор архитектуры приложения Физическая архитектура приложения:
  • Инфраструктура системы;
  • Необходимые компоненты (СУБД, сервер приложений, сервер кэширования);
  • Структура сервера приложений;
  • Варианты обеспечения отказоустойчивости;
  • Преимущества и недостатки развертывания в облаке.
Логическая архитектура приложения:
  • База данных;
  • Серверное ядро;
  • Клиентское ядро;
  • Конфигурация
30 минут
Модель администрирования, лицензирование пользователей, логирование
  • Типы ролей пользователей: организационные и функциональные;
  • Администрирование по объектам, операциям, записям, колонкам;
  • Администрирование по действиям;
  • Лицензирование BPMSoft;
  • Журнал аудита;
  • Кастомное логирование, библиотека NLog
1 час 30 минут
Пакеты в BPMSoft: базовый уровень
  • Понятие и назначение пакетов;
  • Создание пакета, его свойства и структура;
  • Основные компоненты пакета: схемы, сборки, данные, SQL сценарии;
  • Добавление компонентов в пакет, подключение внешних сборок;
  • Наследование пакетов и механизм замещения;
  • Перенос функциональности с помощью пакетов
40 минут
Подходы к работе с системами контроля версий
  • Стадии и среды разработки;
  • Принципы переноса пакетов между средами разработки;
  • Использование системы контроля версий при переносе пакета
20 минут

Модель данных платформы BPMSoft, работа с данными, разработка серверной логики

Таблица 2 — Модель данных платформы BPMSoft, работа с данными, разработка серверной логики

Тема Описание Рекомендованное время
Модель данных BPMSoft: серверные объекты конфигурации
  • Объект и его структура;
  • Объекты в базе данных;
  • События объекта;
  • Дизайнер объектов;
  • Механизм замещения объектов;
  • Создание объекта по существующей таблице в базе данных
1 час 30 минут
Работа с данными: EntitySchemaQuery
  • EntitySchemaQuery: назначение, принцип работы;
  • Корневая схема: прямые и обратные связи;
  • Свойства ESQ;
  • Права доступа при работе с ESQ;
  • Кэширование и ESQ;
  • Примеры работы с ESQ: добавление колонок, присоединение схем, добавление условий и фильтрация
1 час 30 минут
Альтернативные способы доступа к данным (классы Select, Insert, Delete, Update)
  • Принципы использования классов Select, Insert, Delete, Update;
  • Многопоточная работа с базой данных c использованием DBExecutor
30 минут
Серверный код
  • Работа с внешним редактором C#-кода;
  • Отладка серверного кода
50 минут

Бизнес-процесс, клиентская часть системы, типовые задачи конфигурирования клиентской части

Таблица 3 — Бизнес-процесс, клиентская часть системы, типовые задачи конфигурирования клиентской части

Тема Описание Рекомендованное время
Бизнес-процессы, дизайнер процессов
  • Понятие процесса и его схемы;
  • Базовые элементы процесса. Элемент «Задание-сценарий»;
  • Построение процессов в дизайнере;
  • Вызов бизнес-процессов из клиентских схем
1 час 30 минут
Обзор технологий работы клиентской части системы
  • Концепция AMD, понятие модуля, типы клиентских модулей;
  • Особенности работы клиентских модулей BPMSoft;
  • Принципы работы MVVM;
  • Механизм связывания;
  • Сообщения модулей, работа с sandbox, подписка и публикация сообщений;
  • Структура клиентской схемы;
  • Дизайнер клиентских схем
1 час 30 минут
Клиентская разработка. Стандартные low-code инструменты
  • Создание стандартного раздела;
  • Создание стандартной детали;
  • Использование бизнес-правил для настройки элементов интерфейса
1 час 30 минут
Клиентская разработка. Решение типовых конфигурационных задач
  • Добавление действия в раздел/страницу редактирования;
  • Работа с элементами управления страниц интерфейса;
  • Реализация дополнительной логики на странице;
  • Валидация значений полей;
  • Отладка клиентского кода
1 час 30 минут

Разработка веб-сервисов. Интеграционные сервисы

Таблица 4 — Разработка веб-сервисов. Интеграционные сервисы

Тема Описание Рекомендованное время
Веб-сервисы в BPMSoft
  • Разработка веб-сервисов;
  • Вызов методов сервисов;
  • Аутентификация при вызове сервисов;
  • Работа с данными сессии пользователя;
  • Примеры аутентификации из посторонних приложений;
  • Анонимные веб-сервисы
1 час 20 минут
Работа со штатными интеграционными средствами: базовый уровень
  • Примеры вызовов по протоколу OData;
  • Интеграция с BPMSoft с помощью веб-службы DataService;
  • Настройка интеграции вебхуков;
  • Веб-сервис «ProcessEngineService»
1 час
Работа со штатными интеграционными средствами: продвинутый уровень
  • Примеры вызовов по протоколу OData;
  • Пакетные запросы в OData;
  • Настройка прав доступа по операциям для OData;
  • Настройка постраничного вывода в OData 4;
  • Интеграция с BPMSoft с помощью веб-службы DataService
1 час

Для системных администраторов

Таблица 5 — Для системных администраторов

Тема Описание Рекомендованное время
Развертывание BPMSoft на Microsoft Windows
  • Развертывание BPMSoft в ОС Windows;
  • Автоматизация развертывания BPMSoft;
  • Развертывание Redis Cluster;
  • Утилита диагностики;
  • Утилита обновления
1 час 30 минут
Развертывание BPMSoft на Linux
  • Развертывание BPMSoft в ОС Linux;
  • Автоматизация развертывания BPMSoft;
  • Развертывание Redis Cluster;
  • Утилита диагностики;
  • Утилита обновления
1 час 30 минут
Пакеты в BPMSoft: продвинутый уровень
  • Зависимости пакетов;
  • Перенос изменений с помощью пакетов;
  • Консольные утилиты для работы с пакетами
1 час 20 минут
Журналы и мониторинг
  • Встроенные средства логирования;
  • Мониторинг метрик
30 минут
Контейнерные компоненты
  • Развертывание и настройка внешних сервисов на примере сервиса синхронизации почты;
  • Настройка интеграции BPMSoft c сервисом синхронизации почты
30 минут
Настройка информационной безопасности BPMSoft
  • Обзор технологий обеспечения безопасности;
  • Настройки BPMSoft для повышения информационной безопасности
20 минут

Разработка серверной логики на платформе BPMSoft

Таблица 6 — Разработка серверной логики на платформе BPMSoft

Тема Описание Рекомендованное время
Работа с объектной моделью, пакетами
  • Изменение существующих полей объектов: изменение типа, удаление;
  • Перенос прав доступа на объект, ролей, административных операций;
  • Перенос пакетов между средами. Работа с утилитам WSC, UBS. Обзор возможностей;
  • Фабрика замещающих классов ClassFactory: применение в BPMSoft
1 час
Отладка серверного кода
  • Отладка серверного кода на Windows;
  • Удаленная отладка серверного кода BPMSoft, развернутого в среде Linux
20 минут
Фоновые операции и бизнес-процессы
  • Работа с фоновыми операциями;
  • Запуск бизнес-процесса из кода;
  • Поиск мест использования бизнес-процесса;
  • Блокировка использования бизнес-процесса
50 минут
Хранилища данных и кэш
  • Виды и уровни хранилищ в BPMSoft;
  • Способы работы с хранилищами;
  • Примеры работы с хранилищами
20 минут
Отправка уведомлений из серверной логики
  • Способы отправки уведомлений с серверной стороны;
  • Способы получения уведомлений на клиентской части
20 минут

Разработка клиентской части на платформе BPMSoft

Кастомизация клиентского модуля

Таблица 7 — Кастомизация клиентского модуля

Тема Описание Рекомендованное время
Миксины
  • Создание и использование миксина;
  • Применение коробочных миксинов для кастомизации клиентского модуля;
  • Пример создания миксина для работы с пользователями и ролями в клиентском модуле;
  • Пример создания миксина для раскраски ячеек детали
1 час
Сервис DaData
  • Интеграция с DaData;
  • Добавление решения DaData для пользовательского раздела
30 минут
Работа со стилями
  • Изменение и замещение стилей CSS;
  • Добавление стилей в страницу редактирования;
  • Добавление стилей в страницу раздела;
  • UI Kit BPMSoft. Адаптация интерфейса под темную тему.
1 час
Добавление модального окна
  • Алгоритм создания модального окна;
  • Кастомизация логики обработчиков элементов управления в модальном окне
30 минут

Работа с Angular модулями

Таблица 8 — Работа с Angular модулями

Тема Описание Рекомендованное время
Использование Angular в BPMSoft
  • Особенности настройки поддержки Angular при развертывании BPMSoft;
  • Использование встроенных Angular модулей;
  • Создание Angular-компонента для размещения на страницу, созданную через продвинутый дизайнер интерфейсов
1 час
Обзор сервисов в BPMSoft, используемых в модулях Angular
  • Структура схемы модуля Angular;
  • Использование механизма EntitySchemaQuery в модуле Angular;
  • Сервис для передачи параметров в модуль Angular;
  • Механизм передачи сообщений из клиентской схемы в модуль Angular
1 час
Пример создания пользовательского модуля Angular в BPMSoft
  • Порядок создания модуля Angular;
  • Добавление внешнего компонента;
  • Обработка сообщений между элементом в клиентской схеме и модулем Angular;
  • Обработка значений передаваемых параметров
1 час

Вебинар: 22 апреля в 11:00
Приглашаем вас на вебинар «BPMSoft – от выбора к реальным процессам», где покажем, как компании на практике сокращают time-to-market и масштабируют бизнес с помощью решений BPMSoft.
Регистрация на мероприятие
Готовы сделать выбор CRM?
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Готовы сделать выбор CRM? (детальная)
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Готовы сделать выбор CRM?
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Готовы сделать выбор CRM? (детальная)
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Оставить заявку
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Демонстрационная версия BPMSoft
Заполните заявку для получения бесплатного доступа к демонстрационному стенду на 14 дней.
Типовое внедрение
Внедрите BPMSoft CRM в свою компанию всего за 8 рабочих дней по фиксированной цене! Заполните заявку для уточнения условий.
Заказать презентацию
Наш менеджер свяжется с Вами в ближайшее время.
Рассчитать стоимость
Задать вопрос
Карта сценариев использования ИИ для управления маркетингом, продажами и сервисом
Заполните форму и мы отправим исследование на E-mail
Присоединяйтесь к партнерской сети BPMSoft
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время
Тип партнерства*
Управление полным жизненным циклом клиента: от генерации лидов и продаж до внедрения, поддержки и продления подписки.
Разработка собственного Приложения – производного программного обеспечения, созданного на платформе BPMSoft (Базовое ПО).
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Стать образовательным партнёром
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Заявка на консультацию
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Подписка
Спасибо!
Ваша заявка принята.
Наш сотрудник свяжется с вами в течение 1-2 рабочих дней.
Внимание!
Обнаружена ошибка.
Проверьте вашу почту
Для завершения подписки перейдите по ссылке в письме, которое мы только что отправили. Если письма нет во «Входящих», проверьте папку «Спам».
Telegram Подписаться
Уважаемые клиенты! Предупреждаем о случаях недобросовестной конкуренции и мошенничестве в сети Интернет.
Подробнее