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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Автоматизация API с Python на стероидах. Core»Учеников на курсе 31
Сертификаты, выданные на курсе «Автоматизация API с Python на стероидах. Core»Сертификатов выдано 0
Отзывы о курсе «Автоматизация API с Python на стероидах. Core»Отзывов получено 0
Рейтинг курса «Автоматизация API с Python на стероидах. Core»Рейтинг курса 0.000
Уроки в курсе «Автоматизация API с Python на стероидах. Core»Количество уроков 48
Тесты в курсе «Автоматизация 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» 48 уроков Тесты в курсе «Автоматизация API с Python на стероидах. Core» 103 теста Задачи в курсе «Автоматизация API с Python на стероидах. Core» 14 задач Время прохождения курса «Автоматизация API с Python на стероидах. Core» 4 ч. Последнее обновление курса «Автоматизация API с Python на стероидах. Core» обн. 10 августа 2026

Вводная

2 урока
1. Приветствие ↗
2. Инструкция по обучению и выполнению ДЗ ↗

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

5 уроков
1. Установка Python и настройка окружения в PyCharm ↗
2. Работа с Git ↗
3. Публикация проекта на GitLab ↗
4. Работа с docker compose ↗
5. Запуск тестового приложения для практики ↗

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

7 уроков
1. Что такое API и зачем он нужен ↗
2. Как работает HTTP ↗
3. Аутентификация, авторизация и идентификация ↗
4. REST - ресурсная модель и контракты ↗
5. GraphQL - гибкая альтернатива REST ↗
6. Разбираем gRPC - быстрый обмен между сервисами ↗
7. WebSocket - общение в реальном времени ↗

Pydantic

4 урока
1. Валидация данных: JSON Schema против Pydantic ↗
2. Основы Pydantic ↗
3. Pydantic 2.0 и Settings ↗
4. Pydantic в автотестах ↗

Postman

3 урока
1. Введение в Postman ↗
2. Практика ↗
3. Фидбэк по пройденным темам ↗

Автотесты с pytest

14 уроков
1. Основы pytest ↗
2. Первые API автотесты ↗
3. Маркировки и группы тестов ↗
4. Пропуски и ожидаемые падения (skip, xfail) ↗
5. Фикстуры и scope ↗
6. Параметризация тестов ↗
7. Плагины pytest ↗
8. Повторный запуск тестов (re-run) ↗
9. Параллельный запуск тестов ↗
10. Логирование в pytest ↗
11. Конфигурация pytest (pytest.ini, conftest.py) ↗
12. Хуки и плагины своими руками ↗
13. Практика ↗
14. Обратная связь по модулю ↗

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

6 уроков
1. Структура фреймворка - закладываем фундамент ↗
2. Гибкость через конфиги и настройки ↗
3. Пишем первые тесты во фреймворке. Запросы к API ↗
4. Пишем первые тесты во фреймворке. Запросы к БД ↗
5. Проверки и ассерты ↗
6. Обратная связь по модулю ↗

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

2 урока
1. Allure ↗
2. Report Portal ↗

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

3 урока
1. Введение в CI/CD ↗
2. Подготовка .gitlab-ci.yml ↗
3. Запуск автотестов в GitLab CI ↗

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

2 урока
1. Итоговый проект и релиз в Gitlab / Github ↗
2. Обратная связь по курсу ↗