Контакты:
-
Арсентьев Дмитрий АндреевичПреподаватель
-
Меньшикова Наталия ПавловнаПреподаватель
API-технологии (Application Programming Interface) представляют собой набор инструментов, протоколов и стандартов, позволяющих различным программным приложениям взаимодействовать друг с другом. Изучение API-технологий охватывает множество аспектов, от проектирования и разработки API до их интеграции и тестирования.
Цель изучения дисциплины «API-технологии» - получение знаний и навыков, необходимых для разработки, тестирования, оптимизации и безопасной эксплуатации API, а также их интеграции с другими системами и сервисами. Это включает в себя понимание принципов работы различных видов API, методов аутентификации и авторизации, особенностей форматов данных (JSON, XML и др.), а также лучших практик и подходов к разработке, мониторингу и обновлению API. Изучение данной дисциплины позволит студентам разрабатывать масштабируемые и надежные решения с использованием современных API-технологий, а также даст возможность успешно работать в области разработки программного обеспечения, системного администрирования и других ITспециальностей.
Задачи курса:
- Получение теоретических знаний о принципах работы API, их видах, методах аутентификации и особенностях форматов данных.
- Приобретение практических навыков разработки, тестирования и оптимизации API, а также безопасной эксплуатации и интеграции с другими системами.
- Изучение лучших практик и подходов к проектированию, разработке и мониторингу API.
- Освоение инструментов и технологий для работы с API.
- Развитие навыков самостоятельного решения задач в области API-разработки и умение применять полученные знания на практике
Авторы курса:
Арсентьев Дмитрий Андреевич, к.т.н., доцент кафедры "Информатика и информационные технологии", d.a.arsentev@mospolytech.ru
Меньшикова Наталия Павловна, старший преподаватель кафедры "Информатика и информационные технологии", n.p.menshikova@mospolytech.ru