В курсе дается общее представление о функциональной архитектуре программного комплекса “Центральный Пульт” (ПК ЦП), принципах установки и настройки системы, обсуждаются принципы разработки и использования программных расширений, приводятся примеры расширений, подробно рассматривается REST API, использование Python SDK для разработчиков приложений и интеграционных модулей.
Требования: сертификация по курсам по ПК ЦП “Специалист по использованию”, “Администратор”, необходимо обладать уверенными навыками программирования на Bash и языке Python, иметь представление о процессах CI/CD.
Целевая аудитория: менеджеры продуктов, DevOps-инженеры, разработчики программного обеспечения.
Длительность: 24 часа
Программа:
Модуль 1. Архитектура ПК ЦП (теория) – 2 часа
- Особенности и области применения, ключевые функции, возможности для разработчиков
- Логические подсистемы ПК ЦП, их функции и взаимодействие
- Начальная установка и настройка ПК ЦП
Модуль 2. Программные расширения для ПК ЦП (теория и практика) – 8 часов
- Общие принципы разработки и использования программных расширений
- Примеры программных расширений (IPMI, Netmap, Search, CAS Incidents)
Модуль 3. REST API и Python SDK для разработчиков ПК ЦП (теория и практика) – 14 часов
- Общие сведения о REST API и доступных возможностях
- Аутентификация, система разделения прав пользователей и коды ошибок
- Методы: группы и функционал
- Модели: примеры наборов полей, типов и описаний
- Дополнительные возможности: типы объектов, идентификаторы свойств, статусы пользователей и др.
- Python SDK для разработчиков
Результаты: слушатели освоили примеры реальных сценариев, получили необходимую информацию о возможностях и принципах разработки программных расширений, решения типовых прикладных задач на базе ПК ЦП, работе с REST API и Python SDK.
Сертификация: по завершении курсов производится проверка полученных знаний в форме тестирования, по итогам которой слушателям выдается именной сертификат об успешном прохождении обучения.
