Курс на Stepik
Обложка курса «SQLAlchemy 2.0 с нуля: ORM для Python-бэкенда» на Stepik
100 ₽

SQLAlchemy 2.0 с нуля: ORM для Python-бэкенда ★ 0.000

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

Освойте SQLAlchemy 2.0 на практике: модели, запросы, транзакции, async и Alembic. Построим слой работы с данными для сервиса на FastAPI и разберём типичные проблемы производительности.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «SQLAlchemy 2.0 с нуля: ORM для Python-бэкенда»Учеников на курсе 1
Сертификаты, выданные на курсе «SQLAlchemy 2.0 с нуля: ORM для Python-бэкенда»Сертификатов выдано 0
Отзывы о курсе «SQLAlchemy 2.0 с нуля: ORM для Python-бэкенда»Отзывов получено 0
Рейтинг курса «SQLAlchemy 2.0 с нуля: ORM для Python-бэкенда»Рейтинг курса 0.000
Уроки в курсе «SQLAlchemy 2.0 с нуля: ORM для Python-бэкенда»Количество уроков 31
Тесты в курсе «SQLAlchemy 2.0 с нуля: ORM для Python-бэкенда»Количество квизов 252
Стоимость курса «SQLAlchemy 2.0 с нуля: ORM для Python-бэкенда»Стоимость курса 100 ₽ —
Обновления курса «SQLAlchemy 2.0 с нуля: ORM для Python-бэкенда»Обновления курса — —
Дата публикации курса «SQLAlchemy 2.0 с нуля: ORM для Python-бэкенда»Дата публикации курса — ———
Последнее обновление курса «SQLAlchemy 2.0 с нуля: ORM для Python-бэкенда»Последнее обновление — ———
Сложность easy — ———

Чему вы научитесь

Как надёжно работать с базой данных в Python-сервисе? В этом курсе вы освоите SQLAlchemy 2.0 и постепенно построите слой доступа к данным для небольшого приложения.

Начнём с подключения и первых запросов, затем разберём декларативные модели, связи, сессии и транзакции. Вы научитесь строить запросы, применять миграции Alembic, работать с асинхронным API и находить проблемы вроде N+1. В финале свяжем работу с базой с FastAPI и обсудим практики, важные для production.

Что вас ждёт:

  • короткие текстовые объяснения и задания с автопроверкой;
  • сквозной пример бэкенд-сервиса;
  • примеры на синтаксисе SQLAlchemy 2.0;
  • разбор типичных ошибок и решений для реальных проектов.

Курс о SQLAlchemy с нуля, но предполагает базовое знание Python и SQL. Для локальной практики понадобятся Python, установка зависимостей и позднее PostgreSQL; вопросы с автопроверкой выполняются на Stepik, лабораторные работы — локально без автопроверки.

Курс состоит из 10 модулей. Финальная работа — самостоятельное расширение учебного сервиса; локальные лабораторные работы не проверяются автоматически.

О курсе

Освойте SQLAlchemy 2.0 на практике: модели, запросы, транзакции, async и Alembic. Построим слой работы с данными для сервиса на FastAPI и разберём типичные проблемы производительности.

Для кого этот курс

Python-разработчикам и начинающим backend-разработчикам, знакомым с основами SQL и желающим освоить SQLAlchemy 2.0.

Начальные требования

Базовый Python (функции, классы, контекстные менеджеры) и SQL (SELECT, INSERT, JOIN). Для практики: Python 3.10+, возможность устанавливать пакеты; позднее — PostgreSQL и Docker.

Преподаватели курса

Нагрузка

5-6 часов в неделю

Расскажите о курсе друзьям