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

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

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

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

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

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

Разделы в курсе «Чистая архитектура на практике: проектирование систем с FastAPI» 9 разделов Уроки в курсе «Чистая архитектура на практике: проектирование систем с FastAPI» 43 урока Тесты в курсе «Чистая архитектура на практике: проектирование систем с FastAPI» 82 теста Время прохождения курса «Чистая архитектура на практике: проектирование систем с FastAPI» 8 ч. Последнее обновление курса «Чистая архитектура на практике: проектирование систем с 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