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