Курс на Stepik
Обложка курса «FastAPI для профессионалов: Онлайн-школа на чистой архитектуре» на Stepik
6 999 ₽

FastAPI для профессионалов: Онлайн-школа на чистой архитектуре 5.000

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

Это практический курс по созданию Backend-системы на FastAPI с домашними заданиями и моей личной проверкой каждой работы. Вы разработаете полноценную образовательную платформу с Clean Architecture, JWT-аутентификацией, тестированием, очередями, Docker-runner для проверки кода и системой прогресса обучения. Курс ориентирован на разработчиков, которые хотят перейти от простых API к архитектурно сложным backend-проектам. Внимание, данный курс не содержит ни минуты видео!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «FastAPI для профессионалов: Онлайн-школа на чистой архитектуре»Учеников на курсе 146
Сертификаты, выданные на курсе «FastAPI для профессионалов: Онлайн-школа на чистой архитектуре»Сертификатов выдано 1
Отзывы о курсе «FastAPI для профессионалов: Онлайн-школа на чистой архитектуре»Отзывов получено 1
Рейтинг курса «FastAPI для профессионалов: Онлайн-школа на чистой архитектуре»Рейтинг курса 5.000
Уроки в курсе «FastAPI для профессионалов: Онлайн-школа на чистой архитектуре»Количество уроков 84
Тесты в курсе «FastAPI для профессионалов: Онлайн-школа на чистой архитектуре»Количество квизов 4
Задачи с кодом в курсе «FastAPI для профессионалов: Онлайн-школа на чистой архитектуре»Количество задач с кодом 7
Время прохождения курса «FastAPI для профессионалов: Онлайн-школа на чистой архитектуре»Время прохождения курса
Стоимость курса «FastAPI для профессионалов: Онлайн-школа на чистой архитектуре»Стоимость курса 6 999 ₽
Обновления курса «FastAPI для профессионалов: Онлайн-школа на чистой архитектуре»Обновления курса
Дата публикации курса «FastAPI для профессионалов: Онлайн-школа на чистой архитектуре»Дата публикации курса
Последнее обновление курса «FastAPI для профессионалов: Онлайн-школа на чистой архитектуре»Последнее обновление
Сложность hard

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

Разделы в курсе «FastAPI для профессионалов: Онлайн-школа на чистой архитектуре» 5 разделов Уроки в курсе «FastAPI для профессионалов: Онлайн-школа на чистой архитектуре» 84 урока Тесты в курсе «FastAPI для профессионалов: Онлайн-школа на чистой архитектуре» 4 теста Задачи в курсе «FastAPI для профессионалов: Онлайн-школа на чистой архитектуре» 7 задач Время прохождения курса «FastAPI для профессионалов: Онлайн-школа на чистой архитектуре» 10 ч. Последнее обновление курса «FastAPI для профессионалов: Онлайн-школа на чистой архитектуре» обн. 28 августа 2026

MVP

25 уроков
1. Обзор проекта, стека и маршрута разработки
2. Clean Architecture на практике
3. Структура проекта: каркас, пакеты, стандарты
4. Конфигурация и ошибки: фундамент production-подхода
5. Сущность Course как бизнес-ядро
6. Сущности Modules, Sections и структура курса
7. Сущность Lecture и учебный материал
8. Сущность User и роли: модель доступа
9. Read-сценарии: первые Use Cases
10. Write-сценарии: управление контентом через Use Cases
11. Контракты слоёв: интерфейсы, границы, ответственность
12. Persistence: ORM отдельно, домен отдельно
13. Репозитории: доступ к данным
14. Unit of Work: транзакции как часть архитектуры
15. Миграции базы данных и инфраструктура
16. FastAPI как слой доставки
17. Эндпоинты чтения
18. Эндпоинты управления
19. OpenAPI: документация, теги, схемы ошибок
20. Аутентификация: регистрация, логин, JWT
21. Авторизация: роли, доступы, защита маршрутов
22. Практическое тестирование проекта
23. Автоматизированное тестирование проекта (Unit тесты)
24. Интеграционное тестирование и End-to-End тесты
25. Домашнее задание

Интерактивное обучение: тесты, попытки, прогресс

17 уроков
1. Точка входа во второй модуль: от контента к активности
2. Роли второго этапа: кто создает, кто проходит, кто управляет
3. Cущность Question
4. Сущность AnswerOption и варианты ответа
5. Формы ответа: одиночный и множественный выбор
6. Сущность QuestionAttempt и прохождение тестов
7. Результаты теста, баллы и статус
8. Авторские сценарии для тестов
9. Домашнее задание
10. Пользовательские сценарии прохождения
11. Прогресс обучения как новая часть домена
12. Баллы и учебная мотивация
13. Persistence интерактивного этапа: ORM, репозитории, UoW
14. FastAPI для интерактивного этапа: роуты, зависимости, схемы
15. Практическое тестирование интерактивного этапа
16. Автоматизированное тестирование тестового этапа
17. Домашнее задание

Кодовые задачи и Docker-runner

24 урока
1. Точка входа в этап задач
2. Сущность Task
3. Попытка решения и история отправок
4. Правила проверки простых задач
5. Роли, владелец и доступы в домене задач
6. Авторские сценарии простых задач
7. Пользовательские сценарии простых задач
8. Контракты и инфраструктурные границы
9. Persistence простых задач и развитие схемы
10. Кодовые задачи, сущность CodeTask
11. Отправка кода и жизненный цикл проверки
12. Авторские сценарии кодовых задач
13. Application-слой кодовых задач
14. Очередь и worker
15. Среда исполнения: Docker-runner и артефакты проверки
16. Безопасность и отказоустойчивость проверки кода
17. Прогресс кодовых задач и итоговая учебная модель
18. FastAPI и сценарии проверки задач
19. Практическое тестирование этапа задач
20. Внешний брокер и реальная очередь
21. Поддержка других языков программирования в задачах
22. Практическое тестирование этапа задач, ч.2
23. Автоматизированное тестирование этапа задач
24. Домашнее задание

Платформенные сценарии вокруг обучения

13 уроков
1. Жизненный цикл курса: draft, published, archived
2. Бизнес-сценарий публикации курса
3. Каталог курсов и карточка курса
4. Обложка, описание, сложность и теги курса
5. Поиск по каталогу курсов
6. Фильтрация по темам, тегам и сложности
7. Аналитика для студента: завершение, баллы, слабые места
8. Аналитика для автора: прохождение, сложные вопросы и задачи
9. Рейтинг и отзывы о курсе
10. Комментарии и обсуждения под лекциями
11. История активности студента по платформе
12. Индексы, оптимизация чтения
13. Кеширование контента

Итоги курса

1 урок
1. Помощь с трудоустройством