Чему вы научитесь
- Работать с фреймворком FastAPI
- Писать свои API сервисы
- Валидировать данные через Pydantic
- Научитесь асинхронно работать с БД через SQLAlchemy и выполнять миграции используя Alembic
- Создавать аутентификацию на основе базовых методов и OAuth2 и JWT
- Упаковывать FastAPI в Docker Compose
- Выполнять деплой проектов на сервер
- Создавать гибкие API
- Эффективно работать с данными с помощью Pydantic
- Управлять файлами в FastAPI
- Проектировать масштабируемые приложения, применяя различные архитектурные паттерны
- Разрабатывать и интегрировать микросервисы
- Оптимизировать производительность API
- Писать тесты для FastAPI-приложений
О курсе
Для кого этот курс
Начальные требования
Обладать хорошими практическими знаниями Python и иметь знания HTML, SQL.
Преподаватели курса
Как проходит обучение
Курс состоит из лекций по теории, тестов, практических заданий(задач) и лекций по практическому созданию различных веб-проектов. Шаг за шагом, мы будем совместно создавать и добавлять функциональность для них.
Что вы получите
- Навыки по созданию API используя FastAPI
- Глубокое понимание FastAPI
- Навыки проектирования архитектур
- Опыт работы с микросервисами
- Умение оптимизировать производительность
- Мастерство тестирования
- Конкурентное преимущество