SQL с нуля до Профи
С 28 по 30 Октября
Скидка 70%
только с 28 по 30 октября
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 по полной стоимости.
Записаться на обучение
Старт: 4 ноября
Осталось: 26 мест
30 000 ₽
Полная стоимость обучения
Стоимость обучения со скидкой
9 990 ₽
  • Доступ к материалам на год
  • Методичка по SQL
  • Ответы на вопросы в уроках
  • Сертификат о прохождении курса
  • Чат-комьюнити с кураторами и сокурсниками
Тариф “С ментором
Пройдите курс до 15 декабря и мы вернем вам деньги
Выпускники получают сертификат об успешном прохождении курса — что, вместе с курсовым проектом, будет хорошим аргументом при трудоустройстве
Сертификат об окончании
Частые вопросы

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

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

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

Что я получу?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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