Онлайн · SQL · в своём темпе с наставником

Основы SQL

Данные компании лежат в базе, а выгрузку каждый раз приходится просить у программиста. Курс учит самому писать запросы на SQL: от первого SELECT до отчётов с группировкой и оконными функциями.

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

формат
в своём темпе + наставник
программа
19 тем, включая проект
цена
8 000 ₽ в месяц
уровень
с нуля

Что вы сможете после курса

  • Доставать данные запросами — SELECT, WHERE, сортировка, работа со строками и датами.
  • Считать и группировать — агрегаты, GROUP BY, HAVING, отчёты по группам.
  • Соединять таблицы — JOIN всех видов, подзапросы и CTE.
  • Строить аналитику — оконные функции: ранги, LAG/LEAD, накопительные итоги.
  • Проектировать базу — таблицы, ключи, нормализация, индексы и транзакции.

Программа

Темы названы так же, как в учебном кабинете. В курсе есть учебная база «Магазин», на ней отрабатываются запросы.

1Первые запросы
  • Таблицы, ключи, связи, типы данных
  • SELECT, WHERE, LIKE, ORDER BY, LIMIT
  • Функции строк и работа с датами
  • Учебная база «Магазин»: IN, BETWEEN, NULL, CASE, числа

ИТОГзапросы к одной таблице

2Группировка и отчёты
  • GROUP BY и агрегаты
  • HAVING, DISTINCT и отчёты по группам

ИТОГотчёт по группам одним запросом

3Связи между таблицами
  • JOIN: проверка связей между таблицами
  • JOIN глубже: несколько таблиц, RIGHT, FULL, самосоединение

ИТОГданные из нескольких таблиц в одном ответе

4Подзапросы, CTE и оконные функции
  • Подзапросы обзорно
  • Подзапросы: коррелированные, в FROM, EXISTS
  • CTE (WITH) и временные таблицы
  • Оконные функции: ранги, LAG/LEAD, накопительные итоги

ИТОГсложный отчёт разбит на понятные шаги

5Изменение данных и надёжность
  • INSERT, UPDATE, DELETE и DDL — только в песочнице
  • Транзакции: BEGIN, COMMIT, ROLLBACK, ACID
  • Индексы и скорость запросов: CREATE INDEX, EXPLAIN

ИТОГизменения делаются в транзакции и откатываются при ошибке

6Проектирование и проект
  • Проектирование базы данных
  • Нормализация и ER-диаграммы
  • Функции, процедуры и триггеры PostgreSQL
  • Итоговый проект: база данных и аналитический отчёт

ИТОГсвоя база и отчёт по ней

Формат и цена

Уроки и задания в учебном кабинете, проходите в своём темпе. Наставник проверяет ваши работы, отвечает на вопросы в Telegram, а трудное место можно разобрать на созвоне.

Курс с наставником

8 000 ₽ в месяц

  • Все 19 тем, включая итоговый проект
  • Проверка работ наставником
  • Вопросы в Telegram, созвон по запросу
Записаться

Сначала попробовать самому

Несколько тем курса можно попробовать без регистрации: в каждой до трёх заданий с автопроверкой. Весь курс с проверкой работ доступен после записи.

Решить первое задание

Оплата помесячная. Подробности на странице «Оплата и условия обучения».

Преподаватель

Виктор Комлев

Автор курса и наставник

  • 1998начал программировать
  • 2002–2020работал в ИТ: инженером, потом руководителем. С 2010 года руководил отделом до 70 человек
  • 2006–2011преподавал в вузе
  • 2019перешёл на Python и пишу на нём до сих пор
  • с 2022своя школа, около 150 учеников

Подробнее обо мне →

Материалы по теме

Статьи на сайте о базах данных и SQL.

Частые вопросы

Нужен ли опыт программирования?
Нет. Курс начинается с того, что такое таблица, ключ и связь.
С какой базой данных работаем?
В курсе есть учебная база «Магазин», на ней отрабатываются запросы. В темах о функциях и триггерах разбирается PostgreSQL.
Как работает наставник?
Проверяет ваши работы в учебном кабинете, отвечает на вопросы в Telegram, а трудное место можно разобрать на созвоне.
Сколько времени нужно в неделю?
Столько, сколько у вас есть: уроки проходятся в своём темпе, начать можно сразу после записи.
Можно попробовать до оплаты?
Да. Первые задания можно решить без регистрации, прямо по кнопке «Попробовать бесплатно».

запись

Напишите, с какими данными работаете

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

Или сразу напишите в Telegram · Попробовать бесплатно · подобрать курс за 3 минуты