Курс для разработчиков АИС
Автоматизированная информационная система «Цифра»

Начальные требования к слушателям, необходимые для усвоения материала:
• Знание операционных систем семейства Linux CentOS либо RHEL на уровне разработчика
• Знание архитектуры и принципов администрирования серверных ОС семейства Microsoft Windows Server
• Навыки программирования на языке SQL под СУБД MySQL, Postgress на уровне разработчика
• Глубокое знание протоколов семейства TCP/IP, в частности протоколов SNMP, ICMP, SSH, HTTP на уровне разработчика•Навыки программирования на языках Python, Bash, PHP, JavaScript, WMI
• Общее знание АИС «Цифра» на уровнях пользователя и системного администратора

Продолжительность курса: 3 дня

Программа курса:
1.Обзор программных модулей, входящих в АИС «Цифра», с точки зрения разработчика
1.1.Функциональные модули АИС «Цифра» с номерами от 0 до 9
1.2.Модули интеграции АИС «Цифра» с номерами выше 10
1.3.Дополнительные продукты семейства «Цифра»
2.Общие сведения об архитектуре АИС «Цифра»
2.1.Используемые интерфейсы API и библиотеки
2.2.Архитектура контрольной панели
2.3.Архитектура модуля информационной безопасности
2.4.Обмен информацией о событиях
2.5.Принципы интеграции модулей с контрольной панелью и друг с другом
3.Разработка пользовательских решений для контрольной панели
3.1.Разработка нестандартных виджетов
3.2.Разработка специальных обработчиков событий
3.3.Выполнение контрольных заданий для контрольной панели
4.Работа с функциональными модулями АИС «Цифра»
4.1.Разработка пользовательских скриптов
4.2.Разработка средств мониторинга программных каналов с помощью аппаратных зондов
4.3.Разработка синтетических тестов программного кода
4.4.Выполнение контрольных заданий
5.Работа с модулями интеграции АИС «Цифра»
5.1.Разработка пользовательских скриптов
5.2.Разработка средств мониторинга программных каналов с помощью аппаратных зондов
5.3.Разработка синтетических тестов программного кода
5.4.Выполнение контрольных заданий