Мы используем cookie для стабильной работы сервиса. Подробнее

SQL с нуля до PRO

5.0
ФорматОнлайн
Длительность4 часа
Объём15 занятий
УровеньНачальный
По окончанииStepik
О курсе

Подробнее

Мечтаете о карьере в Data Science, аналитике или разработке?  Наша комплексная программа по SQL — ваш пропуск в мир востребованных и высокооплачиваемых профессий. Мы не просто учим писать запросы, мы растим специалистов, которые понимают данные с нуля и до уровня профи. 🔥 Выгодное предложение! Приобретая пакет, вы экономите 1840 рублей. Не упустите шанс получить полную программу обучения по специальной цене! Это выгоднее и эффективнее, чем покупать курсы по отдельности. ✅ Образовательная лицензия: Л035-01236-39/01006802 💪 Присоединяйтесь к нашему официальному телегарам-каналу – месту вашей силы и развития. Три ступени вашего пути к мастерству в SQL 🧑‍💻 1. Основы SQL – начните с нуля и получите первые результаты уже через 30 минут ⏱️ Никакой скучной теории! Вы с первого урока погрузитесь в практику на уникальном тренажере Stepik. Всего за этот курс вы научитесь: Без труда извлекать любые данные с помощью SELECT, WHERE, ORDER BY. Видеть полную картину: мастерски объединять данные из нескольких таблиц с помощью JOIN и UNION. Превращать сырые данные в готовую аналитику: использовать функции агрегации и группировки (GROUP BY, SUM, COUNT). Работать с реальной СУБД: все навыки вы получите на примере популярнейшей MySQL. Не просто курс, а победитель!  Наша программа — лауреат международного конкурса EdCrunch Award в номинации «Лучший онлайн-курс»! Выбираете проверенное качество.   2. Продвинутый SQL - раскройте мощь баз данных и станьте незаменимым специалистом Готовы выйти за рамки простых запросов? Этот курс откроет вам мир профессиональных инструментов, которые ценятся на вес золота. Вы погрузитесь в: Транзакции и уровни изоляции: поймёте, как избежать «грязного» и «фантомного» чтения в реальных системах. Автоматизацию бизнес-логики: научитесь создавать хранимые процедуры и триггеры. Оконные функции — супероружие аналитика: будете делать сложные отчёты и аналитику одним изящным запросом. Уникальные демонстрации: мы наглядно покажем все «подводные камни» и ошибки, чтобы вы никогда не допускали их в работе. 3. Проектирование баз данных – научитесь создавать надежные и эффективные структуры Кто угодно может научиться делать запросы, но немногие понимают, как правильно хранить данные. Станьте архитектором данных! На курсе вы: Освоите теорию проектирования БД на простых и понятных примерах (учебный проект «Автосалон»). Научитесь нормализовать базы данных до 4-й нормальной формы, чтобы исключить избыточность и аномалии. Поймёте, когда и зачем нужна денормализация для увеличения производительности. Сможете создавать масштабируемые и логичные структуры, которые будут легко поддерживаться и развиваться. ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ Почему тысячи студентов выбирают именно нас? Не просто видеоуроки, а живая практика: Наш задачник с более чем 300 интерактивными задачами превратит знания в устойчивые навыки. Пишите код, получайте мгновенную проверку и исправляйте ошибки на месте! Поддержка 24/7: Вы не останетесь один на один с проблемой. Наши преподаватели отвечают на вопросы в течение 24 часов. Смело задавайте любые вопросы — мы всегда на связи! Обучение с результатом: В конце каждого курса вы не просто «прошли тему», а получили конкретный, измеримый навык, который можно сразу добавить в резюме. Сделайте первый шаг к карьере мечты! Превратитесь из новичка в уверенного специалиста по данным. Освойте самый главный инструмент работы с информацией. 🎁 Зарегистрируйтесь прямо сейчас и получите полный доступ ко всем трём курсам со скидкой 20%! 🏆 TOP 10 в рейтинге Хабр Карьеры Наша школа признана одним из 10 лучших образовательных проектов для IT-специалистов. Выбираете обучение, которое ценят не только студенты, но и профессиональное сообщество.
Требования

Что нужно для старта

  • Курс для широкого круга слушателей. Не требует специализированных знаний ни в программировании, ни в базах данных.
Результат

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

  • Писать SQL-запросы для извлечения данных.
  • Анализировать данные.
  • Приводить исходную информацию в удобный вид.
  • Работать с функциями для обработки дат и текста.
  • Добавлять в таблицы новые данные.
  • Изменять таблицы.
  • Применять фильтры WHERE и HAVING.
  • Группировать данные по категориям с помощью GROUP BY
  • Вычислять среднее, минимальное и максимальное значения.
  • Использовать оконные функции SQL.
  • Строить сводные отчеты.
  • Извлекать информацию из нескольких таблиц с помощью JOIN.
  • Объединять таблицы с помощью UNION.
  • Использовать вложенные SQL-запросы.
  • Проектировать надежные базы данных.
  • Применять транзакции.
  • Писать хранимые процедуры и настраивать триггеры.
Навыки

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

  • Полный курс по SQL из трёх частей: основы SQL с нуля, проектирование баз данных, и продвинутый SQL. Обучение SQL с нуля до профи с практикой на тренажере и поддержкой преподавателя на всех этапах.
Аудитория

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

  • Начинающие разработчики, маркетологи, аналитики, продуктологи и экономисты.
Содержание

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

15 занятий
ТемаЧто внутри
01Основы SQL. Простые SQL запросы

- Первые SQL запросы
- Составные условия
- Порядок AND и OR
- Сортировка результатов
- Ограничение и смещение
- (бонус) TOP, LIMIT, OFFSET в других СУБД
- Принципы работы баз данных
- Установка MySQL

02Основы SQL. Добавление, изменение, удаление

- Добавление данных
- Обновление данных
- Удаление данных

03Основы SQL. Создание таблиц

- Создание простейших таблиц
- Числовые поля
- Параметр ZEROFILL
- Строковые поля
- Дата и время
- NULL
- NULL в SELECT запросах
- BOOL, ENUM, SET
- "TRUE" и "FALSE" в SELECT запросах
- Значения по умолчанию

04Основы SQL. Индексы

- Первичный ключ
- Уникальный индекс
- Обычные индексы
- Добавление и удаление индексов

05Основы SQL. Изменение таблиц

- Добавление и удаление столбцов
- Изменение столбцов
- Изменение таблицы

06Основы SQL. Поиск текста

- Поиск с помощью LIKE
- Полнотекстовый поиск

07Основы SQL. Вспомогательные функции

- Математические функции
- Строковые функции
- Функции даты
- Сортировка по дате

08Основы SQL. Группировка данных

- COUNT, MIN, MAX, AVG
- GROUP BY
- HAVING и WHERE

09Основы SQL. Многотабличные запросы

- Объединение с помощью UNION
- Объединение с помощью UNION: сортировка
- Объединение с помощью UNION: группировка
- Отношение один к одному
- Внешний ключ
- Отношения один-ко-многим
- Создание связей один-ко-многим
- JOIN
- Понимание JOIN
- Понимание JOIN, часть 2
- Выборка из трех и более таблиц
- Ссылочная целостность
- Отношения многие ко многим

10Основы SQL. Вложенные запросы

- Простые вложенные запросы
- IN, ANY, ALL
- Ключевое слово EXISTS
- Запросы, возвращающие несколько столбцов
- Подзапросы в конструкции FROM
- Подзапросы в конструкции INSERT

11Продвинутый SQL. Транзакции

- Введение в транзакции
- ACID
- Потерянное обновление
- Грязное чтение
- Неповторяющееся чтение
- Фантомное чтение
- Транзакции: заключение

12Продвинутый SQL. Другие возможности SQL

- Хранимые процедуры
- Транзакции в хранимых процедурах
- Хранимые функции
- Переменные
- Переменные в хранимых процедурах
- Триггеры
- Представления
- Ограничения и проверки
- Блокировка таблиц
- Анализ и оптимизация запросов

13Продвинутый SQL. Оконные функции

- Введение в оконные функции
- Знакомство с неагрегирующими функциями
- Сортировка в оконных функциях
- Фильтрация в оконных функциях
- Понимание окон
- Сортировка для агрегирующих функций
- Группировка и оконные функции
- Ранжирование с помощью RANK и DENSE_RANK
- Именованные окна
- Ранжирование с помощью NTILE
- Статистическое ранжирование
- Опережение и отставание
- Сравнение с первым и последним
- Функция NTH_VALUE
- Фреймы
- Фреймы и функции агрегации
- Фреймы и интервалы дат
- ROWS и RANGE во фреймах
- Удаление дубликатов с помощью ROW_NUMBER

14Проектирование баз данных. Введение в проектирование

- Введение в курс
- Концептуальная модель базы данных
- Логическая модель базы данных

15Проектирование баз данных. Практические приемы проектирования

- Первая нормальная форма (1НФ)
- Вторая нормальная форма (2НФ)
- Первичные ключи
- Третья нормальная форма (3НФ)
- 1NF и многозначные атрибуты
- Четвертая нормальная форма (4НФ)
- Пределы нормализации
- Денормализация
- Стратегия удаления данных
- Завершение проектирования

01Основы SQL. Простые SQL запросы

- Первые SQL запросы
- Составные условия
- Порядок AND и OR
- Сортировка результатов
- Ограничение и смещение
- (бонус) TOP, LIMIT, OFFSET в других СУБД
- Принципы работы баз данных
- Установка MySQL

02Основы SQL. Добавление, изменение, удаление

- Добавление данных
- Обновление данных
- Удаление данных

03Основы SQL. Создание таблиц

- Создание простейших таблиц
- Числовые поля
- Параметр ZEROFILL
- Строковые поля
- Дата и время
- NULL
- NULL в SELECT запросах
- BOOL, ENUM, SET
- "TRUE" и "FALSE" в SELECT запросах
- Значения по умолчанию

04Основы SQL. Индексы

- Первичный ключ
- Уникальный индекс
- Обычные индексы
- Добавление и удаление индексов

05Основы SQL. Изменение таблиц

- Добавление и удаление столбцов
- Изменение столбцов
- Изменение таблицы

06Основы SQL. Поиск текста

- Поиск с помощью LIKE
- Полнотекстовый поиск

07Основы SQL. Вспомогательные функции

- Математические функции
- Строковые функции
- Функции даты
- Сортировка по дате

08Основы SQL. Группировка данных

- COUNT, MIN, MAX, AVG
- GROUP BY
- HAVING и WHERE

09Основы SQL. Многотабличные запросы

- Объединение с помощью UNION
- Объединение с помощью UNION: сортировка
- Объединение с помощью UNION: группировка
- Отношение один к одному
- Внешний ключ
- Отношения один-ко-многим
- Создание связей один-ко-многим
- JOIN
- Понимание JOIN
- Понимание JOIN, часть 2
- Выборка из трех и более таблиц
- Ссылочная целостность
- Отношения многие ко многим

10Основы SQL. Вложенные запросы

- Простые вложенные запросы
- IN, ANY, ALL
- Ключевое слово EXISTS
- Запросы, возвращающие несколько столбцов
- Подзапросы в конструкции FROM
- Подзапросы в конструкции INSERT

11Продвинутый SQL. Транзакции

- Введение в транзакции
- ACID
- Потерянное обновление
- Грязное чтение
- Неповторяющееся чтение
- Фантомное чтение
- Транзакции: заключение

12Продвинутый SQL. Другие возможности SQL

- Хранимые процедуры
- Транзакции в хранимых процедурах
- Хранимые функции
- Переменные
- Переменные в хранимых процедурах
- Триггеры
- Представления
- Ограничения и проверки
- Блокировка таблиц
- Анализ и оптимизация запросов

13Продвинутый SQL. Оконные функции

- Введение в оконные функции
- Знакомство с неагрегирующими функциями
- Сортировка в оконных функциях
- Фильтрация в оконных функциях
- Понимание окон
- Сортировка для агрегирующих функций
- Группировка и оконные функции
- Ранжирование с помощью RANK и DENSE_RANK
- Именованные окна
- Ранжирование с помощью NTILE
- Статистическое ранжирование
- Опережение и отставание
- Сравнение с первым и последним
- Функция NTH_VALUE
- Фреймы
- Фреймы и функции агрегации
- Фреймы и интервалы дат
- ROWS и RANGE во фреймах
- Удаление дубликатов с помощью ROW_NUMBER

14Проектирование баз данных. Введение в проектирование

- Введение в курс
- Концептуальная модель базы данных
- Логическая модель базы данных

15Проектирование баз данных. Практические приемы проектирования

- Первая нормальная форма (1НФ)
- Вторая нормальная форма (2НФ)
- Первичные ключи
- Третья нормальная форма (3НФ)
- 1NF и многозначные атрибуты
- Четвертая нормальная форма (4НФ)
- Пределы нормализации
- Денормализация
- Стратегия удаления данных
- Завершение проектирования

Документ после выпуска

Stepik

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

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

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «SQL с нуля до PRO» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Направления:Базы данных

Информация обновлена 17 августа 2026 г.

Продолжить выбор

Похожие курсы

Начать без затрат

Бесплатные курсы