Курс на Stepik
Обложка курса «FastAPI для начинающих» на Stepik
Бесплатно

FastAPI для начинающих 4.961

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

Практический курс по созданию веб-сервисов (REST API) на Python. Вы пройдете путь от «Hello World» до бэкенда с базой данных и архитектурой. Познакомимся FastAPI, Pydantic V2 и SQLAlchemy 2.0.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «FastAPI для начинающих»Учеников на курсе 2 738
Сертификаты, выданные на курсе «FastAPI для начинающих»Сертификатов выдано 0
Отзывы о курсе «FastAPI для начинающих»Отзывов получено 51
Рейтинг курса «FastAPI для начинающих»Рейтинг курса 4.961
Уроки в курсе «FastAPI для начинающих»Количество уроков 23
Тесты в курсе «FastAPI для начинающих»Количество квизов 25
Задачи с кодом в курсе «FastAPI для начинающих»Количество задач с кодом 70
Время прохождения курса «FastAPI для начинающих»Время прохождения курса
Обновления курса «FastAPI для начинающих»Обновления курса
Дата публикации курса «FastAPI для начинающих»Дата публикации курса
Последнее обновление курса «FastAPI для начинающих»Последнее обновление
Сложность normal

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

Разделы в курсе «FastAPI для начинающих» 7 разделов Уроки в курсе «FastAPI для начинающих» 23 урока Тесты в курсе «FastAPI для начинающих» 25 тестов Задачи в курсе «FastAPI для начинающих» 70 задач Время прохождения курса «FastAPI для начинающих» 9 ч. Последнее обновление курса «FastAPI для начинающих» обн. 17 апреля 2026

1. Введение и первый запуск

4 урока
Закрытый
1.1 Как получить помощь? Связь с автором.
9 432
9 432
1м 6с
3
Закрытый
1.2 Веб, HTTP и JSON
724
495
12м 37с
0
Закрытый
1.3 Hello World на FastAPI
562
185
27м 54с
0
Закрытый
1.4 Интерактивная документация
442
351
14м 20с
0

2. Входные данные (Параметры)

3 урока
Закрытый
2.1 5 основных видов эндпоинтов на FastAPI
398
398
3м 6с
0
Закрытый
2.2 Параметры пути (Path Parameters)
389
279
38м 30с
0
Закрытый
2.3 Параметры запроса (Query Parameters)
341
255
31м 37с
0

3. Валидация данных с Pydantic

3 урока
Закрытый
3.1 Схемы данных (Pydantic Models)
321
243
34м 5с
0
Закрытый
3.2 Тело запроса (Request Body)
292
216
40м 25с
0
Закрытый
3.3 Модели ответа (Response Model)
264
192
54м 43с
0

4. Управление состоянием и ошибки

3 урока
Закрытый
4.1 Статус-коды HTTP
257
185
28м 10с
0
Закрытый
4.2 Обработка ошибок (HTTPException)
236
168
50м 33с
0
Закрытый
4.3 Обновление и удаление (PUT vs DELETE)
216
155
67м 59с
0

5. Структурирование проекта

2 урока
Закрытый
5.1 Роутеры (APIRouter)
232
141
33м 59с
0
Закрытый
5.2 Организация файлов
209
159
9м 11с
0

6. База данных (SQLAlchemy + SQLite)

4 урока
Закрытый
6.1 Подготовка и сессия
231
143
17м 18с
0
Закрытый
6.2 Модели данных (Таблицы)
199
130
32м 23с
0
Закрытый
6.3 Внедрение зависимостей (Depends)
186
120
21м 15с
0
Закрытый
6.4 CRUD в базе данных
184
104
32м 17с
0

7. Финал курса

4 урока
Закрытый
7.1 Репозиторий (Опционально/Упрощенно)
179
108
10м 30с
0
Закрытый
7.2 Подготовка к деплою
167
107
6м 56с
0
Закрытый
7.3 Финальное задание
194
129
3м 48с
0
Закрытый
7.4 Как сказать спасибо?
2 051
2 051
1м 52с
0