Содержание курса
1. MVP
25 уроков
274
128
63м
0
Открытый
1.1
Обзор проекта, стека и маршрута разработки
↗
120
38
7м 7с
0
Закрытый
1.2
Clean Architecture на практике
↗
21
12
16м 32с
0
Закрытый
1.3
Структура проекта: каркас, пакеты, стандарты
↗
20
11
15м 58с
0
Закрытый
1.4
Конфигурация и ошибки: фундамент production-подхода
↗
15
8
14м 16с
0
Закрытый
1.5
Сущность Course как бизнес-ядро
↗
12
6
7м 39с
0
Закрытый
1.6
Сущности Modules, Sections и структура курса
↗
10
5
4м 20с
0
Закрытый
1.7
Сущность Lecture и учебный материал
↗
7
7
-
0
Закрытый
1.8
Сущность User и роли: модель доступа
↗
7
5
-
0
Закрытый
1.9
Read-сценарии: первые Use Cases
↗
6
4
-
0
Закрытый
1.10
Write-сценарии: управление контентом через Use Cases
↗
5
3
-
0
Закрытый
1.11
Контракты слоёв: интерфейсы, границы, ответственность
↗
4
3
-
0
Закрытый
1.12
Persistence: ORM отдельно, домен отдельно
↗
4
3
-
0
Закрытый
1.13
Репозитории: доступ к данным
↗
4
3
-
0
Закрытый
1.14
Unit of Work: транзакции как часть архитектуры
↗
4
3
-
0
Закрытый
1.15
Миграции базы данных и инфраструктура
↗
3
3
-
0
Закрытый
1.16
FastAPI как слой доставки
↗
3
2
-
0
Закрытый
1.17
Эндпоинты чтения
↗
3
2
-
0
Закрытый
1.18
Эндпоинты управления
↗
2
2
-
0
Закрытый
1.19
OpenAPI: документация, теги, схемы ошибок
↗
3
3
-
0
Закрытый
1.20
Аутентификация: регистрация, логин, JWT
↗
4
1
-
0
Закрытый
1.21
Авторизация: роли, доступы, защита маршрутов
↗
3
1
-
0
Закрытый
1.22
Практическое тестирование проекта
↗
2
1
-
0
Закрытый
1.23
Автоматизированное тестирование проекта (Unit тесты)
↗
2
1
-
0
Закрытый
1.24
Интеграционное тестирование и End-to-End тесты
↗
3
1
-
0
Закрытый
1.25
Домашнее задание
↗
7
0
-
0
2. Интерактивное обучение: тесты, попытки, прогресс
17 уроков
34
15
0м
0
Закрытый
2.1
Точка входа во второй модуль: от контента к активности
↗
4
1
-
0
Закрытый
2.2
Роли второго этапа: кто создает, кто проходит, кто управляет
↗
3
1
-
0
Закрытый
2.3
Cущность Question
↗
1
1
-
0
Закрытый
2.4
Сущность AnswerOption и варианты ответа
↗
3
1
-
0
Закрытый
2.5
Формы ответа: одиночный и множественный выбор
↗
2
1
-
0
Закрытый
2.6
Сущность QuestionAttempt и прохождение тестов
↗
1
1
-
0
Закрытый
2.7
Результаты теста, баллы и статус
↗
1
1
-
0
Закрытый
2.8
Авторские сценарии для тестов
↗
1
1
-
0
Закрытый
2.9
Домашнее задание
↗
3
0
-
0
Закрытый
2.10
Пользовательские сценарии прохождения
↗
1
1
-
0
Закрытый
2.11
Прогресс обучения как новая часть домена
↗
2
1
-
0
Закрытый
2.12
Баллы и учебная мотивация
↗
3
1
-
0
Закрытый
2.13
Persistence интерактивного этапа: ORM, репозитории, UoW
↗
2
1
-
0
Закрытый
2.14
FastAPI для интерактивного этапа: роуты, зависимости, схемы
↗
1
1
-
0
Закрытый
2.15
Практическое тестирование интерактивного этапа
↗
2
1
-
0
Закрытый
2.16
Автоматизированное тестирование тестового этапа
↗
2
1
-
0
Закрытый
2.17
Домашнее задание
↗
2
0
-
0
3. Кодовые задачи и Docker-runner
24 урока
43
24
0м
0
Закрытый
3.1
Точка входа в этап задач
↗
3
2
-
0
Закрытый
3.2
Сущность Task
↗
2
1
-
0
Закрытый
3.3
Попытка решения и история отправок
↗
1
1
-
0
Закрытый
3.4
Правила проверки простых задач
↗
1
1
-
0
Закрытый
3.5
Роли, владелец и доступы в домене задач
↗
2
1
-
0
Закрытый
3.6
Авторские сценарии простых задач
↗
2
1
-
0
Закрытый
3.7
Пользовательские сценарии простых задач
↗
1
1
-
0
Закрытый
3.8
Контракты и инфраструктурные границы
↗
1
1
-
0
Закрытый
3.9
Persistence простых задач и развитие схемы
↗
1
1
-
0
Закрытый
3.10
Кодовые задачи, сущность CodeTask
↗
1
1
-
0
Закрытый
3.11
Отправка кода и жизненный цикл проверки
↗
1
1
-
0
Закрытый
3.12
Авторские сценарии кодовых задач
↗
2
1
-
0
Закрытый
3.13
Application-слой кодовых задач
↗
1
1
-
0
Закрытый
3.14
Очередь и worker
↗
4
1
-
0
Закрытый
3.15
Среда исполнения: Docker-runner и артефакты проверки
↗
2
1
-
0
Закрытый
3.16
Безопасность и отказоустойчивость проверки кода
↗
2
1
-
0
Закрытый
3.17
Прогресс кодовых задач и итоговая учебная модель
↗
1
1
-
0
Закрытый
3.18
FastAPI и сценарии проверки задач
↗
1
1
-
0
Закрытый
3.19
Практическое тестирование этапа задач
↗
2
1
-
0
Закрытый
3.20
Внешний брокер и реальная очередь
↗
3
1
-
0
Закрытый
3.21
Поддержка других языков программирования в задачах
↗
1
1
-
0
Закрытый
3.22
Практическое тестирование этапа задач, ч.2
↗
1
1
-
0
Закрытый
3.23
Автоматизированное тестирование этапа задач
↗
3
1
-
0
Закрытый
3.24
Домашнее задание
↗
4
0
-
0
4. Платформенные сценарии вокруг обучения
13 уроков
15
14
0м
0
Закрытый
4.1
Жизненный цикл курса: draft, published, archived
↗
1
1
-
0
Закрытый
4.2
Бизнес-сценарий публикации курса
↗
1
1
-
0
Закрытый
4.3
Каталог курсов и карточка курса
↗
1
0
-
0
Закрытый
4.4
Обложка, описание, сложность и теги курса
↗
1
1
-
0
Закрытый
4.5
Поиск по каталогу курсов
↗
1
1
-
0
Закрытый
4.6
Фильтрация по темам, тегам и сложности
↗
1
1
-
0
Закрытый
4.7
Аналитика для студента: завершение, баллы, слабые места
↗
2
2
-
0
Закрытый
4.8
Аналитика для автора: прохождение, сложные вопросы и задачи
↗
4
4
-
0
Закрытый
4.9
Рейтинг и отзывы о курсе
↗
1
1
-
0
Закрытый
4.10
Комментарии и обсуждения под лекциями
↗
0
0
-
0
Закрытый
4.11
История активности студента по платформе
↗
1
1
-
0
Закрытый
4.12
Индексы, оптимизация чтения
↗
0
0
-
0
Закрытый
4.13
Кеширование контента
↗
1
1
-
0
5. Итоги курса
1 урок
12
12
3м
0
Закрытый
5.1
Помощь с трудоустройством
↗
12
12
3м 46с
0