Описание
Чему вы научитесь:
- Понимать устройство SQLAlchemy 2.0 и различия Core и ORM
- Подключаться к БД и управлять engine, пулом и сессиями
- Проектировать декларативные ORM-модели
- Описывать связи, ассоциации и каскады
- Реализовывать CRUD и управлять транзакциями
- Писать сложные ORM-запросы
- Избегать и диагностировать проблему N+1
- Использовать SQLAlchemy Core и сырой SQL
- Работать с асинхронным SQLAlchemy
- Выполнять миграции БД с помощью Alembic
О курсе:
Данный курс посвящён полному и системному изучению SQLAlchemy 2.0, одного из самых мощных и гибких ORM/SQL-инструментов в экосистеме Python. Курс построен от базовых концепций к продвинутым практикам и ориентирован на разработчиков, которые хотят уверенно работать с реляционными базами данных в реальных проектах.
Программа курса:
Модуль 1: «Введение, подключение и первый запрос»
Модуль 2: «Декларативные модели (SQLAlchemy 2.0)»
Модуль 3: «Связи и каскады»
Модуль 4: «CRUD и транзакции в ORM»
Модуль 5: «Запросы: от базовых до CTE и окон»
Модуль 6: «Оптимизация ORM и управление данными»
Модуль 7: «SQLAlchemy Core»
Модуль 8: «Асинхронность»
Модуль 9: «Миграции с Alembic»
Для кого этот курс:
Курс предназначен для Python-разработчиков, backend-разработчиков, которые хотят глубоко разобраться в работе с реляционными базами данных и научиться эффективно использовать SQLAlchemy в реальных проектах.
Начальные требования:
Уверенное владение Python на базовом уровне, понимание основ SQL и общее представление о работе реляционных баз данных.
Как проходит обучение:
Обучение проходит в текстовом формате и состоит из последовательно выстроенных теоретических материалов и практических примеров кода. Все темы разбираются на реальных сценариях использования, с постепенным усложнением и акцентом на понимание внутренних механизмов SQLAlchemy.
![[Stepik] SQLAlchemy: практическая работа с базой данных в Python (Илья Перминов)](https://s1.kladovayakatalog.ru/wp-content/uploads/2026/03/15290.jpg)
![[Udemy] Создание сайтов без программирования на WordPress (Михаил Непомнящий)](https://s1.kladovayakatalog.ru/wp-content/uploads/2022/06/jtfE1wG-1-324x272.png)
![[Udemy] Максимальный параноик v.2 (Мефодий Келевра)](https://s1.kladovayakatalog.ru/wp-content/uploads/2021/06/fS1MskN-324x193.jpg)
![[Udemy] Лучший курс для изучения Html + Css с нуля до профи (Skills Factory)](https://s1.kladovayakatalog.ru/wp-content/uploads/2021/10/AJ30DHy-scaled-324x214.jpeg)