Поколение Python:
SQL для начинающих

11 модулей
Рейтинг на stepik.org:
63 урока
4900 ₽
950 заданий
Сертификат
О курсе

"Поколение Python": SQL для начинающих:

  • знакомит с реляционными базами данных
  • знакомит с базовыми возможностями языка SQL

В курсе рассматриваются основные понятия реляционных баз данных и языка SQL: группировка, соединения, подзапросы, встроенные функции, пользовательские функции и хранимые процедуры, триггеры, представления, обобщенные табличные выражения (CTE), операторы SELECT, UPDATE, INSERT, DELETE, CREATE, ALTER.

Используемая СУБД — MySQL.

Решения проверяет автоматическая система, поэтому обратную связь вы получите быстро. Если у вас возникнут вопросы, команда курса даст советы и подсказки. Кроме того, проблемы можно обсуждать с однокурсниками в комментариях к задачам.

Чему вы научитесь
Извлекать информацию
из таблиц с помощью
SQL-запросов
Добавлять в таблицы новые данные
Удалять и изменять данные
в таблицах
Фильтровать данные
с помощью WHERE и HAVING
Выполнять агрегацию данных с помощью GROUP BY
Извлекать информацию
из нескольких таблиц
с помощью JOIN
Объединять таблицы
с помощью UNION
Работать с функциями для обработки чисел, дат и текста
Вычислять среднее, минимальное и максимальное значения с помощью функций AVG, MIN, MAX
Использовать вложенные
SQL-запросы
Создавать пользовательские функции и хранимые процедуры
Кому подойдет курс?
  • Начинающему программисту
    Изучите основы реляционных баз данных и языка SQL, научитесь решать практические задачи.
    1
  • Продвинутому программисту
    Отточите свое мастерство владения SQL,
    решив большое количество задач.
    2
  • Аналитику
    Научитесь обрабатывать информацию
    с помощью одного из самых мощных языков для работы с данными.
    3
  • Тестировщику
    Изучите основы языка SQL, необходимые для автоматизации тестирования.
    4

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

1
Модуль 1: Введение в базы данных и СУБД
Изучаются основные понятия реляционных баз данных, СУБД, нормальные формы.
2
Модуль 2: Основы языка SQL
Изучаются основные типы данных языка SQL, извлечение данных (оператор SELECT), фильтрация данных (оператор WHERE), сортировка данных (оператор ORDER BY).
3
Модуль 3: Встроенные функции
Изучаются встроенные текстовые и числовые функции, функции
по работе с датой и временем, дополнительные функции и условные конструкции.
4
Модуль 4: Группировка данных
Изучается группировка данных и встроенные агрегатные функции SUM, MIN, MAX, AVG, COUNT.
5
Модуль 5: Подзапросы
Изучаются подзапросы для решения практических задач.
6
Модуль 6: Соединение таблиц
Изучаются внутреннее (INNER JOIN) и внешнее (LEFT, RIGHT JOIN) соединения, а также объединение результатов запросов (UNION).
7
Модуль 7: Обновление, удаление и добавление данных
Изучаются операторы INSERT, DELETE и UPDATE.
8
Модуль 8: Создание таблиц и работа с ними
Изучаются операторы CREATE / ALTER TABLE, триггеры, представления, обобщенные табличные выражения (CTE).
9
Модуль 9: Пользовательские функции и хранимые процедуры
Изучаются пользовательские переменные и операторы CREATE FUNCTION / PROCEDURE.
10
Модуль 10: Дополнительные задачи
Большое количество задач разного уровня сложности
на закрепление пройденного материала.
11
Модуль 11: Итоговый экзамен (mock-собеседование)
Возможность порешать задачи на знание SQL на время и почувствовать атмосферу собеседования.
Как проходит обучение?
Текстовые уроки

Теоретическая часть курса состоит из текстовых уроков, которые вы можете изучать онлайн с любого устройства

в любое время

Практика на тренажере

Для закрепления навыков написания SQL-запросов после каждого урока нужно решить серию заданий

в интерактивном тренажере

Поддержка преподавателя

Если у вас возникают вопросы, вы всегда сможете задать их на форуме, а наши преподаватели или ученики ответят в течение 24 часов

Сертификат

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

Сертификат — это подтверждение ваших навыков и знаний.

Отзывы
07 декабря 2023
Артур Харисов
Отличный курс! Для начинающих изучать SQL -- самое то!
07 декабря 2023
Тимур Гуев
Узнал много всего нового! Освежил свои знания по SQL. Жду продолжения!
07 декабря 2023
Артур Хасиев
Отличный, весьма объемный и интересный курс. Местами сложный, иной раз требовались и подсказки, но в целом все понравилось. Очень много задач, это радует.
08 декабря 2023
Рустам Чаниев
Большое спасибо за курс! Материал изложен очень подробно и доступно, очень много задач, начиная с элементарных и заканчивая сложными.
08 декабря 2023
Настя Короткова
Курс очень обстоятельный, много практических упражнений (несложных и сложных, ох уж эти самолеты). Заслуженная оценка "5"!
08 декабря 2023
Валера Суровый
Ребята, спасибо большое за возможность участвовать в разработке этого курса. Изучил SQL, не боюсь трехэтажных запросов. Задач капец как много, можно идти смело и проходить собес )))
08 декабря 2023
Сослан Хугаев
Всем рекомендую! Пять звезд :)
08 декабря 2023
Дима Гриценко
beegeek в своем стиле сделали очень хороший курс, ждем с нетерпение продолжение по SQlite и SQL Alchemy.
Готовы начать? Мы вас ждем!
FAQ

Остались вопросы?

Наша команда с удовольствием поможет выбрать курс
и ответит на все ваши вопросы!