Контакты:

API-технологии (Application Programming Interface) представляют собой набор инструментов, протоколов и стандартов, позволяющих различным программным приложениям взаимодействовать друг с другом. Изучение API-технологий охватывает множество аспектов, от проектирования и разработки API до их интеграции и тестирования.

Цель изучения дисциплины «API-технологии» - получение знаний и навыков, необходимых для разработки, тестирования, оптимизации и безопасной эксплуатации API, а также их интеграции с другими системами и сервисами. Это включает в себя понимание принципов работы различных видов API, методов аутентификации и авторизации, особенностей форматов данных (JSON, XML и др.), а также лучших практик и подходов к разработке, мониторингу и обновлению API. Изучение данной дисциплины позволит студентам разрабатывать масштабируемые и надежные решения с использованием современных  API-технологий, а также даст возможность успешно работать в области разработки программного обеспечения, системного администрирования и других ITспециальностей.

Задачи курса:

  1. Получение теоретических знаний о принципах работы API, их видах, методах аутентификации и особенностях форматов данных.
  2. Приобретение практических навыков разработки, тестирования и оптимизации API, а также безопасной эксплуатации и интеграции с другими системами.
  3. Изучение лучших практик и подходов к проектированию, разработке и мониторингу API.
  4. Освоение инструментов и технологий для работы с API.
  5. Развитие навыков самостоятельного решения задач в области API-разработки и умение применять полученные знания на практике

Авторы курса:

Арсентьев Дмитрий Андреевич, к.т.н., доцент кафедры "Информатика и информационные технологии", d.a.arsentev@mospolytech.ru

Меньшикова Наталия Павловна, старший преподаватель кафедры "Информатика и информационные технологии", n.p.menshikova@mospolytech.ru