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

SQL Engineer с нуля до junior ★ 4.700

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «SQL Engineer с нуля до junior»Учеников на курсе 963
Сертификаты, выданные на курсе «SQL Engineer с нуля до junior»Сертификатов выдано 74
Отзывы о курсе «SQL Engineer с нуля до junior»Отзывов получено 10
Рейтинг курса «SQL Engineer с нуля до junior»Рейтинг курса 4.700
Уроки в курсе «SQL Engineer с нуля до junior»Количество уроков 80
Тесты в курсе «SQL Engineer с нуля до junior»Количество квизов 155
Задачи с кодом в курсе «SQL Engineer с нуля до junior»Количество задач с кодом 67
Время прохождения курса «SQL Engineer с нуля до junior»Время прохождения курса —
Стоимость курса «SQL Engineer с нуля до junior»Стоимость курса 17 990 ₽ —
Обновления курса «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» обн. 27 августа 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. Наши другие продукты ↗