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

SQL Engineer с нуля до junior 4.667

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «SQL Engineer с нуля до junior»Учеников на курсе 959
Сертификаты, выданные на курсе «SQL Engineer с нуля до junior»Сертификатов выдано 69
Отзывы о курсе «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»Стоимость курса 12 500 ₽
Обновления курса «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» 32 ч. Последнее обновление курса «SQL Engineer с нуля до junior» обн. 20 мая 2026

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

2 урока
Закрытый
1.1 Введение в курс
503
421
15м 50с
42
Закрытый
1.2 Сдача практических задач и знакомство с платформой
436
411
10м 51с
37

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

7 уроков
Закрытый
2.1 Что такое информация и какая она бывает?
453
378
13м 0с
35
Закрытый
2.2 Для чего используются базы данных?
395
370
10м 37с
26
Закрытый
2.3 История баз данных
388
351
5м 1с
23
Закрытый
2.4 Актуальность баз данных
381
362
14м 52с
24
Закрытый
2.5 Виды баз данных
382
348
29м 26с
33
Закрытый
2.6 OLAP vs OLTP
376
337
20м 38с
28
Закрытый
2.7 ACID
360
331
14м 59с
29

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

5 уроков
Открытый
3.1 Что такое таблица, домен, кортеж?
619
327
8м 30с
26
Закрытый
3.2 Виды связей между таблицами
331
302
6м 31с
20
Закрытый
3.3 Виды ключей
324
298
6м 0с
14
Закрытый
3.4 Нормализация баз данных
321
288
4м 1с
9
Закрытый
3.5 ER-диаграммы
321
289
3м 34с
16

4. Введение в PostgreSQL

6 уроков
Закрытый
4.1 История PostgreSQL
322
322
2м 30с
16
Закрытый
4.2 Знакомство с конкурентом - MySQL и сравнение.
320
320
4м 4с
17
Закрытый
4.3 Пошаговая установка PostgreSQL
323
303
3м 11с
15
Закрытый
4.4 Что такое PgAdmin?
306
288
3м 15с
18
Закрытый
4.5 DBeaver и его установка
301
301
1м 7с
9
Закрытый
4.6 Использование DBeaver
297
21
4м 36с
20

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

4 урока
Открытый
5.1 Диалекты SQL запросов
460
305
12м 52с
26
Закрытый
5.2 Основные группы запросов: DDL, DML, DCL, TCL
328
269
12м 10с
23
Закрытый
5.3 Основные типы данных
297
172
28м 47с
23
Закрытый
5.4 Итоговое задание №1
286
143
49м 29с
8

6. Команды DML

4 урока
Закрытый
6.1 Команда INSERT
292
159
24м 45с
30
Закрытый
6.2 Команда UPDATE
247
216
13м 7с
17
Закрытый
6.3 Команда DELETE
232
205
8м 2с
13
Открытый
6.4 Итоговое задание №2
350
133
47м 24с
12

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

9 уроков
Закрытый
7.1 Команда SELECT и её возможности
253
40
34м 17с
11
Закрытый
7.2 Математические операции
222
151
52м 41с
11
Закрытый
7.3 Математические функции
206
97
105м 38с
3
Закрытый
7.4 Строковые функции
197
104
59м 50с
15
Закрытый
7.5 Функции даты/времени
177
103
39м 59с
14
Закрытый
7.6 Фильтрация данных с помощью WHERE
171
130
38м 27с
14
Закрытый
7.7 Сортировка данных с помощью ORDER BY
161
133
19м 48с
15
Закрытый
7.8 Лимитирование результатов: LIMIT и OFFSET
161
114
49м 3с
12
Закрытый
7.9 Итоговое задание №3
157
68
145м 8с
3

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

3 урока
Закрытый
8.1 Агрегатные функции: COUNT, SUM, AVG, MIN, MAX
164
87
85м 46с
12
Закрытый
8.2 Группировка данных с помощью GROUP BY
150
95
47м 37с
8
Закрытый
8.3 Фильтрация агрегатов с помощью HAVING
138
91
39м 44с
5

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

6 уроков
Закрытый
9.1 Объединение - UNION
151
102
9м 39с
10
Закрытый
9.2 Виды соединений
136
62
101м 6с
12
Закрытый
9.3 Юнит-экономика
129
55
86м 2с
7
Закрытый
9.4 Использование подзапросов и коррелированных подзапросов
121
59
59м 1с
5
Закрытый
9.5 Бонус. Подготовка кортежей для вставки в БД
112
112
1м 12с
2
Закрытый
9.6 Итоговое задание №4
103
40
115м 13с
1

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

2 урока
Закрытый
10.1 Понимание NULL и его особенности
129
83
9м 50с
4
Закрытый
10.2 Операторы для работы с NULL: IS NULL, IS NOT NULL
116
96
1м 19с
4

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

4 урока
Закрытый
11.1 Зачем нужны индексы?
141
101
12м 48с
6
Закрытый
11.2 Типы индексов: B-Tree, Hash
134
83
27м 1с
3
Закрытый
11.3 Создание и удаление индексов
114
74
20м 6с
6
Закрытый
11.4 Итоговое задание №5
99
26
129м 3с
0

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

3 урока
Закрытый
12.1 Представления: создание и использование
124
83
17м 4с
6
Закрытый
12.2 Обновляемые представления и их ограничения
107
78
8м 59с
6
Закрытый
12.3 Итоговое задание №6
92
27
124м 5с
4

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

3 урока
Закрытый
13.1 Понятие пользователей и ролей в СУБД
98
73
18м 45с
6
Закрытый
13.2 Назначение прав доступа
84
69
10м 39с
6
Закрытый
13.3 Итоговое задание №7
82
12
28м 42с
3

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

3 урока
Закрытый
14.1 Введение в хранимые процедуры и функции
111
111
2м 45с
5
Закрытый
14.2 Создание и использование процедур
101
32
12м 19с
5
Закрытый
14.3 Отличие между процедурами и функциями
90
67
5м 0с
3

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

2 урока
Закрытый
15.1 Что такое триггеры и как они работают?
96
88
2м 26с
4
Закрытый
15.2 Создание и управление триггерами
87
58
9м 46с
4

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

3 урока
Закрытый
16.1 Хранение и извлечение данных в формате JSON
101
80
5м 49с
4
Закрытый
16.2 Использование функций JSON
93
51
7м 39с
6
Закрытый
16.3 Работа с XML: извлечение и модификация данных
86
58
6м 15с
4

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

3 урока
Закрытый
17.1 Использование CTE (Common Table Expressions)
111
111
1м 54с
3
Закрытый
17.2 Рекурсивные запросы
95
95
1м 21с
4
Закрытый
17.3 Аналитические функции (OVER, PARTITION BY)
101
26
8м 21с
4

18. NoSQL и SQL

2 урока
Закрытый
18.1 Введение в NoSQL
90
72
5м 16с
3
Закрытый
18.2 Отличия между SQL и NoSQL базами данных
82
63
15м 44с
5

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

1 урок
Закрытый
19.1 Основы хеширования данных в СУБД
86
76
5м 19с
3

20. Введение в Clickhouse

4 урока
Закрытый
20.1 Что такое Clickhouse?
96
96
2м 34с
2
Закрытый
20.2 Установка Clickhouse
94
71
2м 30с
1
Закрытый
20.3 Начало работы с Clickhouse
89
63
7м 22с
2
Закрытый
20.4 Основные движки в Clickhouse
98
59
14м 22с
2

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

2 урока
Закрытый
21.1 Какие виды тестирования можно встретить на собеседованиях?
112
99
3м 52с
3
Закрытый
21.2 Основные вопросы с собеседований на SQL-разработчика
118
118
2м 55с
2

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

2 урока
Закрытый
22.1 Обсуждение итогового проекта, его сдача и критерии проверки
124
3
0м 22с
1
Закрытый
22.2 Наши другие продукты
85
85
1м 4с
1