SQL практикум. Продвинутый уровень (часть 3)

Продолжим развивать БД популярного мессенджера. Обсудим более сложные вопросы: транзакции, представления, процедуры, оптимизацию, права доступа и много всего другого
Средний уровень
4-5 часов в неделю
Часть
1 программы →
Сертификат Stepik

Чему вы научитесь

  • Настраивать полнотекстовый поиск в MySQL
  • Создавать и использовать представления (Views) для упрощения сложных запросов
  • Разрабатывать хранимые процедуры с параметрами и условной логикой
  • Писать пользовательские функции для расширения возможностей SQL
  • Применять переменные в SQL-запросах и скриптах
  • Создавать и настраивать триггеры для автоматизации задач
  • Управлять транзакциями с разными уровнями изоляции
  • Обрабатывать ошибки в SQL-коде с помощью обработчиков исключений
  • Диагностировать и устранять взаимные блокировки (deadlocks)
  • Настраивать систему прав доступа через пользователей и роли
  • Оптимизировать запросы с помощью EXPLAIN и графических планов выполнения
  • Применять денормализацию для повышения производительности
  • Анализировать логи сервера для поиска проблем
  • Использовать циклы и курсоры для обработки данных
  • Защищать базу данных от SQL-инъекций
  • Настраивать параметры сервера MySQL для оптимальной работы
  • Решать реальные задачи из production-среды

О курсе

Данный курс является частью учебной программы
"Пакет курсов. Базы данных и SQL с нуля до профи".

Загляни в Телеграм канал курса. Там обсуждение и новости.

В конце курса студентов ждет приятный бонус! =)

Для кого этот курс

Для студентов и выпускников. Для работников ИТ-индустрии. Для всех, интересующихся базами данных и языком SQL.

Начальные требования

Базовые знания о языке SQL.

Желательно перед началом пройти курс "SQL практикум для начинающих и продолжающих".

Наши преподаватели

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

🎥 Видеоуроки – пошаговые объяснения теории с живыми примерами.
📝 Текстовые конспекты – краткие выжимки из уроков, готовый код, шпаргалки и дополнительные материалы.
💻 Практические задания – после каждого урока вы будете писать реальные SQL-запросы, чтобы закрепить навык.
🧠 Тесты и проверочные вопросы – помогут убедиться, что вы поняли ключевые моменты.
📊 Задачи на написание SQL-кода – от простых запросов до сложных многотабличных выборок.
🔄 Разбор ошибок и лучших практик – научитесь избегать типичных проблем.

 

Что нужно делать?

1️⃣ Смотреть уроки в удобном темпе.
2️⃣ Повторять код за преподавателем.
3️⃣ Решать задачи – без практики SQL не освоить!
4️⃣ Проходить тесты для самопроверки.
5️⃣ Возвращаться к сложным темам – конспекты всегда под рукой.

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

загружаем...
Certificate

Сертификат

Сертификат Stepik

Входит в 1 программу

  •    
     
     

Что вы получаете

  • Основа материала - видеоуроки.
  • В конце каждого модуля есть вопросы для проверки.
  • После каждого урока - конспект в текстовом виде для удобства ретроспективы.
  • Ссылки на полезные материалы, странички документации.
  • Написанный на уроке код с комментариями.

Сколько стоит обучение

Price: 1 250 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 1 250