Программирование [Stepik] [Pragmatic Programmer] SQL практикум. Select запросы от А до Я (2025)

Moderator
Команда форума
29 Мар 2020
296,589
1,464,075
113
Голосов: 0
#1
[Stepik] [Pragmatic Programmer] SQL практикум. Select запросы от А до Я (2025)


Описание [Stepik] [Pragmatic Programmer] SQL практикум. Select запросы от А до Я (2025):




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

  • Создавать SELECT-запросы любого уровня сложности, от базовых до продвинутых.
  • Фильтровать данные с помощью условий WHERE и оператора LIKE.
  • Сортировать результаты запросов с использованием ORDER BY.
  • Работать с агрегатными функциями (COUNT, SUM, AVG, MIN, MAX).
  • Группировать данные с применением GROUP BY и HAVING.
  • Правильно обрабатывать NULL-значения в запросах.
  • Реализовывать пагинацию данных с помощью LIMIT и OFFSET.
  • Использовать условную логику с операторами IF и CASE.
  • Писать и оптимизировать вложенные запросы (подзапросы).
  • Выполнять все типы объединений таблиц (INNER, LEFT, RIGHT, FULL JOIN).
  • Применять UNION для объединения результатов запросов.
  • Использовать мощные оконные функции для анализа данных.
  • Работать с общими (CTE) и рекурсивными табличными выражениями.
  • Сравнивать и выбирать оптимальные подходы между JOIN и подзапросами.
  • Решать комплексные практические задачи на реальных примерах.
Для кого этот курс

  • Для студентов и выпускников.
  • Для специалистов в ИТ-индустрии.
  • Для всех, кто интересуется базами данных и языком SQL.
Начальные требования

Для комфортного обучения на курсе необходимо:

  • Обладать базовыми навыками работы с компьютером (умение управлять файлами, устанавливать программы, пользоваться браузером).
  • Иметь минимальный опыт в текстовом вводе (способность печатать и редактировать текст).
Наши преподаватели

Наши преподаватели — опытные специалисты в области программирования, включая Pragmatic Programmer, C#-разработчика и преподавателя в GeekBrains и Otus.

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

Обучение включает:

  • Видеоуроки с пошаговыми объяснениями теории и живыми примерами.
  • Текстовые конспекты с краткими выжимками из уроков, готовым кодом, шпаргалками и дополнительными материалами.
  • Практические задания, которые требуют написания реальных SQL-запросов для закрепления навыков.
  • Тесты и проверочные вопросы для проверки усвоения ключевых моментов.
  • Задачи на написание SQL-кода, начиная от простых запросов и заканчивая сложными многотабличными выборками.
  • Разбор ошибок и лучших практик для избежания типичных проблем.
Что нужно делать?

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

  1. Подготовка к работе
    • Приветствие.
    • Установка MySQL сервера.
    • Настройка графических IDE (Workbench, DBeaver).
    • Развертывание базы данных.
    • Контрольные вопросы.
    • Решение задач: написание SQL-кода.
  2. Базовые возможности синтаксиса
    • Простые примеры SELECT-запросов.
    • Фильтрация данных (WHERE + LIKE).
    • Сортировка результатов (ORDER BY).
    • Работа с агрегатными функциями (COUNT, MIN, MAX, AVG, SUM).
    • Группировка данных (GROUP BY).
    • Фильтрация в GROUP BY (HAVING).
    • Обработка NULL-значений.
    • Пейджинг данных (LIMIT + OFFSET).
    • Условия и ветвления (IF, CASE).
    • Контрольные вопросы (часть 1, 2, 3).
    • Решение задач: написание SQL-кода (часть 1, 2).
  3. Продвинутые SELECT-запросы
    • Вложенные запросы (подзапросы).
    • Объединения таблиц (JOIN) — теория.
    • Типы объединений: CROSS JOIN, INNER JOIN.
    • Объединения: LEFT JOIN, RIGHT JOIN.
    • Объединения: FULL OUTER JOIN.
    • Сравнение вложенных запросов и объединений.
    • Соединения с помощью UNION.
    • Оконные функции.
    • Общие табличные выражения (CTE).
    • Рекурсивные табличные выражения.
    • Контрольные вопросы (часть 1, 2).
    • Решение задач: написание SQL-кода (часть 1, 2, 3, 4).
  4. Финальный тест и завершение курса
    • Дисклеймер.
    • Тест (часть 1, 2, 3, 4, 5, 6).
    • Итоги и рекомендации на будущее.
В курс входят:

  • 44 урока.
  • 3 часа 18 минут видео.
  • 140 тестов.
  • 65 интерактивных задач.

Подробнее:


Для просмотра содержимого вам необходимо авторизоваться

Скачать курс [Stepik] [Pragmatic Programmer] SQL практикум. Select запросы от А до Я (2025):


Для просмотра содержимого вам необходимо авторизоваться
 
Последнее редактирование модератором: