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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «FastAPI для профессионалов: Онлайн-школа на чистой архитектуре»Учеников на курсе 162
Сертификаты, выданные на курсе «FastAPI для профессионалов: Онлайн-школа на чистой архитектуре»Сертификатов выдано 5
Отзывы о курсе «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 для профессионалов: Онлайн-школа на чистой архитектуре» 14 ч. Последнее обновление курса «FastAPI для профессионалов: Онлайн-школа на чистой архитектуре» обн. 8 октября 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. Помощь с трудоустройством ↗