Чему вы научитесь
- Понимать и работать в реляционных базах данных
- Разберетесь в синтаксисе SQL-запросов
- Научитесь создавать, изменять, читать и удалять базы и таблицы
- Освоите стандартные операторы и SELECT
- Научитесь сортировать и искать нужные данные
- Научитесь работать с агрегатными функциями
- Изучите все типы JOIN
- Узнаете, что такое транзакции и миграции
- Поймете, как тестировщик может применять базы данных в работе
О курсе
Практический тренажер по SQL для тестировщиков, который повторяет активности реального рабочего дня.
Для кого: для начинающих тестировщиков, которые знают основы тестирования, но еще не писали запросы к базе, и для тех, кто уже пишет SQL и хочет добрать JOIN, подзапросы, транзакции и оконные функции.
Что вы получите: навык находить нужные строки в базе, сверять данные из нескольких таблиц, считать отчеты для команды, готовить тестовые данные на стенде и проверять миграции после релиза.
Курс в цифрах
- 7 модулей и 43 урока: от первого SELECT до транзакций, миграций и оконных функций
- 226 заданий с автопроверкой, из них 168 SQL-задач: запрос выполняется в браузере и проверяется по реальному результату
- Сертификат Stepik выдается автоматически: 190 баллов из 226, с отличием – 226
Весь курс идет по одной базе интернет-магазина "Полка": клиенты, заказы, платежи, логи ошибок приложения, обращения в поддержку, релизы и миграции.
В базу отдельно заходить не надо, весь курс можно пройти через браузер.
Задания в курсе сделаны, как рабочие ситуации:
– клиент пишет, что деньги списали дважды;
– после релиза выросло число ошибок в оплате;
– заказ оплачен, а платежа нет.
В каждом уроке короткий конспект с примерами и пять задач. Запросы выполняются прямо в браузере, ответ проверяется по реальному результату автоматически через специальный тип задач SQL на Stepik.
Также для курса разработана песочница, к которой можно отправлять запросы на отдельной странице.
Чтобы увидеть результат, надо написать запрос. Просто пробежаться по курсу не получится.
Курс закрывает вопросы, которые нужны тестировщику на практике: выборки и фильтры, сортировки, все виды JOIN, агрегаты и группировки, подзапросы, правку данных на стенде, структуру таблиц, ограничения, транзакции и приемку миграций.
Частые вопросы
Подойдет ли тренажер по SQL, если я никогда не писал запросы?
Да. Курс начинается с того, как устроен запрос и как читать схему базы, а дальше идет от SELECT к JOIN и группировкам. Из подготовки нужны только основы тестирования.
Нужно ли устанавливать базу данных?
Нет, запросы выполняются прямо в браузере. Для своих запросов есть песочница на отдельной странице, а подключение через DBeaver я разбираю в отдельном уроке.
Как проверяются задачи по SQL?
Автоматически. В 168 SQL-задачах Stepik выполняет ваш запрос и сверяет результат с ожидаемым, остальные 58 заданий – тесты, сопоставления, сортировки, пропуски и таблицы.
Будет ли сертификат?
Да, сертификат Stepik приходит автоматически за 190 баллов из 226. Сертификат с отличием – за все 226 баллов.
Чем курс отличается от продвинутого курса по тестированию?
В продвинутом курсе SQL – одна из тем рядом с веб, API и мобильным тестированием. Здесь весь курс про SQL: 43 урока и 168 задач на одной базе интернет-магазина.
Можно ли проходить курс с телефона?
Лучше на компьютере. В каждом уроке нужно писать запросы, а с клавиатуры это намного удобнее.
Автор: Артем Русов, создатель популярных курсов на Stepik по тестированию, автор месяца и победитель Stepik Awards 2025.
Для кого этот курс
Начальные требования
- Знание основ тестирования
- Рабочий компьютер и интернет
- Браузер (желательно проходить курс на компьютере)
Как проходит обучение
– Вы изучаете короткий конспект
– После него выполняете тесты и задания
Программа курса
В курс входят
- 43 урока
- 58 тестов
- 168 интерактивных задач
Наши преподаватели
Сертификат
Что вы получаете
- - Навыки и знания по SQL и базам данных, которые нужны в работе тестировщика
- - Практика написания SQL-запросов
- - Сертификат в конце обучения