Курс на Stepik
Обложка курса «SQLAlchemy 2.0: от основ до уверенного использования» на Stepik
Бесплатно

SQLAlchemy 2.0: от основ до уверенного использования 0.000

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

Практический курс по SQLAlchemy 2.0 для Python-разработчиков. Вы освоите Core и ORM, научитесь проектировать модели и связи, выполнять CRUD-запросы, работать с Alembic, транзакциями, каскадами, eager loading и AsyncSession, а также обрабатывать ошибки, защищать SQL-запросы и тестировать код, взаимодействующий с базой данных.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «SQLAlchemy 2.0: от основ до уверенного использования»Учеников на курсе 422
Сертификаты, выданные на курсе «SQLAlchemy 2.0: от основ до уверенного использования»Сертификатов выдано 0
Отзывы о курсе «SQLAlchemy 2.0: от основ до уверенного использования»Отзывов получено 0
Рейтинг курса «SQLAlchemy 2.0: от основ до уверенного использования»Рейтинг курса 0.000
Уроки в курсе «SQLAlchemy 2.0: от основ до уверенного использования»Количество уроков 24
Тесты в курсе «SQLAlchemy 2.0: от основ до уверенного использования»Количество квизов 108
Время прохождения курса «SQLAlchemy 2.0: от основ до уверенного использования»Время прохождения курса
Обновления курса «SQLAlchemy 2.0: от основ до уверенного использования»Обновления курса
Дата публикации курса «SQLAlchemy 2.0: от основ до уверенного использования»Дата публикации курса
Последнее обновление курса «SQLAlchemy 2.0: от основ до уверенного использования»Последнее обновление
Сложность easy

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

Разделы в курсе «SQLAlchemy 2.0: от основ до уверенного использования» 9 разделов Уроки в курсе «SQLAlchemy 2.0: от основ до уверенного использования» 24 урока Тесты в курсе «SQLAlchemy 2.0: от основ до уверенного использования» 108 тестов Время прохождения курса «SQLAlchemy 2.0: от основ до уверенного использования» 7 ч. Последнее обновление курса «SQLAlchemy 2.0: от основ до уверенного использования» обн. 29 августа 2026

Введение в реляционные БД, ORM и SQLAlchemy

3 урока
1. Как получить помощь? Связь с автором.
2. Что такое ORM и зачем нужен SQLAlchemy?
3. Установка, драйверы и структура проекта

Engine, Connection, транзакции и SQLAlchemy Core

3 урока
1. Engine и MetaData
2. Connection, транзакции и выполнение SQL
3. Core-конструкции (CRUD на уровне ядра)

Декларативный стиль ORM: Модели и ограничения

2 урока
1. Создание ORM-моделей
2. Ограничения и индексы

Миграции баз данных с Alembic

2 урока
1. Введение в Alembic
2. Создание и применение миграций

Session, Unit of Work и CRUD

3 урока
1. Концепции Session, Identity Map и Unit of Work
2. Управление состояниями и транзакциями в ORM
3. Операции CRUD

Фильтрация, сортировка, агрегация и JOIN

3 урока
1. Условия и фильтры (Where)
2. Сортировка, пагинация и агрегация
3. Объединение таблиц (JOIN)

Relationships, каскады и стратегии загрузки

4 урока
1. Базовые связи "Один ко многим" и "Один к одному"
2. Связь "Многие ко многим"
3. Каскады и удаление связанных данных
4. Стратегии загрузки (Eager Loading)

Асинхронный SQLAlchemy

1 урок
1. Настройка и использование асинхронности

Производственная практика и архитектура приложения

3 урока
1. Обработка ошибок и управление сессиями
2. Безопасность, конфигурирование и профилирование
3. Как сказать спасибо?