Чему вы научитесь
- Устанавливать MySQL
- Подключаться к базе
- Создавать базы данных и таблицы под требования заказчика.
- Извлекать информацию с помощью SQL-запросов.
- Добавлять в таблицы новые данные.
- Создавать уникальные и составные индексы.
- Фильтровать данные с помощью WHERE и HAVING.
- Выполнять агрегацию данных по нескольким параметрам с помощью GROUP BY.
- Вычислять среднее, минимальное и максимальное значения.
- Группировать данные по категориям и датам.
- Извлекать информацию из нескольких таблиц с помощью JOIN.
- Объединять таблицы с помощью UNION.
- Использовать вложенные SQL-запросы.
- Определять отношения между таблицами, которая поможет упростить проектирование базы данных
О курсе
Курс является частью курса PRO C#. Базы данных – победителя конкурса Stepik Awards 2025 в номинации "Лучшая система практических заданий".
Цели курса
Изучить с полного нуля реляционные базы данных. Научиться работать с ними как с помощью SQL.
Перестанете бояться SQL и начнёте писать сложные запросы с первого дня. Сможете правильно проектировать базы данных для любого проекта. Узнаете, как избегать ошибок, из-за которых 80% кандидатов проваливают собеседования по базам данных.
Какие проблемы и задачи решает курс?
-
Незнание SQL и основ работы с БД
-
Научитесь писать запросы (SELECT, INSERT, UPDATE, DELETE, JOIN и др.).
-
Поймёте, как проектировать таблицы, настраивать связи и индексы.
-
-
Проблемы с оптимизацией и безопасностью
-
Узнаете, как создавать индексы для ускорения запросов.
-
Научитесь предотвращать SQL-инъекции.
-
Разберёте транзакции и обеспечение целостности данных.
-
-
Подготовка к собеседованиям
-
Включены типовые вопросы по SQL.
-
-
Недостаток практики
-
Создадите свою базу данных Stepik
-
Реальные задачи на CRUD (Create, Read, Update, Delete), связи между таблицами.
-
Почему стоит выбрать именно его
Мы подошли основательно к изучению баз данных.
У нас каждые сутки отвечают модераторы. В чате курса постоянно общение. В целом любой вопрос не проходит мимо.
Какие особенности есть у курса
-
Своя подача материала
-
Все идет по нарастанию. Ничего дополнительно гуглить не надо! Все есть в курсе
-
Эталонные решения от команды курса к КАЖДОМУ заданию
-
Комментарии к верному и неверным ответам к КАЖДОМУ тестовому заданию
-
Приятные пасхалки спрятаны внутри курса
Что нужно будет делать
Даже если у вас нет опыта с базами данных — курс начинается с основ SQL и постепенно переходит к сложным темам. Всё объясняется «на пальцах».
Просто проходите курс и задавайте вопросы. Все остальное сделаем мы команда курса!
Гибкость
Можно учиться в своём темпе — доступ к материалам остаётся навсегда.
Частые вопросы:
- А в курсе по БД будут рассматриваться Postgre SQL и MS SQL?
В курсе по базам данных будет рассмотрена MySQL. Это их родной брат. Его выбрали потому что на степике только он.
Для кого этот курс
Начальные требования
Никаких, просто проходи курс😊
Курс для широкого круга слушателей. Не требует специализированных знаний ни в программировании, ни в базах данных.
Наши преподаватели
Как проходит обучение
Читаете лекцию, а затем выполняете практические задания:
- тесты
- задачи на написание sql запросов
- задачи на формирование полной базы данных Stepik
Решения будут проверяться автоматической системой, поэтому вы будете получать быструю обратную связь. Если у вас возникнут проблемы, команда курса даст советы и подсказки.
У курса есть свой чат в телеграмме с активным сообществом единомышленников.
Программа курса
Что вы получаете
- Практические навыки написания SQL запросов с нуля
- Закрепление теории на SQL тренажере прямо на Stepik
- Тренировочные таблицы для выполнения домашних заданий
- Вопросы с собеседований по SQL
- Все исходники: макет базы данных в figma, SQL скрипт создания и наполнения базы данных
- Навыки и знания, востребованные работодателем
- Возможность отработать теорию на практике
- Поддержку команды курса и однокурсников
- Доступ к форуму решений и решению команды курса
- Доступ к сообществу программистов
- Сертификат о прохождении курса