Учебный центр
Курсы и материалы по разработке, архитектуре и запуску продуктов. Только практика — без воды.
Курсы
Все курсыPytest с нуля: Первые тесты за 2.5 часа
Первый тест за 10 минут. Assert, фикстуры, параметризация — только база для быстрой победы.
Pytest для джунов: Моки и интеграция
Моки для HTTP/файлов, coverage, pytest.ini, conftest.py — от учебных тестов к реальным задачам.
Pytest: Профессиональные инструменты
pytest-xdist (8x ускорение), src layout, продвинутые фикстуры, плагины — production-ready инструменты.
k6: нагрузочное тестирование как система
70% практики, 30% методологии: учимся строить стратегию нагрузочного тестирования, писать реалистичные сценарии, читать метрики и вшивать k6 в релизный процесс
Учебные материалы
Практические гайды и разборы. Часть открыта бесплатно.
Рекомендуемые
Учебник по asyncio в Python
Полное руководство по асинхронному программированию в Python с использованием библиотеки asyncio — от основ до продвинутых паттернов
Feature-Sliced Design на практике
Практическое руководство по Feature-Sliced Design - архитектуре для масштабируемых фронтенд-приложений. От теории к реальным кейсам.
TypeScript для JavaScript-разработчиков
Полное руководство по переходу с JavaScript на TypeScript: типы, интерфейсы, generics, утилитные типы и интеграция с React/Next.js
Docker и Docker Compose для разработчиков
Полное практическое руководство по Docker и Docker Compose — от основ контейнеризации до production-ready конфигураций с углубленной безопасностью и troubleshooting
Poetry и uv: современное управление зависимостями в Python
Полное практическое руководство по Poetry и uv — от базовой установки до продвинутых техник управления зависимостями, монорепозиториями и CI/CD
Практический гайд по статической типизации в Python
Справочник по статической типизации: аннотации, функции, TypedDict, Protocols и настройка mypy
Омниканальный маркетинг. Стратегия бесшовного клиентского опыта
Полное руководство по омниканальному маркетингу — от базовых концепций до практического внедрения стратегии
PostgreSQL для Python-разработчиков
Полное практическое руководство по работе с PostgreSQL в Python - от SQLAlchemy до оптимизации запросов и асинхронной работы с asyncpg
Утечки памяти в Python: отладка и решение в продакшене
Экспертное руководство по обнаружению, диагностике и устранению утечек памяти в Python-приложениях. Готовимся к техническим собеседованиям и решаем реальные проблемы в продакшене.
Все материалы
Упаковка бизнес-идей: быстрый, полный и итеративный подходы
Практическая методология, которая помогает перевести идею на язык выгод клиента и быстро проверить гипотезу.
Umami Analytics для бизнеса: от установки до роста выручки
Практический гайд для предпринимателей: как внедрить Umami Analytics и использовать данные для роста бизнеса — без сложной технической терминологии, с конкретными метриками и планом действий
Customer Journey Map: как читать путь клиента и убирать швы
Что такое карта пути клиента, когда она нужна и пошаговый процесс её построения — от исследований до приоритизации улучшений.
Самостоятельный выбор: Исчерпывающее руководство по self-hosted Headless CMS и их бесшовной интеграции с Next.js
Практическое, без иллюзий руководство для архитекторов: как диагностировать потребность в self-hosted CMS, выбрать между Strapi, Directus, Keystone, Payload и Medusa, и довести интеграцию с Next.js до прод-готовности (webhooks, превью, кеши, типизация, стриминг, ретраи)
Observability в pytest: метрики и трейсы для расследований
Подключаем наблюдаемость к тестам: метрики, трейсы и логи, чтобы расследовать race conditions и flaky в CI. Минимальный стек, артефакты рядом с тестами.
Performance testing с pytest-benchmark
Быстрый старт с pytest-benchmark: ставим рядом с функциональными тестами, заводим бюджет времени и сохраняем baseline в CI.
Мокирование времени в async: asyncio.sleep и retry-логика
Как тестировать async код с задержками без реального ожидания. Мокирование asyncio.sleep, time.time, datetime. Тестирование retry-логики и таймаутов.
Синхронное тестирование БД: фундамент для начинающих
Простое введение в тестирование PostgreSQL без async. Фикстуры, транзакции, rollback. Для тех, кто еще не готов к async.
Race Conditions в многопоточном коде: threading.Lock
Понимание race conditions на простых примерах с threading. Счетчик, корзина покупок, диагностика гонок. Для тех, кто не работает с async.
Нужен менторинг или воркшоп?
Провожу 1:1 менторинг и корпоративные воркшопы. Отвечаю в течение 24 часов.