SQL с нуля до практики
О чём курс
О программе
Команда IT Guru подготовила обучающий комплекс, объединяющий два курса по реляционным базам данных: от базовых конструкций до решения задач в интерактивном тренажёре. Обучение ориентировано на последовательное освоение языка: сначала синтаксис и логика выборки информации, затем отработка запросов на прикладных сценариях.
Первая часть знакомит с основами синтаксиса и принципами хранения информации. Теоретические уроки подкрепляются практическими заданиями на единой учебной базе. Вторая часть переносит работу в условия, приближенные к реальным проектам: вы тренируетесь писать запросы к разным базам данных, разбирая задачи из нескольких прикладных областей.
Что внутри
Материал охватывает базовые операторы, встроенные функции и манипуляции со структурой таблиц. В теоретической и тренажёрной частях рассматриваются:
- выборка, фильтрация, сортировка и группировка записей через конструкции WHERE, HAVING и GROUP BY;
- агрегатные операции с помощью функций MIN, MAX, COUNT, AVG и SUM;
- строковые функции для конкатенации, поиска подстрок, обрезки пробелов и изменения регистра;
- математические функции округления и генерации случайных чисел;
- функции работы с датой и временем, определение текущих меток и вычисление разницы между периодами;
- условные конструкции CASE, COALESCE, NULLIF и логические ветвления IF;
- соединение таблиц через различные типы JOIN (INNER, LEFT, RIGHT, FULL, CROSS, SELF), создание объединений UNION, представлений и подзапросов;
- создание новых таблиц, изменение их структуры, добавление, обновление и удаление записей.
В практическом тренажёре отработка навыков проходит на трёх смоделированных базах данных: интернет-магазин с товарами, пользователями и заказами; гостиничная система с номерами, бронированиями и отзывами; игровая платформа с персонажами, снаряжением, квестами и боями.
Для кого
Материал адресован специалистам, которым необходимо извлекать и анализировать информацию из баз данных:
- начинающим разработчикам и аналитикам данных;
- тестировщикам и QA-инженерам;
- маркетологам и бизнес-аналитикам, работающим с метриками и отчётами;
- администраторам баз данных и всем, кто планирует освоить SQL с нуля.
Начальные требования
Для старта специальной технической подготовки не требуется. Полезно иметь общее представление о логике и базовых понятиях информатики. Программа подходит как для начала обучения с нуля, так и для систематизации базовых знаний перед переходом к сложным практическим задачам.
Программа обучения
SQL для начинающих
- Введение
- Основы
- Агрегатные функции
- Функции для работы со строками
- Функции для работы с числами
- Функции для работы с датами и временем
- Выражения
- Объединение таблиц
- Операции с таблицами
- Заключение Практический Тренажер по SQL
- Введение
- Интернет-магазин
- Отели
- Игровая платформа
- Заключение SQL для начинающих
- Основы
- Введение в SQL
- Руководство по стилю SQL
- Типы данных
- Выборка данных
- Сортировка данных
- Фильтрация данных
- Комментарии
- Переменные
- Псевдонимы
- Группировка
- Подзапросы
- Объединение запросов
- Представления
- Практика ч.1
- Практика ч.2
- Агрегатные функции
- MIN
- MAX
- COUNT
- AVG
- SUM
- Практика
- Функции для работы со стоками
- CONCAT
- CONCAT_WS
- LENGTH
- LTRIM
- RTRIM
- TRIM
- LOCATE
- LEFT
- RIGHT
- SUBSTRING
- REPLACE
- LOWER
- UPPER
- REPEAT
- ELT
- Практика
- Функции для работы с числами
- ROUND
- ABS
- CEILING
- FLOOR
- RAND
- Практика
- Функции для работы с датами и временем
- CURRENT_TIMESTAMP
- CURRENT_TIME
- CURRENT_DATE
- DATE
- DAY
- MONTH
- YEAR
- HOUR
- MINUTE
- SECOND
- DATEDIFF
- DAYNAME
- MONTHNAME
- MAKEDATE
- MAKETIME
- Практика
- Выражения
- CASE
- COALESCE
- NULLIF
- IF
- Практика
- Объединение таблиц
- INNER JOIN
- LEFT JOIN
- RIGHT JOIN
- FULL JOIN
- CROSS JOIN
- SELF JOIN
- Практика ч.1
- Практика ч.2
- Операции с таблицами
- Создание таблицы
- Изменение структуры таблицы
- Удаление таблицы
- Добавление новых строк в таблицу
- Изменение данных в таблице
- Удаление строк из таблицы
- Удаление всех строк в таблице
- Просмотр списка таблиц
- Практика Практический тренажер по SQL
- Введение
- О Курсе
- Руководство по стилю SQL
- Интернет-магазин
- О Модуле
- Пользователи
- Заказы
- Связь данных
- Товары
- Аналитика продаж
- Отели
- О Модуле
- Города и отели
- Номера и доступность
- Гости и бронирования
- Отзывы и рейтинг
- Платежи и аналитика
- Игровая платформа
- О Модуле
- Игроки и персонажи
- Гильдии и снаряжение
- Квесты и прогресс
- Бои и события
Теги курса
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.