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

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

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

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

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

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

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

1. Приветствие

5 уроков
Открытый
1.1 Знакомство
74
22
1м 24с
0
Открытый
1.2 Полезные и Ошибочные источники
20
14
2м 21с
0
Открытый
1.3 Вопросы и ответы на них
20
20
1м 43с
0
Открытый
1.4 Вопросы для знакомства с аудиторией
18
10
0м 9с
0
Открытый
1.5 Прогресс изучения книги
13
10
0м 23с
0

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

4 урока
Открытый
2.1 Введение
10
6
2м 3с
0
Открытый
2.2 Фундамент успеха
7
7
-
0
Открытый
2.3 Две главные ценности программного обеспечения
8
1
-
0
Закрытый
2.4 Обзор основных парадигм программирования
6
1
-
0

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

7 уроков
Закрытый
3.1 Заметки (потом удалить)
1
1
-
0
Закрытый
3.2 Введение
1
1
-
0
Закрытый
3.3 Принцип единственной ответственности (SRP)
1
1
-
0
Закрытый
3.4 Принцип открытости и закрытости (OCP)
1
0
-
0
Закрытый
3.5 Принцип подстановки Лисков (LSP)
1
0
-
0
Закрытый
3.6 Принцип разделения интерфейсов (ISP)
1
0
-
0
Закрытый
3.7 Принцип инверсии зависимостей (DIP)
1
0
-
0

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

4 урока
Закрытый
4.1 Заметки (потом удалить)
1
1
-
0
Закрытый
4.2 Что такое компонент в современной разработке?
1
1
-
0
Закрытый
4.3 Связность компонентов: как правильно группировать код
0
0
-
0
Закрытый
4.4 Сочетаемость и зависимости между компонентами
1
1
-
0

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

15 уроков
Закрытый
5.1 Заметки (потом удалить)
0
0
-
0
Закрытый
5.2 Сущность архитектуры: цели и задачи
1
1
-
0
Закрытый
5.3 Независимость системы как ключевой фактор
0
0
-
0
Закрытый
5.4 Границы: как и когда их проводить
0
0
-
0
Закрытый
5.5 Анатомия архитектурных границ
0
0
-
0
Закрытый
5.6 Политика и уровни абстракции
0
0
-
0
Закрытый
5.7 Бизнес-правила и доменные сущности
1
1
-
0
Закрытый
5.8 Кричащая архитектура: о чем говорит структура вашего проекта
1
1
-
0
Закрытый
5.9 Реализация паттерна «Чистая архитектура»
1
1
-
0
Закрытый
5.10 Неполные границы и архитектурные компромиссы
1
1
-
0
Закрытый
5.11 Уровни и границы в практике веб-разработки
0
0
-
0
Закрытый
5.12 Главный компонент: точка входа в приложение
0
0
-
0
Закрытый
5.13 Микросервисы и монолиты: размеры и границы
0
0
-
0
Закрытый
5.14 Границы тестирования и изоляция кода
0
0
-
0
Закрытый
5.15 Архитектура для специфичных сред и ограничений
0
0
-
0

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

6 уроков
Закрытый
6.1 Заметки (потом удалить)
0
0
-
0
Закрытый
6.2 База данных — всего лишь деталь
1
1
-
0
Закрытый
6.3 Веб — всего лишь деталь
0
0
-
0
Закрытый
6.4 Фреймворки как вспомогательный инструмент (включая FastAPI)
0
0
-
0
Закрытый
6.5 Практический кейс: сервис продажи видео (адаптация под FastAPI)
0
0
-
0
Закрытый
6.6 Финальная глава: упаковка проекта и структура кода
1
1
-
0

7. Приложение

1 урок
Закрытый
7.1 Заметки (потом удалить)
1
1
-
0

8. Заметки

1 урок
Закрытый
8.1 Чистые сущности, ORM‑модели и Value Object
1
1
-
0

9. Заметки

5 уроков
Закрытый
9.1 Материалы для изучения. Часть 1
1
1
-
0
Закрытый
9.2 Материалы для изучения. Часть 2
1
1
-
0
Закрытый
9.3 Материалы для изучения. Часть 3
1
1
-
0
Закрытый
9.4 Материалы для изучения. Часть 4
1
1
-
0
Закрытый
9.5 Материалы для изучения. Часть 5
1
1
-
0