Курс на Stepik
Обложка курса «Автоматизация API с Python на стероидах. Core» на Stepik
3 990 ₽

Автоматизация API с Python на стероидах. Core 0.000

Открыть на
STEPIK.ORG

Курс для тех, кто хочет попробовать себя в QA-автоматизацию или системно прокачать навыки. Упор на практику: пишем автотесты, строим собственный фреймворк, изолируем внешние системы, настраиваем CI и отчётность. Авторская проверка домашних заданий с разбором ошибок и рекомендациями помогает закрепить материал. По итогам получите рабочие навыки и портфолио для старта или роста в автоматизации.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Автоматизация API с Python на стероидах. Core»Учеников на курсе 23
Сертификаты, выданные на курсе «Автоматизация API с Python на стероидах. Core»Сертификатов выдано 0
Отзывы о курсе «Автоматизация API с Python на стероидах. Core»Отзывов получено 0
Рейтинг курса «Автоматизация API с Python на стероидах. Core»Рейтинг курса 0.000
Уроки в курсе «Автоматизация API с Python на стероидах. Core»Количество уроков 47
Тесты в курсе «Автоматизация API с Python на стероидах. Core»Количество квизов 103
Задачи с кодом в курсе «Автоматизация API с Python на стероидах. Core»Количество задач с кодом 14
Время прохождения курса «Автоматизация API с Python на стероидах. Core»Время прохождения курса
Стоимость курса «Автоматизация API с Python на стероидах. Core»Стоимость курса 3 990 ₽
Обновления курса «Автоматизация API с Python на стероидах. Core»Обновления курса
Дата публикации курса «Автоматизация API с Python на стероидах. Core»Дата публикации курса
Последнее обновление курса «Автоматизация API с Python на стероидах. Core»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Автоматизация API с Python на стероидах. Core» 10 разделов Уроки в курсе «Автоматизация API с Python на стероидах. Core» 47 уроков Тесты в курсе «Автоматизация API с Python на стероидах. Core» 103 теста Задачи в курсе «Автоматизация API с Python на стероидах. Core» 14 задач Время прохождения курса «Автоматизация API с Python на стероидах. Core» 3 ч. Последнее обновление курса «Автоматизация API с Python на стероидах. Core» обн. 18 мая 2026

1. Вводная

2 урока
Закрытый
1.1 Приветствие
11
11
1м 41с
0
Закрытый
1.2 Инструкция по обучению и выполнению ДЗ
9
9
-
0

2. Настройка окружения

5 уроков
Закрытый
2.1 Установка Python и настройка окружения в PyCharm
11
6
14м 2с
0
Закрытый
2.2 Работа с Git
8
6
-
0
Закрытый
2.3 Публикация проекта на GitLab
10
10
1м 51с
0
Закрытый
2.4 Работа с docker compose
8
6
-
0
Закрытый
2.5 Запуск тестового приложения для практики
8
8
-
0

3. API и способы взаимодействия

7 уроков
Закрытый
3.1 Что такое API и зачем он нужен
6
5
-
0
Закрытый
3.2 Как работает HTTP
6
5
-
0
Закрытый
3.3 Аутентификация, авторизация и идентификация
6
6
-
0
Закрытый
3.4 REST - ресурсная модель и контракты
6
5
-
0
Закрытый
3.5 GraphQL - гибкая альтернатива REST
6
5
-
0
Закрытый
3.6 Разбираем gRPC - быстрый обмен между сервисами
7
5
-
0
Закрытый
3.7 WebSocket - общение в реальном времени
5
4
-
0

4. Pydantic

4 урока
Закрытый
4.1 Валидация данных: JSON Schema против Pydantic
6
5
-
0
Закрытый
4.2 Основы Pydantic
6
5
-
0
Закрытый
4.3 Pydantic 2.0 и Settings
6
6
-
0
Закрытый
4.4 Pydantic в автотестах
6
6
-
0

5. Postman

3 урока
Закрытый
5.1 Введение в Postman
6
4
-
0
Закрытый
5.2 Практика
5
0
-
0
Закрытый
5.3 Фидбэк по пройденным темам
5
1
-
0

6. Автотесты с pytest

14 уроков
Закрытый
6.1 Основы pytest
3
2
-
0
Закрытый
6.2 Первые API автотесты
2
2
-
0
Закрытый
6.3 Маркировки и группы тестов
2
2
-
0
Закрытый
6.4 Пропуски и ожидаемые падения (skip, xfail)
3
3
-
0
Закрытый
6.5 Фикстуры и scope
2
2
-
0
Закрытый
6.6 Параметризация тестов
1
1
-
0
Закрытый
6.7 Плагины pytest
1
1
-
0
Закрытый
6.8 Повторный запуск тестов (re-run)
1
1
-
0
Закрытый
6.9 Параллельный запуск тестов
1
1
-
0
Закрытый
6.10 Логирование в pytest
1
1
-
0
Закрытый
6.11 Конфигурация pytest (pytest.ini, conftest.py)
1
1
-
0
Закрытый
6.12 Хуки и плагины своими руками
1
1
-
0
Закрытый
6.13 Практика
2
0
-
0
Закрытый
6.14 Обратная связь по модулю
1
0
-
0

7. Построение фреймворка шаг за шагом

6 уроков
Закрытый
7.1 Структура фреймворка - закладываем фундамент
1
1
-
0
Закрытый
7.2 Гибкость через конфиги и настройки
2
2
-
0
Закрытый
7.3 Пишем первые тесты во фреймворке. Запросы к API
2
2
-
0
Закрытый
7.4 Пишем первые тесты во фреймворке. Запросы к БД
1
1
-
0
Закрытый
7.5 Проверки и ассерты
1
1
-
0
Закрытый
7.6 Обратная связь по модулю
1
0
-
0

8. Отчеты и визуализация результатов

2 урока
Закрытый
8.1 Allure
0
0
-
0
Закрытый
8.2 Report Portal
0
0
-
0

9. Интеграция с CI/CD

3 урока
Закрытый
9.1 Введение в CI/CD
0
0
-
0
Закрытый
9.2 Подготовка .gitlab-ci.yml
0
0
-
0
Закрытый
9.3 Запуск автотестов в GitLab CI
0
0
-
0

10. Итоговый проект

2 урока
Закрытый
10.1 Итоговый проект и релиз в Gitlab / Github
0
0
-
0
Закрытый
10.2 Обратная связь по курсу
0
0
-
0