На первом занятии рассматривается теория, необходимая для понимания того, как работают API. Слушатели узнают о принципах клиент-серверной архитектуры, изучат основы HTTP-протокола и архитектурный стиль REST. Курс объясняет, что такое RESTful API и какие форматы данных используются для обмена информацией - JSON и XML. Также рассматриваются общие принципы тестирования API.
Второе занятие посвящено полностью практике. Участники курса знакомятся с инструментом Postman - от создания коллекций до работы с переменными. На реальном примере Petstore API отправляют различные типы запросов. Особое внимание уделяется написанию тестов в Postman и их запуску с помощью Collection Runner для автоматизации проверки.
Для комфортного обучения на курсе нужно понимать базовые принципы программирования. Курс включает основы JavaScript, которых будет достаточно для написания простых тестов. Глубоких знаний языка программирования не требуется.
Курс сочетает теорию и практику в равных пропорциях. Обучение происходит в собственном темпе - можно изучать материал, когда это удобно. После успешного прохождения курса выдается сертификат. К каждому занятию добавляется презентация со ссылками на дополнительные материалы для углубленного изучения темы.
Курс включает вопросы для самоконтроля, которые помогают проверить усвоение материала. Отдельно рассматриваются типовые вопросы, которые задают на собеседованиях по тестированию API - это дает возможность лучше подготовиться к поиску работы.