- Цели и задачи дисциплины
- Цель преподавания дисциплины – формирование у студентов теоретических знаний и практических навыков в области интеграции корпоративных приложений, включая использование различных видов API (REST, SOAP, GraphQL, gRPC), работу с форматами обмена данных (JSON, XML), методы аутентификации и авторизации, а также освоение инструментов тестирования, мониторинга и оптимизации взаимодействия между сервисами. Задачи изучения и преподавания дисциплины: - изучение основ сетевого взаимодействия и веб-технологий; - изучение различных видов API (REST, SOAP, GraphQL, gRPC) и их применения в корпоративных системах; - формирование навыков проектирования, разработки и тестирования API с использованием современных инструментов (Postman, Swagger, SOAP UI и др.); - ознакомление с принципами обеспечения безопасности API, включая аутентификацию, авторизацию и защиту от атак; - ознакомление с методами оптимизации API, включая кеширование, идемпотентность, rate limiting и мониторинг; - получение практического опыта работы с асинхронными API; - применение знаний к решению прикладных задач и разработке итогового проекта, включающего интеграцию различных API для корпоративного приложения.
- Краткое содержание дисциплины
- Необходимость изучения дисциплины «Интеграция корпоративных приложений» обусловлена высокой степенью ее актуальности в современном цифровом мире. Данная дисциплина формирует у студентов базовые и продвинутые знания о современных подходах к интеграции информационных систем, принципах работы API, форматах обмена данными, методах обеспечения безопасности API. Освоение этих технологий позволит будущим специалистам разрабатывать и поддерживать эффективные, масштабируемые и безопасные корпоративные системы. Дисциплина направлена на формирование практических навыков интеграции разнородных приложений, что является важным требованием для специалистов в области бизнес-информатики и информационных технологий. Основные разделы, рассматриваемые в ходе изучения курса: Раздел 1. Основы сетевого взаимодействия и веб-технологий. Интеграция корпоративных приложений как средство развития бизнеса. Раздел 2. Технологии и стандарты интеграции. Архитектура и проектирование интеграционных решений. Раздел 3. Безопасность, масштабируемость и эффективность интеграционных решений.
- Компетенции обучающегося, формируемые в результате освоения дисциплины
- Выпускник должен обладать:
- ПК-3 Способен выполнять работы по интеграции отдельных модулей и компонентов с корпоративными информационными системами
- ПК-5 Способен применять современные стандарты и методики к моделированию бизнес-процессов, разрабатывать регламенты организации управления бизнес-процессами и ИТ-инфраструктурой организации на всех стадиях жизненного цикла
- УК-2 Способен определять круг задач в рамках поставленной цели и выбирать оптимальные способы их решения, исходя из действующих правовых норм, имеющихся ресурсов и ограничений
- Образование
- Учебный план 38.03.05, 2024, (4.0), Бизнес-информатика
- Интеграция корпоративных приложений