Чему вы научитесь
- писать читаемые SELECT-запросы, фильтрацию, выражения и преобразования типов
- безопасно строить JOIN, агрегации, подзапросы, CTE и оконные вычисления
- проектировать таблицы, ключи, ограничения и нормализованную схему
- работать с DML, транзакциями, блокировками, MVCC и идемпотентными загрузками
- читать EXPLAIN ANALYZE, выбирать индексы и диагностировать медленные запросы
- строить staging/curated-слои, проверки качества и аналитические витрины
О курсе
Практический SQL для дата-инженеров на PostgreSQL 16: от SELECT, JOIN, CTE и оконных функций до индексов, транзакций, ETL, качества данных и итогового аналитического хранилища.
Для кого этот курс
начинающие и растущие дата-инженеры, которым нужен системный SQL от основы до production-задач; аналитики и аналитические инженеры, переходящие от отчётов к витринам и ETL/ELT; Python, pandas и Spark-разработчики, которым важно уверенно работать на стороне СУБД; backend-разработчики, желающие глубже понимать схему, транзакции и производительность PostgreSQL.
Начальные требования
базовая компьютерная грамотность и готовность работать с терминалом или SQL-клиентом PostgreSQL 16, psql либо DBeaver/pgAdmin; установка разобрана в курсе опыт программирования не обязателен; знание Python или таблиц будет полезно
Преподаватели курса
Как проходит обучение
Каждый урок проходится по циклу: понять идею, запустить и изменить пример, ответить на тест, самостоятельно решить практику и только затем свериться с разбором.
Материал выстроен последовательно, без обязательных дедлайнов. Рекомендуется вести учебный репозиторий и журнал ошибок.
Формат курса
Самостоятельный текстовый курс: подробная теория, запускаемые примеры, тесты для самопроверки, практические задачи с решениями и итоговый проект.
Что вы получите
- полный текстовый конспект курса с рабочими примерами
- 850 тестовых вопросов для самопроверки
- 571 практических задач с решениями
- итоговый проект: Аналитическое хранилище продаж на PostgreSQL: схема фактов и измерений, staging-загрузка, очистка, витрины на агрегатах и окнах, проверки качества, индексы и разбор плана выполнения.
Нагрузка
110-170 часов