Курс на Stepik
Обложка курса «SQL продвинутые практический курс. Стань профи» на Stepik
6 950 ₽

SQL продвинутые практический курс. Стань профи 0.000

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

Практический курс продвинутого SQL для разработчиков и аналитиков, которые уже пишут простые запросы и хотят перейти на следующий уровень. Разбираем оконные функции, рекурсивные CTE, чтение плана EXPLAIN, индексы, транзакции, партиционирование, JSON, продвинутые джойны, аналитические паттерны и рефакторинг legacy-запросов. Отдельный урок посвящён тому, как проверять и улучшать SQL, написанный с помощью ИИ. После каждого урока тесты на понимание и практическое задание с реальным SQL-запросом на MySQL 8.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «SQL продвинутые практический курс. Стань профи»Учеников на курсе 1
Сертификаты, выданные на курсе «SQL продвинутые практический курс. Стань профи»Сертификатов выдано 0
Отзывы о курсе «SQL продвинутые практический курс. Стань профи»Отзывов получено 0
Рейтинг курса «SQL продвинутые практический курс. Стань профи»Рейтинг курса 0.000
Уроки в курсе «SQL продвинутые практический курс. Стань профи»Количество уроков 15
Тесты в курсе «SQL продвинутые практический курс. Стань профи»Количество квизов 61
Задачи с кодом в курсе «SQL продвинутые практический курс. Стань профи»Количество задач с кодом 14
Стоимость курса «SQL продвинутые практический курс. Стань профи»Стоимость курса 6 950 ₽
Обновления курса «SQL продвинутые практический курс. Стань профи»Обновления курса
Дата публикации курса «SQL продвинутые практический курс. Стань профи»Дата публикации курса
Последнее обновление курса «SQL продвинутые практический курс. Стань профи»Последнее обновление
Сложность normal

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

  • Писать и читать оконные функции: ROW_NUMBER, RANK, LAG, LEAD, скользящие суммы и средние
  • Строить рекурсивные CTE для иерархий и последовательных вычислений
  • Читать EXPLAIN и EXPLAIN ANALYZE и находить, почему запрос выполняется медленно
  • Проектировать индексы и партиционирование под реальную нагрузку на таблицу
  • Работать с транзакциями, уровнями изоляции и блокировками без риска для данных
  • Использовать JSON-столбцы, антиджойны, EXISTS и LATERAL по назначению
  • Строить аналитику: когортный анализ, RFM-сегментацию, скользящие метрики
  • Находить и исправлять типичные антипаттерны в legacy-запросах
  • Проверять и дорабатывать SQL, сгенерированный ИИ-ассистентом

О курсе

Практический курс продвинутого SQL для разработчиков и аналитиков, которые уже пишут простые запросы и хотят перейти на следующий уровень. Разбираем оконные функции, рекурсивные CTE, чтение плана EXPLAIN, индексы, транзакции, партиционирование, JSON, продвинутые джойны, аналитические паттерны и рефакторинг legacy-запросов. Отдельный урок посвящён тому, как проверять и улучшать SQL, написанный с помощью ИИ. После каждого урока тесты на понимание и практическое задание с реальным SQL-запросом на MySQL 8.

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

Курс подойдет разработчикам и аналитикам, которые уже уверенно пишут простые SELECT, WHERE, JOIN и GROUP BY, но хотят перейти на следующий уровень: разбираться в производительности запросов, увереннее работать с большими таблицами и не теряться на собеседованиях, где спрашивают про оконные функции, индексы и транзакции. Он также будет полезен тем, кто проводит код-ревью SQL и хочет аргументированно объяснять коллегам, почему один запрос лучше другого, а также тем, кто активно использует ИИ-ассистентов для написания SQL и хочет научиться проверять их работу.

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

Нужно уверенно писать простые запросы: SELECT, WHERE, JOIN, GROUP BY, ORDER BY. Опыт работы с любой реляционной СУБД будет плюсом, но все примеры в курсе рассчитаны на MySQL 8, поэтому глубокое знание именно MySQL не обязательно.

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

Как проходит обучение

Каждый урок начинается с теории, где разбирается одна тема с примерами кода и объяснением, почему это работает именно так. После теории идут несколько тестовых вопросов, чтобы закрепить понимание, и одно практическое задание, где нужно написать настоящий SQL-запрос и отправить его на автоматическую проверку. Задание засчитывается только тогда, когда запрос возвращает правильный результат на тестовых данных, поэтому здесь нельзя случайно угадать ответ.

Что вы получите

  • Двенадцать уроков с теорией, тестами и практическими SQL-заданиями
  • Все примеры и автоматические проверки на MySQL 8, без абстрактного псевдо-SQL
  • Разбор реальных ошибок и антипаттернов из рабочего кода
  • Отдельный урок о том, как проверять и улучшать SQL, сгенерированный ИИ

Нагрузка

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

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