
Тренинг «Продвинутый SQL»
Интенсивный курс для углубления знаний по SQL и повышения грейда.
Для кого
Middle, middle + Важны знания базового SQL на уровне курса Simulative
Длительность
5-6 недель, 8-10 занятий
Формат
Онлайн лекции, 6 домашних заданий, Итоговый проект и разбор тестового на Senior-позицию
Доступ к лекциям
Записи останутся на платформе и будут доступны вам в любое время
Что вас ждёт на буткемпе по SQL?
Повышение грейда и органичное продолжение треков DA и DE
6 домашних заданий и 1 кросс-проверка, где студенты проверяют код друг друга
Практический проект для отработки полученных навыков и разбор тестового задания на Senior-позицию
Записывайтесь
на буткемп по SQL
Улучшите свои навыки SQL и сделайте шаг к следующей ступени в карьере
Программа курса
- EXPLAIN, COST, ROWS, кардинальность — детальный разбор плана запроса.
- JOIN-ловушки: фантомные строки, дубли, "раздувание" данных.
- Ошибки SELECT *, агрегаты "1 ко многим", NULL-ловушки, подзапросы в SELECT, Скорость получения данных: bitmap index scan, стратегии сканирования (index-only, sequential, parallel), кейсы с EXPLAIN ANALYZE, разбор cardinality misestimation, влияние статистики на план, перестройка индексов и re-analyze.
- Как проверять корректность и полноту данных: контроль дублей, NULL, логических противоречий.
- Методы аудита: row-level валидация, агрегационный cross-check, сверка справочников.
- Очистка "грязных" таблиц, профилирование, логгирование ошибок.
- Как не пропустить баг в данных до попадания в отчёты.
- Построение базового мониторинга качества в SQL.
- Логика "first X, then Y", а также паттерн "A без B" (anti-events), кастомные аудиты на уровне групп (например, "в группе не должно быть больше одной ошибки"), хранение и логгирование багов в отдельную таблицу, количественный и качественный анализ данных используемых для аналитики
- Оконные функции для временного анализа: скользящие агрегаты, лаги, first/last.
- Анализ частоты, задержек, таймингов и аномалий поведения.
- Разбор ошибок в расчётах по времени. Методы выявления проблем в сценариях и динамике.
- Использование FRAME-параметров и фильтрации внутри окон.
- Sliding windows, advanced FRAME-specifications (RANGE BETWEEN, ROWS BETWEEN), нестандартные интервалы (например, рабочие дни, недели с offset), когорты с повторными входами, метрики churn-rate, таймлайны поведения, сравнение двух окон (например, предыдущее и текущее поведение).
- Расчёт прогнозов с моделями (линейный тренд, сезонные индексы).
Спикер курса SQL

Владимир Лунев
Fullstack-аналитик в компании «Магнит»» с более чем 5-летним опытом в системном и бизнес-анализе.
Специализируется на проектировании архитектуры реляционных баз данных, построении витрин корпоративной отчётности, разработке backend-алгоритмов для аналитических систем, в том числе с использованием методов машинного обучения и ИИ для построения прогнозных моделей, интеллектуальной фильтрации, кластеризации и автоматизации процессов.
Ведет авторский телеграмм канал SQL "Реляционные базы данных"
Стоимость обучения
Базовый
- Участие во всех занятиях тренинга
- Бессрочный доступ к материалам
- Поддержка в чате Владимиром и преподавателями
- Разборы домашних заданий в формате групповых видео-встреч
- Сертификат о прохождении курса
Продвинутый
- Все опции базового тарифа
- Доступ к материалу следущего потока
- Доступ к модулю по SQL (доступ сразу после покупки)
- Доступ к модулю по Hard SQL (доступ сразу после покупки)
- Итоговый проект с проверкой
VIP
- Все опции продвинутого тарифа
- Доступ к модулю по Clickhouse (доступ сразу после покупки)
- 3 персональных созвона с преподавателями (можно обсуждать сторонние задачи и проекты)
- Аудит ваших SQL-запросов или баз, помощь в достижении заранее обговоренных целей компании, связанных с базами данных и SQL