Начать обучение
Практический онлайн курс

Продвинутый SQL

Погружение в оконные функции, транзакции и хранимые процедуры SQL
О курсе

Продвинутый курс по SQL включает три учебных блока в разных направлениях: транзакции, хранимые процедуры и оконные функции.

В блоке о транзакциях вы познакомитесь с уровнями изоляции транзакций в SQL и научитесь предотвращать аномалии.

Хранимые процедуры, триггеры и представления позволят вам автоматизировать и упростить работу с базой данных.

Оконные функции SQL помогут вам перейти на новый уровень аналитики данных.

Программа курса

Продвинутая программа обучения SQL с короткими видео-уроками и практикой на тренажере.
Обучение аналитическим и оконным функциям, транзакциям и хранимым процедурам в SQL.

  1. 1

    Транзакции

    7 уроков, 19 заданий

    Узнаете, что такое транзакции SQL и ACID.
    Познакомитесь с уровнями изоляции транзакций.
    Научитесь бороться с эффектами потерянного обновления, а также грязного, неповторяющегося и фантомного чтения.

  2. 2

    Хранимые процедуры, триггеры, представления

    10 уроков, 22 задания

    Научитесь создавать хранимые процедуры и функции для автоматизации работы с базами данных.
    Познакомитесь с методами анализа производительности SQL запросов.
    Узнаете как создавать и запускать триггеры.
    Научитесь писать представления.

  3. 3

    Оконные функции SQL

    19 уроков, 49 заданий

    Познакомитесь с оконными функциями SQL.
    Научитесь использовать функции агрегации вместе с окнами.
    Освоите сегментацию с помощью OVER и PARTITION BY.
    Научитесь абсолютному и относительному ранжированию данных.
    Познакомитесь со статистическими и аналитическими функциями SQL.
    Узнаете как использовать фреймы и интервалы.

Кому подойдет этот курс

Курс предназначен для аналитиков, маркетологов, экономистов, разработчиков баз данных и программистов,
которые хорошо владеют основами SQL, понимают что такое JOIN, UNION и подзапросы и готовы совершенствовать скилы.
Если вы не уверены в своих навыках, то рекомендуем сперва пройти курс «Основы SQL».

  • SQL для программиста

    Разработчику баз данных

    Научитесь применять транзакции SQL для обеспечения максимальной производительности и надежности.

    Автоматизируете работу с базой данных с помощью хранимых процедур и триггеров.

    Узнаете как находить и оптимизировать медленные SQL запросы.

  • SQL для аналитика

    Аналитику

    Научитесь использовать оконные функции SQL для анализа данных.

    Узнаете как сочетать в одном запросе группировку, сегментацию, агрегацию и окна.

    Значительно повысите свои навыки работы с информацией.

  • SQL для маркетолога

    Маркетологу

    Научитесь аналитическим возможностям языка SQL.

    Узнаете как анализировать информацию по пользователям и товарам в различных комбинациях.

    Освоите подсчет значений нарастающим итогом, вычисление скользящего среднего и другие приемы.

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

Закончив обучение на курсе «Продвинутый SQL» вы научитесь:

    Транзакции и хранимые процедуры

  • Писать транзакции, которые выполняют ACID требования.

  • Выбирать уровни изоляций транзакций для обеспечения лучшей производительности.

  • Выбирать уровни изоляций транзакций для обеспечения максимальной надежности.

  • Создавать устойчивые к ошибкам транзакции.

  • Создавать хранимые процедуры и функции.

  • Использовать транзакции внутри хранимых процедур.

  • Создавать и запускать триггеры SQL.

  • Создавать табличные представления на основе SQL запросов.

  • Создавать и использовать переменные в SQL.

  • Оптимизировать SQL-запросы.

    Оконные функции SQL

  • Использовать оконные функции SQL.

  • Применять оконную аналитику вместе с группировкой и подзапросами.

  • Управлять порядком обработки данных.

  • Выделять сегменты с помощью OVER и PARTITION BY.

  • Ранжировать данные фунциями ROW NUMBER, RANK и DENSE RANK.

  • Использовать SUM и COUNT с оконными функциями.

  • Обращаться к прошлым и будущим периодам с помощью LAG и LEAD.

  • Рассчитывать нарастающий итог в SQL.

  • Осуществлять сканирование с помощью ROWS BETWEEN.

  • Пользоваться фреймами и интервалами в SQL.

Сертификат

Ученики, которые изучат теорию и решат все задачи — получают сертификат о прохождении курса по Продвинутому SQL.

Вы можете добавить сертификат в резюме или отправить ссылку работодателю.

Сертификат — это подтверждение ваших навыков и знаний.

Сертификат
выдан
Ивану
Петрову
и подтверждает, что он закончил онлайн курс
Продвинутый SQL
Продолжительность курса: 2 часа 31 минута
Уроков пройдено: 36/36 (100%)
Заданий решено: 90/90 (100%)
Генеральный директор
Shultais Education
Никита Шультайс

Компании, в которых работают наши ученики

  • Mail.ru
  • ВТБ
  • Сбербанк
  • МТС
  • Промсвязьбанк
  • Магнит
  • СК Согласие
  • Райффайзен Банк
  • Высшая школа экономики (ВШЭ)
  • РУДН
  • Сибур
  • СГК
  • Контур
  • Epam
  • Playrix

Отзывы учеников

23 положительных отзыва, средняя оценка

Рейтинг курса
  • КавычкиРечь
    Курс хороший! Особенно, в совокупности с другими двумя. Прошла все три с удовольствием! :) Материал без "воды", объясняется понятным языком, сразу отлично воспринимается и усваивается. Огромное спасибо создателям за труд!
    Аватарка ученицы
    Дарья Ежова
    22 ноября 2020 г.
  • КавычкиРечь
    Для тех, кто уже освоил базу и хочет двигаться дальше, это хороший ориентир, чтобы вообще понять, какие еще возможности имеет sql и что это вам даст как пользователю в работе.

    А если заинтересовало, то уже искать ресурсы для прокачки каких-то конкретных скилов, например, для написания процедур. Здесь сильно практических упражнений нет.

    Понравилось, что все уроки в формате коротких видео. Не устаешь.

    Понравилась быстрая и компетентная поддержка. На все мои вопросы всегда получала развернутый, "разжеванный" ответ.
    Аватарка ученика
    Sova
    24 марта 2020 г.
  • КавычкиРечь
    Потрясающий курс, который поможет расширить знания по SQL или освежить их перед собеседованием. В курсе все по делу, примеры наглядные, стоимость смешная. Был бы очень рад, если бы другие курсы имели такое же качество.
    Фотография ученика Рафаил Дуняшев
    Рафаил Дуняшев
    15 октября 2019 г.

Стоимость курса

  • 36 уроков
  • 90 заданий
  • Сертификат
  • Поддержка преподавателя
  • Доступ к курсу навсегда
2290 ₽
  • Можно в рассрочку

Регистрация

или
Письмо со ссылкой для доступа отправлено.
Проверьте почту.

Письмо не пришло? Посмотрите в спаме.
Регистрируясь, вы соглашаетесь с условиями предоставления услуг (пользовательское соглашение).

Остались вопросы?

  • 1. Подойдет ли мне ваша учебная программа?

    Попробуйте. Первые уроки и задания доступны бесплатно после регистрации.
    Этого хватит, чтобы оценить подачу и сложность материалов.

  • 2. Как, когда и в какое время я буду учиться?

    Все уроки у нас в записи и доступны online, поэтому обучение можно начинать в любой момент.
    Ограничений по времени прохождения также нет, можете спокойно ехать в отпуск, а затем без проблем продолжать занятия.

  • 3. Сколько длится обучение?

    Некоторые ученики проходят весь курс по продвинутому SQL за неделю, другим нужен год.
    Всё зависит от ваших целей, начальной подготовки и времени, которое вы готовы тратить на учебу.

  • 4. Что делать если у меня возникнут сложности во время обучения?

    Под каждым уроком и заданием есть форум поддержки, где ученики могут общаться с преподавателем и друг с другом.
    Если у вас возникли вопросы, то смело задавайте их через форум и вам обязательно помогут.