Мы используем 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 г.

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

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

Фреймворк Apache Spark для разработчиков: продвинутый уровень
−10%32 академ. часов
Фреймворк Apache Spark для разработчиков: продвинутый уровень

Глубокое погружение в внутреннее устройство Apache Spark и его компонентов. Этот курс поможет вам понять, как устроены и работают различные модули Spark, такие как Spark Core, Spa…

ОнлайнПродвинутый
55 500 ₽−10%
49 950 ₽
SQL практикум. Полный курс
4-5 часов в неделю
SQL практикум. Полный курс

Загляни в Телеграм канал курса. Там обсуждение и новости. В конце курса студентов ждет приятный бонус! 🎁 Цель курса Научить вас работать с базами данных на профессиональном уровне…

Онлайн12 занятий
890 ₽
Продвинутый SQL
4 часа
Продвинутый SQL

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

Онлайн3 занятийСредний
2 920 ₽
Базы данных
−5%6 часов
OtusOtus4.6
Базы данных

Полный курс по работе с реляционными и нереляционными базами данных

Онлайн5 занятий
Домашние задания
103 000 ₽−5%
97 850 ₽
Управление данными
24 ак. час.
Управление данными

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

Онлайн6 занятий
40 000 ₽
Начать без затрат

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

DEV2. Разработка серверной части приложений PostgreSQL 16. Расширенный курс
Бесплатно
DEV2. Разработка серверной части приложений PostgreSQL 16. Расширенный курс

Курс «DEV2. Разработка серверной части приложений PostgreSQL 16. Расширенный курс»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимость обу…

Онлайн
Бесплатно
Введение в базы данных
Бесплатно8 часов в неделю
Введение в базы данных

Курс введения в базы данных знакомит слушателями с историей создания систем обработки структурированных данных, подходами к обработке информации, развитием моделей данных и систем…

Онлайн8 занятий
Бесплатно
Переменные в Transact-SQL: языковая избыточность, любимый костыль администратора или ключ к динамическому SQL?
Бесплатно4 академических часов
Переменные в Transact-SQL: языковая избыточность, любимый костыль администратора или ключ к динамическому SQL?

Аудитория:Новички, планирующие изучение языков группы SQL, владеющие базовыми понятиями и знакомыми с основами написания простых запросовПрограммисты, владеющие основным инструмен…

Онлайн1 занятий
Видеоуроки
Бесплатно
Симулятор SQL
Бесплатно1 час
Симулятор SQL

Бесплатный курс «Симулятор SQL» разработан специально для новичков и позволяет с нуля овладеть самым востребованным инструментом для работы с данными. Учитесь в удобное время, реш…

Онлайн2 занятий
Домашние заданияИнтерактивные тренажёры+4
Бесплатно