Курс на Stepik
Обложка курса «Dishka: DI без боли — чистая архитектура в Python и FastAPI» на Stepik
1 250 ₽

Dishka: DI без боли — чистая архитектура в Python и FastAPI 0.000

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

Dishka — легковесный DI-фреймворк для Python, который избавляет от ручной передачи зависимостей. IoC-контейнер со скоупами, финализацией и минималистичным API. Разберём провайдеры, абстракции, async, изоляцию через Components и тестирование. Отдельный блок — интеграция с FastAPI и построение чистой и слоистой архитектуры.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Dishka: DI без боли — чистая архитектура в Python и FastAPI»Учеников на курсе 0
Сертификаты, выданные на курсе «Dishka: DI без боли — чистая архитектура в Python и FastAPI»Сертификатов выдано 0
Отзывы о курсе «Dishka: DI без боли — чистая архитектура в Python и FastAPI»Отзывов получено 0
Рейтинг курса «Dishka: DI без боли — чистая архитектура в Python и FastAPI»Рейтинг курса 0.000
Уроки в курсе «Dishka: DI без боли — чистая архитектура в Python и FastAPI»Количество уроков 22
Тесты в курсе «Dishka: DI без боли — чистая архитектура в Python и FastAPI»Количество квизов 13
Время прохождения курса «Dishka: DI без боли — чистая архитектура в Python и FastAPI»Время прохождения курса
Стоимость курса «Dishka: DI без боли — чистая архитектура в Python и FastAPI»Стоимость курса 1 250 ₽
Обновления курса «Dishka: DI без боли — чистая архитектура в Python и FastAPI»Обновления курса
Дата публикации курса «Dishka: DI без боли — чистая архитектура в Python и FastAPI»Дата публикации курса
Последнее обновление курса «Dishka: DI без боли — чистая архитектура в Python и FastAPI»Последнее обновление
Сложность easy

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

Разделы в курсе «Dishka: DI без боли — чистая архитектура в Python и FastAPI» 6 разделов Уроки в курсе «Dishka: DI без боли — чистая архитектура в Python и FastAPI» 22 урока Тесты в курсе «Dishka: DI без боли — чистая архитектура в Python и FastAPI» 13 тестов Время прохождения курса «Dishka: DI без боли — чистая архитектура в Python и FastAPI» 0 ч. Последнее обновление курса «Dishka: DI без боли — чистая архитектура в Python и FastAPI» обн. 16 сентября 2026

Введение в DI и Dishka

6 уроков
1. Знакомство
2. Проблема "ручного управления" зависимостями
3. Что такое DI и зачем нужен контейнер?
4. Почему Dishka? (Обзор возможностей)
5. Наш первый контейнер
6. Контрольные вопросы

Провайдеры, скоупы и финализация

5 уроков
1. Знакомство с Scope
2. Создание Provider. Два подхода
3. Финализация (очистка ресурсов)
4. Продвинутые техники работы с провайдерами
5. Контрольные вопросы

Регистрация зависимостей и абстракции

4 урока
1. Массовая регистрация: provide_all
2. Работа с интерфейсами и абстракциями: alias и AnyOf
3. Композиция провайдеров
4. Контрольные вопросы

Интеграции и асинхронность

3 урока
1. Интеграция с FastAPI (самый частый сценарий)
2. Асинхронность и Dishka
3. Контрольные вопросы

Изоляция и тестирование

3 урока
1. Компоненты (Components) — изоляция зависимостей
2. Тестирование с Dishka
3. Контрольные вопросы

Итоги

1 урок
1. Итоги модуля: Dishka как фундамент чистой архитектуры