Курс на Stepik
Обложка курса «Чистая архитектура на практике: проектирование систем с FastAPI» на Stepik
Бесплатно

Чистая архитектура на практике: проектирование систем с FastAPI ★ 5.000

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

Курс по Чистой Архитектуре на Python и FastAPI, основанный на идеях Роберта Мартина. Это — следующий шаг для тех, кто прошёл базовые курсы, но не понимает, куда двигаться дальше. Он даёт архитектурное мышление, которое позволяет уверенно строить проекты любого масштаба и стека. Django и FastAPI, монолиты и микросервисы. Чистая Архитектура снова объединяет эти лагеря в одну систему координат. Бонус тема про деплой и CI/CD. Фреймворк перестаёт играть ключевую роль — Основная логика пишется на чистом Python.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Чистая архитектура на практике: проектирование систем с FastAPI»Учеников на курсе 1 184
Сертификаты, выданные на курсе «Чистая архитектура на практике: проектирование систем с FastAPI»Сертификатов выдано 0
Отзывы о курсе «Чистая архитектура на практике: проектирование систем с FastAPI»Отзывов получено 3
Рейтинг курса «Чистая архитектура на практике: проектирование систем с FastAPI»Рейтинг курса 5.000
Уроки в курсе «Чистая архитектура на практике: проектирование систем с FastAPI»Количество уроков 43
Тесты в курсе «Чистая архитектура на практике: проектирование систем с FastAPI»Количество квизов 82
Время прохождения курса «Чистая архитектура на практике: проектирование систем с FastAPI»Время прохождения курса —
Обновления курса «Чистая архитектура на практике: проектирование систем с FastAPI»Обновления курса — —
Дата публикации курса «Чистая архитектура на практике: проектирование систем с FastAPI»Дата публикации курса — ———
Последнее обновление курса «Чистая архитектура на практике: проектирование систем с FastAPI»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «Чистая архитектура на практике: проектирование систем с FastAPI» 9 разделов Уроки в курсе «Чистая архитектура на практике: проектирование систем с FastAPI» 43 урока Тесты в курсе «Чистая архитектура на практике: проектирование систем с FastAPI» 82 теста Время прохождения курса «Чистая архитектура на практике: проектирование систем с FastAPI» 9 ч. Последнее обновление курса «Чистая архитектура на практике: проектирование систем с FastAPI» обн. 28 сентября 2026

Приветствие

5 уроков
1. Знакомство ↗
2. Полезные и Ошибочные источники ↗
3. Вопросы и ответы на них ↗
4. Вопросы для знакомства с аудиторией ↗
5. Прогресс изучения книги ↗

Введение в архитектуру ПО. Главы в книге с 1 по 6.

4 урока
1. Введение ↗
2. Фундамент успеха ↗
3. Две главные ценности программного обеспечения ↗
4. Обзор основных парадигм программирования ↗

Принципы проектирования (SOLID). Главы в книге с 7 по 11.

7 уроков
1. Заметки (потом удалить) ↗
2. Введение ↗
3. Принцип единственной ответственности (SRP) ↗
4. Принцип открытости и закрытости (OCP) ↗
5. Принцип подстановки Лисков (LSP) ↗
6. Принцип разделения интерфейсов (ISP) ↗
7. Принцип инверсии зависимостей (DIP) ↗

Принципы организации компонентов. Главы в книге с 12 по 14.

4 урока
1. Заметки (потом удалить) ↗
2. Что такое компонент в современной разработке? ↗
3. Связность компонентов: как правильно группировать код ↗
4. Сочетаемость и зависимости между компонентами ↗

Архитектурные паттерны. Главы в книге с 15 по 29.

15 уроков
1. Заметки (потом удалить) ↗
2. Сущность архитектуры: цели и задачи ↗
3. Независимость системы как ключевой фактор ↗
4. Границы: как и когда их проводить ↗
5. Анатомия архитектурных границ ↗
6. Политика и уровни абстракции ↗
7. Бизнес-правила и доменные сущности ↗
8. Кричащая архитектура: о чем говорит структура вашего проекта ↗
9. Реализация паттерна «Чистая архитектура» ↗
10. Неполные границы и архитектурные компромиссы ↗
11. Уровни и границы в практике веб-разработки ↗
12. Главный компонент: точка входа в приложение ↗
13. Микросервисы и монолиты: размеры и границы ↗
14. Границы тестирования и изоляция кода ↗
15. Архитектура для специфичных сред и ограничений ↗

Детали реализации. Главы в книге с 30 по 34.

6 уроков
1. Заметки (потом удалить) ↗
2. База данных — всего лишь деталь ↗
3. Веб — всего лишь деталь ↗
4. Фреймворки как вспомогательный инструмент (включая FastAPI) ↗
5. Практический кейс: сервис продажи видео (адаптация под FastAPI) ↗
6. Финальная глава: упаковка проекта и структура кода ↗

Приложение

1 урок
1. Заметки (потом удалить) ↗

Заметки

1 урок
1. Чистые сущности, ORM‑модели и Value Object ↗

Заметки

5 уроков
1. Материалы для изучения. Часть 1 ↗
2. Материалы для изучения. Часть 2 ↗
3. Материалы для изучения. Часть 3 ↗
4. Материалы для изучения. Часть 4 ↗
5. Материалы для изучения. Часть 5 ↗