SQL с нуля до Профи
Прием заявок закрыт
Фундаментальный курс для каждого аналитика данных
С кураторской поддержкой для всего потока
Пройдите курс и получите деньги обратно
2 месяца обучения
по лучшим мировым практикам
Сертификат
об окончании курса
Прием заявок закрыт
14 практических работ
на базе инструмента SQL

Впишись в челлендж

Выучи SQL до нового года и мы вернем деньги

Мы набираем поток в новом формате:

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

• Не успеваете — наши выпускники-волонтеры помогут вам в чате
Алексей Колоколов
Директор Института бизнес-аналитики
Мы создали среду, где вы научитесь работать с базами данных на уверенном уровне
Этот курс из профессии Аналитик Данных теперь доступен вам отдельно
Дедлайны и мотивация. Пройдите курс за 6 недель, и мы вернем вам деньги
Учебный план, разборы от менторов и поддержка группе
Построена на решении реальных бизнес-задач
Программа
378
учеников прошли курс
51
видеоуроков
7
практических работ
Модуль 1. Введение
  1. Реляционная модель
  2. Язык SQL – введение
  3. Архитектура SQL Server
  4. Инструменты для работы с SQL Server
На уроке рассмотрим реляционные базы данных, SQL-операторы и Transact SQL. Изучим Microsoft SQL Server: архитектуру, версии и создание первого запроса.
Модуль 2. Базы данных, таблицы и типы данных
На втором уроке изучим SQL Server, его объекты, скрипты, модули и типы данных с ограничениями.
1. СУБД SQL Server
2. Объекты SQL Server (экземпляр сервера, база данных, таблица)
3. Программы для SQL Server (запрос, пакет, скрипт, хранимая процедура, функция, триггер)
4. Создание пользовательской функции и хранимой процедуры в T-SQL
5. Типы данных SQL Server
6. Значение NULL
7. Ограничения
Модуль 3. Инструкция SELECT
На третьем уроке изучим инструкцию SELECT и ее элементы, предикаты, операторы сравнения, функции SQL и троичную логику с NULL.
1. Логический порядок обработки инструкции SELECT.
2. Предикаты
3. Приоритет операторов
4. Выражение CASE
5. Символьные строки
6. Функции работы со строками
7. Работа с датой и временем
8. Функции работы с датой и временем
Модуль 4. Соединения и подзапросы
На уроке разберём соединения (JOIN), подзапросы, операторы EXISTS, IN, APPLY, а также работу с наборами (UNION, EXCEPT, INTERSECT). Научимся писать запросы с несколькими таблицами, используя ALIAS, CTE и VIEW.
1. Соединение
2. Логические виды соединений
3. Синтаксис
4. Другие виды соединений
5. Вложенные запросы
6. Предикаты IN и EXISTS
7. Табличные выражения
8. Операторы работы с наборами
Модуль 5. Группировка
Изучим группировку данных в SQL с помощью GROUP BY и HAVING, а также агрегирующие функции: MAX, MIN, SUM, COUNT.
1. Операция группировки
2. Агрегатные функции
3. Фильтрация сгруппированных данных HAVING
4. Логический порядок обработки инструкции SELECT. Разница между WHERE и HAVING
Модуль 6. Оконные функции
Изучим окно (FRAME) в SQL и работу с OVER, ORDER BY и PARTITION BY. Рассмотрим оконные функции (ROW_NUMBER, RANK, LAG, SUM) с примерами для расчёта итога и нумерации значений.
  1. Что такое оконные функции
  2. Виды оконных функций
Модуль 7. Операции DML
SQL позволяет изменять данные с помощью INSERT, UPDATE и DELETE. Рассмотрим примеры с фильтрами, подзапросами и CTE.
1. Инструкции по изменению данных
2. Инструкция INSERT
3. Свойство IDENTITY
4. Инструкция UPDATE
5. Инструкция DELETE
6. Инструкция MERGE
7. Временные таблицы и табличные переменные
8. Инструкция SELECT INTO
9. Инструкция TRUNCATE
10. Управление ходом выполнения
Модуль 8. Производительность SQL Server
В уроке рассмотрены аспекты производительности SQL Server: виды индексов, планы запросов, использование индексов, кардинальность, статистика и оптимизация запросов.
1. Для чего нужен оптимизатор
2. План запроса
3. Как SQL Server хранит данные
4. Что такое индекс
5. SARG – able предикаты
6. Поиск и просмотр — критерии выбора оптимизатором (Seek vs Scan)
7. Покрывающий индекс
8. Скалярные функции
Курсовая работа
Курсовой проект — вам дан прототип базы данных интернет-магазина.
Ваша задача — реализовать логику на Transact SQL в трех блоках: работа с заказами, отображение информации и отчеты. Проект не включает администрирование и управление оплатой
Шаг за шагом от простого к сложному с поддержкой
Формат обучения
Смотрите небольшие видео-уроки по 5−10 минут
Выполняете практические задачи
по пройденному материалу
Менторы и живая обратная связь
Учебное комьюнити для общения и обмена опытом

Встречайтесь в чате курса, делитесь решениями, объединяйтесь с первых дней обучения.

Получайте обратную связь от менторов, решайте вместе реальные задачи.
Менторы дадут комментарии к вашим работам и помогут сделать их лучше. Это действующие аналитики, которые прошли методическое обучение — умеют объяснять сложное и вдохновлять на развитие.
Тренер
Дмитрий Пилюгин, Microsoft MVP, MCSA
Преподаватель курса SQL
Курс предоставлен нашими партнерами IQBI для профессии Аналитик данных.

Курс доступен по акции только 3 дня, далее — на сайте IQBI по полной стоимости.
Записаться на обучение
Прием заявок закончен
30 000 ₽
Полная стоимость обучения
Стоимость обучения со скидкой
9 990 ₽
  • Доступ к материалам на год
  • Методичка по SQL
  • Ответы на вопросы в уроках
  • Сертификат о прохождении курса
  • Чат-комьюнити с кураторами и сокурсниками
Тариф “С ментором
Пройдите курс до 15 декабря и мы вернем вам деньги
Выпускники получают сертификат об успешном прохождении курса — что, вместе с курсовым проектом, будет хорошим аргументом при трудоустройстве
Сертификат об окончании
Частые вопросы

Как проходит обучение?

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

Доступ к каждому новому уроку открывается после сдачи задания по предыдущему.

Что я получу?

Сразу после оплаты вы получаете доступ к обучающей платформе с материалами курса,доступ к обучению на 360 дней. Так же вы получите доступ к сообществу в телеграм канале.

Сколько длится курс?

Среднее время прохождения курса — 1,5 месяца. Кому-то требуется больше времени, поэтому доступ к курсу остается открытым дольше, на 360 дней.

Как принять участие в обучении?

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

Какое ПО необходимо для обучения?

Для прохождения курса нужно установить SQL Server, инструкции по установке ждут вас в отдельном уроке внутри курса.

Для SQL Server требуется не менее 6 ГБ доступного места на жестком диске.

Windows 10 или более поздней версии.

Как оплатить курс от организации?

Чтобы оплатить курс от юридического лица, пришлите реквизиты вашей компании на почту info@alexkolokolov.ru. Мы оформим договор и выставим счет на оплату.

Тема письма: «Заявка на покупку курса SQL».

Какие знания нужны для прохождения курса?

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

Что делает ментор?

Ментор помогает вам на протяжении всего курса: отвечает на вопросы, дает обратную связь по заданиям, помогает разобрать сложную тему и направляет вас в процессе обучения, чтобы вы выполняли свои задания. Мы предлагаем пройти обучение за 6 недель. Если успеваете с заданиями в срок (обучение по расписанию) – получаете разбор от ментора. Не успеваете – выпускники-волонтеры помогут с ними в чате.

Задайте вопрос о курсах
Отвечу на ваши вопросы о курсах Института бизнес-аналитики и помогу выбрать тот, который принесёт нужный результат. Оставьте свои контакты, и я свяжусь с вами.
Яна Баранова
Координатор
Нажимая кнопку Отправить, вы соглашаетесь с политикой обработки персональных данных
Остались вопросы?