Чему вы научитесь
- понимать, как устроены API и REST API;
- выделять ресурсы и проектировать конечные точки;
- выбирать HTTP-методы с учётом их назначения, безопасности и идемпотентности;
- подбирать корректные HTTP-коды для успешных операций и ошибок;
- формировать JSON и правильно называть поля;
- использовать параметры пути, строки запроса, заголовков и тела запроса;
- применять версионность и пагинацию;
- самостоятельно проектировать REST API.
О курсе
Практический курс по проектированию REST API. Вы разберётесь в HTTP-методах, кодах ответа, JSON и параметрах, а затем спроектируете собственный REST API и сравните результат с эталонным решением.
Для кого этот курс
Начинающим системным и бизнес-аналитикам.
Тестировщикам.
Разработчикам и другим IT-специалистам.
Начальные требования
Специальная техническая подготовка не требуется.
Опыт программирования не нужен.
Преподаватели курса
Как проходит обучение
Курс состоит из семи видеоуроков.
После теоретических блоков вы проходите тесты для закрепления материала. В конце выполняете практическое задание по проектированию REST API.
Задание принимается автоматически. После сдачи вы получите эталонное решение, по которому сможете проверить свою работу.
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 3 учеников получили сертификат.
Что вы получите
- семь видеоуроков по проектированию REST API;
- тесты для проверки знаний;
- практическое итоговое задание;
- эталонное решение итогового задания;
- разбор примеров API реальных сервисов;
- шаблон описания REST API, который можно использовать в работе.