Чему вы научитесь
- Проектировать REST API в формате OpenAPI Specification (Swagger)
- Описывать endpoints, методы, параметры и схемы данных в YAML
- Работать в Swagger Editor: писать спецификацию и сразу видеть документацию
- Создавать контракты API, понятные разработчикам, тестировщикам и фронтенду
- Использовать компоненты для переиспользования схем и параметров
- Документировать responses с разными статус-кодами и примерами данных
О курсе
Устали объяснять разработчикам, что вы имели в виду в документации API? Надоело переделывать требования по 10 раз? Swagger решает это за несколько практических видео. Вы научитесь создавать спецификации, которые понимают все - от джуна до тимлида. Смотрите, повторяете, получаете навык, который можно сразу же добавить в резюме.
Для кого этот курс
1. Системные аналитики, которые устали писать требования в Word/Confluence, а разработчики постоянно задают вопросы, да еще и на собеседованиях начали спрашивать про swagger
2. Аналитики, которые хотят говорить с техническими командами на одном языке
3. Специалисты, кто хочет расти в техническую сторону и уметь проектировать http запросы
4. Начинающие аналитики, которые видят вакансии с требованием "умение проектировать API", но ни разу этого не делали
Начальные требования
- Базовое понимание, что такое API
- Представление о HTTP (структура запроса), но не критично, объясню по ходу
- Не нужно уметь программировать
- Не нужен опыт работы со Swagger - начнем с нуля
Преподаватели курса
Как проходит обучение
- Вспоминаете/изучаете основные понятия, необходимые для обучения
- Смотрите видео-уроки в удобное время, выполняете домашние задания и тестирования по пройденному материалу
- Каждый раздел с практикой - это полный цикл проектирования API: от пустого файла до готовой спецификации
- Все исходники спецификаций с практической части прилагаются
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 7 учеников получили сертификат.
Что вы получите
- Практические видео с реальным проектированием API от начала до конца в двух доменных областях
- Навык проектирования REST API в формате OpenAPI/Swagger, который сразу применимо на работе
- Готовые примеры спецификаций (исходники YAML-файлов), которые можно использовать как шаблоны
- Памятка по Swagger Editor и написанию спецификации
- Чек-лист для самопроверки - проверьте качество своей работы по 50+ критериям
- Возможность добавить в резюме конкретный технический навык: "Проектирование OpenAPI в Swagger"