Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

7 390 ₽
нет рассрочки

Пакет из трёх курсов по SQL и базам данных.
Пакетное предложение дешевле на 1500 рублей чем покупка курсов по отдельности.

1. Основы SQL
Практический Online-курс по основам SQL с серией коротких видео-уроков и большим количеством заданий. На курсе вы научитесь делать как простые выборки, так и многотабличные запросы с использование JOIN и UNION, а также освоите функции агрегации.
Курс - победитель V международного конкурса EdCrunch Award 2019 в номинации "Лучший онлайн-курс размещенный на образовательной платформе".
Изучаем SQL на примере MySQL — одной из самых популярных баз данных.

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

3. Проектирование баз данных
В курсе в простой форме рассказывается теория проектирования баз данных, а также даются практические инструменты на примере учебной базы данных автосалона.
В ходе небольшой серии уроков рассматриваются варианты логического и концептуального проектирования, нормализация базы до формы 4НФ, а также денормализация таблиц.
Поддержка
Мы стараемся отвечать на любые вопросы в течение 24 часов.
Не стесняйтесь спрашивать.

Что вы получите после обучения

Приобретаемые навыки
3
ACID
4
Проектирование баз данных

Вас будут обучать

Курсы
5
курсов
Компания Shultais Education основана в 2015 году профессиональным разработчиком и преподавателем Никитой Шультайсом. Сегодня компания специализируется на производстве дистанционных программ обучения по IT специальностям: базы данных, программирование, вёрстка. О преподавателях...

Компания Shultais Education основана в 2015 году профессиональным разработчиком и преподавателем Никитой Шультайсом.

Сегодня компания специализируется на производстве дистанционных программ обучения по IT специальностям: базы данных, программирование, вёрстка.

О преподавателях

Ведущий преподаватель – Никита Шультайс, профессиональный web-программист с опытом работы более 10 лет. Автор статей в журнале Linux Format, участник олимпиад.

Образовательная организация

Stepik — образовательная платформа и конструктор онлайн-курсов.

Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки.

Наша цель — сделать образование открытым и удобным.

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

Платформа Stepik включает в себя конструктор бесплатных занятий и уроков. Создать интерактивный обучающий курс может любой зарегистрированный пользователь. При этом авторы обучающих материалов сохраняют авторские права. Сервис не имеет ограничений по числу обучающихся на курсе.

Stepik имеет обширные возможности по созданию онлайн-курсов, обучающих занятий и уроков с использованием текстов, видео, картинок, тестовых задач, в процессе выполнения которых можно вести обсуждения с остальными обучающимися, а также с преподавателем. Всего в Stepik присутствует 20 типов заданий, проверка которых может осуществляться как в автоматическом, так и в ручном режиме.

Большим преимуществом данной платформы является возможность встраивать созданные материалы на сторонние сайты, например, Moodle и Canvas.

Кроме того, Stepik может использоваться в качестве площадки для проведения разнообразных мероприятий, таких как олимпиады и конкурсы.

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

За каждый пройденный курс в Stepik обучающийся получает сертификат о прохождении. Получение сертификата также бесплатно.

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

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

  1. Первые запросы
  2. Составные условия
  3. Порядок AND и OR
  4. Сортировка результатов
  5. Ограничение выборки
  6. Принципы работы баз данных
  7. Установка MySQL

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

  1. Добавление данных
  2. Обновление данных
  3. Удаление данных

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

  1. Создание простейших таблиц
  2. Числовые поля
  3. Параметр ZEROFILL
  4. Строковые поля
  5. Дата и время
  6. NULL
  7. NULL в SELECT запросах
  8. BOOL, ENUM, SET
  9. "TRUE" и "FALSE" в SELECT запросах
  10. Значения по умолчанию

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

  1. Первичный ключ
  2. Уникальный индекс
  3. Обычные индексы
  4. Добавление и удаление индексов

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

  1. Добавление и удаление столбцов
  2. Изменение столбцов
  3. Изменение таблицы

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

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

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

  1. Математические функции
  2. Строковые функции
  3. Функции даты
  4. Сортировка по дате

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

  1. COUNT, MIN, MAX, AVG
  2. GROUP BY
  3. HAVING и WHERE

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

  1. Объединение с помощью UNION
  2. Объединение с помощью UNION: сортировка
  3. Объединение с помощью UNION: группировка
  4. Отношение один к одному
  5. Внешний ключ
  6. Отношения один-ко-многим
  7. Создание связей один-ко-многим
  8. JOIN
  9. Понимание JOIN
  10. Понимание JOIN, часть 2
  11. Выборка из трех и более таблиц
  12. Ссылочная целостность
  13. Отношения многие ко многим

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

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

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

  1. Введение в транзакции
  2. ACID
  3. Потерянное обновление
  4. Грязное чтение
  5. Неповторяющееся чтение
  6. Фантомное чтение
  7. Транзакции: заключение

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

  1. Хранимые процедуры
  2. Транзакции в хранимых процедурах
  3. Хранимые функции
  4. Переменные
  5. Переменные в хранимых процедурах
  6. Триггеры
  7. Представления
  8. Ограничения и проверки
  9. Блокировка таблиц
  10. Анализ и оптимизация запросов

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

  1. Введение в оконные функции
  2. Знакомство с неагрегирующими функциями
  3. Сортировка в оконных функциях
  4. Фильтрация в оконных функциях
  5. Понимание окон
  6. Сортировка для агрегирующих функций
  7. Группировка и оконные функции
  8. Ранжирование с помощью RANK и DENSE_RANK
  9. Именованные окна
  10. Ранжирование с помощью NTILE
  11. Статистическое ранжирование
  12. Опережение и отставание
  13. Сравнение с первым и последним
  14. Функция NTH_VALUE
  15. Фреймы
  16. Фреймы и функции агрегации
  17. Фреймы и интервалы дат
  18. ROWS и RANGE во фреймах
  19. Удаление дубликатов с помощью ROW_NUMBER

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

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

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

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

Рейтинг курса

4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 20.04.2024 09:36
Пакет SQL курсов

Пакет SQL курсов

Оставить отзыв
Поделиться курсом с друзьями