Курс на Stepik
Обложка курса «Безопасность веб-приложений на Python: OWASP на практике» на Stepik
990 ₽

Безопасность веб-приложений на Python: OWASP на практике ★ 0.000

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

Научитесь находить первопричину уязвимости в Python Web API, исправлять её и закреплять защиту regression-тестом на локальном стенде.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Безопасность веб-приложений на Python: OWASP на практике»Учеников на курсе 1
Сертификаты, выданные на курсе «Безопасность веб-приложений на Python: OWASP на практике»Сертификатов выдано 0
Отзывы о курсе «Безопасность веб-приложений на Python: OWASP на практике»Отзывов получено 0
Рейтинг курса «Безопасность веб-приложений на Python: OWASP на практике»Рейтинг курса 0.000
Уроки в курсе «Безопасность веб-приложений на Python: OWASP на практике»Количество уроков 15
Тесты в курсе «Безопасность веб-приложений на Python: OWASP на практике»Количество квизов 64
Стоимость курса «Безопасность веб-приложений на Python: OWASP на практике»Стоимость курса 990 ₽ —
Обновления курса «Безопасность веб-приложений на Python: OWASP на практике»Обновления курса — —
Дата публикации курса «Безопасность веб-приложений на Python: OWASP на практике»Дата публикации курса — ———
Последнее обновление курса «Безопасность веб-приложений на Python: OWASP на практике»Последнее обновление — ———
Сложность normal — ———

Чему вы научитесь

О курсе

Практический курс по безопасной разработке Python Web API. В каждом модуле вы проходите один инженерный цикл: находите первопричину дефекта, воспроизводите его только на локальном стенде, исправляете код и закрепляете защиту regression-тестом.

Сквозной проект — API интернет-магазина на FastAPI. К завершению курса у вас будут модель угроз, защищённое приложение, набор негативных тестов и security-проверки в CI.

Стартовый набор: скачать learner_starter.zip (SHA-256: 3189e824db3395ae3006bb93734567f33912388f93a5ec0a0d5df8f551d7acdb). Распакуйте архив перед первым практическим заданием.

Об авторе курса

Рад с Вами познакомиться. Меня зовут Андрей Соболев и я являюсь действующим разработчиком, автором open source-библиотек и наставником по backend-разработке. В основной работе использую Python, а также пишу на системном языке Rust.

Разрабатываю практические инструменты для Python-экосистемы. Моя библиотека ChannelBox предназначена для WebSocket-рассылок в приложениях на FastAPI и Starlette и включена в официальный каталог сторонних пакетов Starlette. Другие мои проекты доступны в профиле на GitHub.

Несколько лет обучаю Python и backend-разработке, помогаю готовиться к техническим собеседованиям и создавать итоговые проекты. На занятиях объясняю не только как написать работающий код, но и почему он работает, как связаны компоненты системы и где искать причину ошибки.

Учебные программы мы разрабатываем вместе с супругой — выпускницей МГУ и действующим репетитором, работающим со школьниками. Она помогает выстраивать последовательность материала, понятные объяснения и систему закрепления знаний, а я отвечаю за техническое содержание, архитектуру и практику современной разработки.

Курсы строятся как последовательная работа над настоящим проектом. В каждом уроке появляется одна новая возможность, которую можно реализовать, запустить и проверить. Такой подход помогает перейти от повторения готового кода к самостоятельному пониманию всей системы.

Ученики особенно отмечают структурированную подачу, движение от простого к сложному, подробные практические задания и понятное объяснение сложных технологий. Посмотреть реальные отзывы учеников на Авито.

Высшее образование — МАИ, диплом государственного образца.

О курсе

Научитесь находить первопричину уязвимости в Python Web API, исправлять её и закреплять защиту regression-тестом на локальном стенде.

Для кого этот курс

Python backend-разработчики уровня junior/middle, инженеры тестирования и технические лиды, которым нужно системно встроить безопасность в разработку Web API.

Начальные требования

Базовый Python; понимание HTTP/REST; умение работать с командной строкой и virtualenv; начальное знакомство с pytest. Опыт в информационной безопасности не требуется.

Преподаватели курса

Как проходит обучение

Теория → локальное воспроизведение → исправление → regression-тест

Формат курса

Самостоятельный онлайн-курс с локальными практическими лабораториями

Нагрузка

14–20 часов

Расскажите о курсе друзьям