Чему вы научитесь
- Устанавливать и настраивать MySQL-сервер и клиентские инструменты (Workbench, DBeaver)
- Создавать и развертывать базы данных различной сложности
- Реализовывать полнотекстовый поиск по данным
- Работать с представлениями (Views) для упрощения сложных запросов
- Разрабатывать хранимые процедуры и пользовательские функции
- Использовать переменные в SQL-запросах
- Создавать и применять триггеры для автоматизации задач
- Работать с транзакциями и уровнями изоляции
- Обрабатывать ошибки и исключения в SQL-коде
- Управлять блокировками таблиц и решать проблемы взаимоблокировок
- Оптимизировать SQL-запросы для работы с большими объемами данных
- Решать практические задачи в SQL повышенной сложности
- Проходить комплексное тестирование полученных навыков
О курсе
Продолжим развивать БД популярного мессенджера. Обсудим более сложные вопросы: транзакции, представления, процедуры и много всего другого
Для кого этот курс
🔹 Начинающим разработчикам, которые хотят освоить работу с базами данных
🔹 Бэкенд-программистам, которым нужно углубить знания SQL
🔹 Аналитикам данных, работающим с SQL-запросами
🔹 Администраторам БД, изучающим особенности MySQL
🔹 Тестировщикам, проверяющим работу с базами данных
🔹 Студентам IT-специальностей, осваивающим основы SQL
🔹 Карьерным перебежчикам в IT, осваивающим востребованный навык
Начальные требования
Базовые знания о языке SQL.
Желательно перед началом пройти курс "SQL практикум. Основы".
Преподаватели курса
Как проходит обучение
🎥 Видеоуроки – пошаговые объяснения теории с живыми примерами.
📝 Текстовые конспекты – краткие выжимки из уроков, готовый код, шпаргалки и дополнительные материалы.
💻 Практические задания – после каждого урока вы будете писать реальные SQL-запросы, чтобы закрепить навык.
🧠 Тесты и проверочные вопросы – помогут убедиться, что вы поняли ключевые моменты.
📊 Задачи на написание SQL-кода – от простых запросов до сложных многотабличных выборок.
🔄 Разбор ошибок и лучших практик – научитесь избегать типичных проблем.
Что вы получите
- Основа материала - видеоуроки.
- В конце каждого модуля есть вопросы для проверки.
- После каждого урока - конспект в текстовом виде для удобства ретроспективы.
- Ссылки на полезные материалы, странички документации.
- Написанный на уроке код с комментариями.
Нагрузка
4-5 часов в неделю