Содержание курса
1. Модуль 1: Введение в FastAPI
4 урока
5
4
0м
0
Открытый
1.1
Что такое FastAPI и его преимущества
↗
2
1
-
0
Открытый
1.2
Установка и настройка окружения
↗
1
1
-
0
Открытый
1.3
Создание первого API-эндпоинта
↗
1
1
-
0
Открытый
1.4
Обработка GET, POST, PUT, DELETE-запросов
↗
1
1
-
0
2. Модуль 2: Работа с запросами и ответами
2 урока
3
2
0м
0
Закрытый
2.1
Валидация данных с Pydantic
↗
2
1
-
0
Закрытый
2.2
Query параметры
↗
1
1
-
0
3. Модуль 3: Работа с базами данных через SQLAlchemy
3 урока
3
3
0м
0
Закрытый
3.1
Основы SQLAlchemy: создание моделей
↗
1
1
-
0
Закрытый
3.2
Работа с сессиями базы данных (Depends)
↗
1
1
-
0
Закрытый
3.3
Создание, чтение, обновление и удаление данных (CRUD)
↗
1
1
-
0
4. Авторизация и аутентификация
2 урока
3
2
0м
0
Закрытый
4.1
Что такое аутентификация и авторизация?
↗
1
1
-
0
Закрытый
4.2
Использование OAuth2 и JWT
↗
2
1
-
0
5. Дополнительные возможности FastAPI
4 урока
4
4
0м
0
Закрытый
5.1
Middleware
↗
1
1
-
0
Закрытый
5.2
Использование APIRouter
↗
1
1
-
0
Закрытый
5.3
Фоновые задачи (BackgroundTasks)
↗
1
1
-
0
Закрытый
5.4
Работа с CORS
↗
1
1
-
0
6. Модуль 5: Тестирование и деплой.
2 урока
2
2
0м
0
Закрытый
6.1
Пишем тесты с Pytest для FastAPI
↗
1
1
-
0
Закрытый
6.2
Контейнеризация приложения с Docker
↗
1
1
-
0