Курс на Stepik
Обложка курса «Быстрый старт в FastAPI Python» на Stepik
Бесплатно

Быстрый старт в FastAPI Python 4.793

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

FastAPI - это современный, высокопроизводительный веб-фреймворк для создания API-интерфейсов на Python. В этом курсе вы узнаете, как использовать мощные функции FastAPI для создания надежных, масштабируемых и эффективных веб-приложений. Курс предназначен для быстрого старта в работе с FastAPI и не претендует на всеобъемлемость.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Быстрый старт в FastAPI Python»Учеников на курсе 25 997
Сертификаты, выданные на курсе «Быстрый старт в FastAPI Python»Сертификатов выдано 3 157
Отзывы о курсе «Быстрый старт в FastAPI Python»Отзывов получено 198
Рейтинг курса «Быстрый старт в FastAPI Python»Рейтинг курса 4.793
Уроки в курсе «Быстрый старт в FastAPI Python»Количество уроков 26
Тесты в курсе «Быстрый старт в FastAPI Python»Количество квизов 93
Время прохождения курса «Быстрый старт в FastAPI Python»Время прохождения курса
Обновления курса «Быстрый старт в FastAPI Python»Обновления курса
Дата публикации курса «Быстрый старт в FastAPI Python»Дата публикации курса
Последнее обновление курса «Быстрый старт в FastAPI Python»Последнее обновление
Сложность hard

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

Разделы в курсе «Быстрый старт в FastAPI Python» 9 разделов Уроки в курсе «Быстрый старт в FastAPI Python» 26 уроков Тесты в курсе «Быстрый старт в FastAPI Python» 93 теста Время прохождения курса «Быстрый старт в FastAPI Python» 4 ч. Последнее обновление курса «Быстрый старт в FastAPI Python» обн. 10 мая 2026

1. Начало

1 урок
Закрытый
1.1 Предисловие
23 721
2 915
2м 5с
386

2. Введение в FastAPI

3 урока
Закрытый
2.1 Что такое FastAPI и его особенности
17 318
4 741
15м 36с
615
Закрытый
2.2 Настройка проекта FastAPI
12 311
3 508
31м 14с
465
Закрытый
2.3 Работа с конечными точками и параметрами в FastAPI
9 154
2 146
31м 52с
353

3. Обработка запросов и их проверка

3 урока
Закрытый
3.1 Обработка HTTP-запросов (GET, POST, PUT, DELETE и т.д.)
8 347
5 706
21м 55с
325
Закрытый
3.2 Дополнительные типы, асинхронность и параметры Cookie
6 520
1 438
16м 54с
244
Закрытый
3.3 Работа с заголовками запросов (headers)
5 618
1 173
11м 39с
181

4. Аутентификация и авторизация

3 урока
Закрытый
4.1 Реализация базовой аутентификации
5 667
1 149
9м 42с
179
Закрытый
4.2 Аутентификация на основе JWT
5 007
965
12м 8с
161
Закрытый
4.3 Управление доступом на основе ролей
4 267
590
7м 45с
126

5. Интеграция баз данных

3 урока
Закрытый
5.1 Подключение FastAPI к базам данных
5 065
930
5м 24с
128
Закрытый
5.2 Выполнение операций CRUD
4 205
758
6м 31с
115
Закрытый
5.3 Миграция базы данных с помощью Alembic
3 666
671
9м 37с
87

6. Обработка ошибок и ошибки валидации

3 урока
Закрытый
6.1 Пользовательская обработка ошибок в FastAPI
3 245
393
9м 44с
89
Закрытый
6.2 Обработка ошибок валидации
2 742
376
7м 53с
81
Закрытый
6.3 Продвинутые возможности в работе с ошибками
2 543
349
6м 41с
69

7. Тестирование приложений FastAPI

3 урока
Закрытый
7.1 Написание модульных (юнит) тестов для FastAPI
3 084
366
7м 12с
70
Закрытый
7.2 Мокинг (подделка) внешних зависимостей в юнит тестах
2 706
313
8м 12с
67
Закрытый
7.3 Запуск интеграционных тестов с помощью TestClient
2 381
308
6м 58с
59

8. Расширенные функции и развертывание

3 урока
Закрытый
8.1 Внедрение зависимостей и расширенная маршрутизация
2 814
2 002
5м 27с
76
Закрытый
8.2 Поддержка WebSocket в FastAPI
2 691
333
11м 11с
56
Закрытый
8.3 Развертывание приложений FastAPI (Docker, ASGI-серверы)
2 672
360
3м 58с
63

9. Завершение курса

4 урока
Закрытый
9.1 Краткое изложение ключевых концепций и лучших практик FastAPI
2 702
2 002
1м 0с
76
Закрытый
9.2 Введение в создание проекта на SQLAlchemy с PostgreSQL
2 396
1 574
7м 15с
72
Закрытый
9.3 Итоговый проект по программированию
3 290
2 219
1м 16с
58
Закрытый
9.4 Заключение
2 229
2 229
1м 16с
55