Курс на Stepik
Обложка курса «SQL Engineer с нуля до junior» на Stepik
108 000 ₽

SQL Engineer с нуля до junior 4.667

Открыть на
STEPIK.ORG

SQL – это актуальное и перспективное направление, которое развивается благодаря слаженной работе различных специалистов в области данных. На курсе вы сможете получить знания, которые позволят вам стать экспертом в работе с базами данных и SQL. По окончании курса вам будет предложено выполнить финальное задание на выбор, которое станет частью вашего портфолио и продемонстрирует все знания, полученные в ходе обучения. На протяжении всего курса вам будет доступен чат в Telegram для общения и поддержки.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «SQL Engineer с нуля до junior»Учеников на курсе 958
Сертификаты, выданные на курсе «SQL Engineer с нуля до junior»Сертификатов выдано 72
Отзывы о курсе «SQL Engineer с нуля до junior»Отзывов получено 9
Рейтинг курса «SQL Engineer с нуля до junior»Рейтинг курса 4.667
Уроки в курсе «SQL Engineer с нуля до junior»Количество уроков 80
Тесты в курсе «SQL Engineer с нуля до junior»Количество квизов 155
Задачи с кодом в курсе «SQL Engineer с нуля до junior»Количество задач с кодом 67
Время прохождения курса «SQL Engineer с нуля до junior»Время прохождения курса
Стоимость курса «SQL Engineer с нуля до junior»Стоимость курса 108 000 ₽
Обновления курса «SQL Engineer с нуля до junior»Обновления курса
Дата публикации курса «SQL Engineer с нуля до junior»Дата публикации курса
Последнее обновление курса «SQL Engineer с нуля до junior»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «SQL Engineer с нуля до junior» 22 раздела Уроки в курсе «SQL Engineer с нуля до junior» 80 уроков Тесты в курсе «SQL Engineer с нуля до junior» 155 тестов Задачи в курсе «SQL Engineer с нуля до junior» 67 задач Время прохождения курса «SQL Engineer с нуля до junior» 34 ч. Последнее обновление курса «SQL Engineer с нуля до junior» обн. 24 мая 2026

Знакомство с платформой и сдача практических работ

2 урока
1. Введение в курс
2. Сдача практических задач и знакомство с платформой

Что такое базы данных?

7 уроков
1. Что такое информация и какая она бывает?
2. Для чего используются базы данных?
3. История баз данных
4. Актуальность баз данных
5. Виды баз данных
6. OLAP vs OLTP
7. ACID

Проектирование базы данных

5 уроков
1. Что такое таблица, домен, кортеж?
2. Виды связей между таблицами
3. Виды ключей
4. Нормализация баз данных
5. ER-диаграммы

Введение в PostgreSQL

6 уроков
1. История PostgreSQL
2. Знакомство с конкурентом - MySQL и сравнение.
3. Пошаговая установка PostgreSQL
4. Что такое PgAdmin?
5. DBeaver и его установка
6. Использование DBeaver

Структура SQL запросов

4 урока
1. Диалекты SQL запросов
2. Основные группы запросов: DDL, DML, DCL, TCL
3. Основные типы данных
4. Итоговое задание №1

Команды DML

4 урока
1. Команда INSERT
2. Команда UPDATE
3. Команда DELETE
4. Итоговое задание №2

Запросы на выборку данных

9 уроков
1. Команда SELECT и её возможности
2. Математические операции
3. Математические функции
4. Строковые функции
5. Функции даты/времени
6. Фильтрация данных с помощью WHERE
7. Сортировка данных с помощью ORDER BY
8. Лимитирование результатов: LIMIT и OFFSET
9. Итоговое задание №3

Агрегация и группировка данных

3 урока
1. Агрегатные функции: COUNT, SUM, AVG, MIN, MAX
2. Группировка данных с помощью GROUP BY
3. Фильтрация агрегатов с помощью HAVING

Работа с несколькими таблицами

6 уроков
1. Объединение - UNION
2. Виды соединений
3. Юнит-экономика
4. Использование подзапросов и коррелированных подзапросов
5. Бонус. Подготовка кортежей для вставки в БД
6. Итоговое задание №4

Работа с NULL значениями

2 урока
1. Понимание NULL и его особенности
2. Операторы для работы с NULL: IS NULL, IS NOT NULL

Индексы и их использование

4 урока
1. Зачем нужны индексы?
2. Типы индексов: B-Tree, Hash
3. Создание и удаление индексов
4. Итоговое задание №5

Работа с представлениями (Views)

3 урока
1. Представления: создание и использование
2. Обновляемые представления и их ограничения
3. Итоговое задание №6

Управление доступом и безопасностью

3 урока
1. Понятие пользователей и ролей в СУБД
2. Назначение прав доступа
3. Итоговое задание №7

Хранимые процедуры и функции

3 урока
1. Введение в хранимые процедуры и функции
2. Создание и использование процедур
3. Отличие между процедурами и функциями

Триггеры и их использование

2 урока
1. Что такое триггеры и как они работают?
2. Создание и управление триггерами

Работа с JSON и XML данными

3 урока
1. Хранение и извлечение данных в формате JSON
2. Использование функций JSON
3. Работа с XML: извлечение и модификация данных

SQL для аналитики данных

3 урока
1. Использование CTE (Common Table Expressions)
2. Рекурсивные запросы
3. Аналитические функции (OVER, PARTITION BY)

NoSQL и SQL

2 урока
1. Введение в NoSQL
2. Отличия между SQL и NoSQL базами данных

Безопасность данных и шифрование

1 урок
1. Основы хеширования данных в СУБД

Введение в Clickhouse

4 урока
1. Что такое Clickhouse?
2. Установка Clickhouse
3. Начало работы с Clickhouse
4. Основные движки в Clickhouse

Разбор основных вопросов на собеседованиях

2 урока
1. Какие виды тестирования можно встретить на собеседованиях?
2. Основные вопросы с собеседований на SQL-разработчика

Итоговое задание

2 урока
1. Обсуждение итогового проекта, его сдача и критерии проверки
2. Наши другие продукты