Стоимость курса
- 36 уроков
- 91 задание
- Сертификат
- Поддержка преподавателя
- Доступ к курсу навсегда
Продвинутый курс по SQL включает три учебных блока в разных направлениях: транзакции, хранимые процедуры и оконные функции.
В блоке о транзакциях вы познакомитесь с уровнями изоляции транзакций в SQL и научитесь предотвращать аномалии.
Хранимые процедуры, триггеры и представления позволят вам автоматизировать и упростить работу с базой данных.
Оконные функции SQL помогут вам перейти на новый уровень аналитики данных.
Продвинутая программа обучения SQL с короткими видео-уроками и практикой на тренажере.
Обучение аналитическим и оконным функциям, транзакциям и хранимым процедурам в SQL.
Узнаете, что такое транзакции SQL и ACID.
Познакомитесь с уровнями изоляции транзакций.
Научитесь бороться с эффектами потерянного обновления, а также грязного, неповторяющегося и фантомного чтения.
Научитесь создавать хранимые процедуры и функции для автоматизации работы с базами данных.
Познакомитесь с методами анализа производительности SQL запросов.
Узнаете как создавать и запускать триггеры.
Научитесь писать представления.
Познакомитесь с оконными функциями SQL.
Научитесь использовать функции агрегации вместе с окнами.
Освоите сегментацию с помощью OVER и PARTITION BY.
Научитесь абсолютному и относительному ранжированию данных.
Познакомитесь со статистическими и аналитическими функциями SQL.
Узнаете как использовать фреймы и интервалы.
Курс предназначен для аналитиков, маркетологов, экономистов, разработчиков баз данных и программистов,
которые хорошо владеют основами SQL, понимают что такое JOIN, UNION и подзапросы и готовы совершенствовать скилы.
Если вы не уверены в своих навыках, то рекомендуем сперва пройти курс «Основы SQL».
Научитесь применять транзакции SQL для обеспечения максимальной производительности и надежности.
Автоматизируете работу с базой данных с помощью хранимых процедур и триггеров.
Узнаете как находить и оптимизировать медленные SQL запросы.
Научитесь использовать оконные функции SQL для анализа данных.
Узнаете как сочетать в одном запросе группировку, сегментацию, агрегацию и окна.
Значительно повысите свои навыки работы с информацией.
Научитесь аналитическим возможностям языка SQL.
Узнаете как анализировать информацию по пользователям и товарам в различных комбинациях.
Освоите подсчет значений нарастающим итогом, вычисление скользящего среднего и другие приемы.
Закончив обучение на курсе «Продвинутый SQL» вы научитесь:
Писать транзакции, которые выполняют ACID требования.
Выбирать уровни изоляций транзакций для обеспечения лучшей производительности.
Выбирать уровни изоляций транзакций для обеспечения максимальной надежности.
Создавать устойчивые к ошибкам транзакции.
Создавать хранимые процедуры и функции.
Использовать транзакции внутри хранимых процедур.
Создавать и запускать триггеры SQL.
Создавать табличные представления на основе SQL запросов.
Создавать и использовать переменные в SQL.
Оптимизировать SQL-запросы.
Использовать оконные функции SQL.
Применять оконную аналитику вместе с группировкой и подзапросами.
Управлять порядком обработки данных.
Выделять сегменты с помощью OVER и PARTITION BY.
Ранжировать данные фунциями ROW NUMBER, RANK и DENSE RANK.
Использовать SUM и COUNT с оконными функциями.
Обращаться к прошлым и будущим периодам с помощью LAG и LEAD.
Рассчитывать нарастающий итог в SQL.
Осуществлять сканирование с помощью ROWS BETWEEN.
Пользоваться фреймами и интервалами в SQL.
Ученики, которые изучат теорию и решат все задачи — получают сертификат о прохождении курса по Продвинутому SQL.
Вы можете добавить сертификат в резюме или отправить ссылку работодателю.
Сертификат — это подтверждение ваших навыков и знаний.
32 положительных отзыва, средняя оценка
Этот урок подойдёт для тех, кто уже знаком с SQL и хочет повысить свою квалификацию.
Все уроки у нас в записи и доступны online, поэтому обучение можно начинать в любой момент.
Ограничений по времени прохождения также нет, можете спокойно ехать в отпуск, а затем без проблем продолжать занятия.
Некоторые ученики проходят весь курс по продвинутому SQL за неделю, другим нужно несколько месяцев.
Всё зависит от ваших целей, начальной подготовки и времени, которое вы готовы тратить на учебу.
Под каждым уроком и заданием есть форум поддержки, где ученики могут общаться с преподавателем и друг с другом.
Если у вас возникли вопросы, то смело задавайте их через форум и вам обязательно помогут.