Содержание курса
1. Приветствие
5 уроков
145
76
5м
0
Открытый
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 урока
31
15
2м
0
Открытый
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 уроков
7
3
0м
0
Закрытый
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 урока
3
3
0м
0
Закрытый
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
5
0м
0
Закрытый
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 уроков
2
2
0м
0
Закрытый
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 урок
1
1
0м
0
Закрытый
7.1
Заметки (потом удалить)
↗
1
1
-
0
8. Заметки
1 урок
1
1
0м
0
Закрытый
8.1
Чистые сущности, ORM‑модели и Value Object
↗
1
1
-
0
9. Заметки
5 уроков
5
5
0м
0
Закрытый
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