Содержание курса
1. Добро пожаловать в мир Data Engineering
3 урока
155
107
4м
0
Открытый
1.1
Добро пожаловать! Начните свой путь в Data Engineering
↗
83
44
2м 17с
0
Открытый
1.2
Подробнее о курсе и обучении
↗
38
30
2м 46с
0
Открытый
1.3
Условия курса
↗
34
33
0м 20с
0
2. Основы SQL и работа с данными (DQL)
8 уроков
205
143
104м
0
Открытый
2.1
Введение в курс
↗
38
22
4м 11с
0
Закрытый
2.2
Установка и настройка PostgreSQL
↗
24
20
2м 54с
0
Закрытый
2.3
Принципы работы реляционных баз данных
↗
20
16
13м 55с
0
Открытый
2.4
Первые SQL запросы
↗
27
19
9м 13с
0
Открытый
2.5
Фильтрация данных: WHERE
↗
24
18
11м 28с
0
Открытый
2.6
Составные условия
↗
23
17
15м 4с
0
Открытый
2.7
Сортировка результатов: ORDER BY
↗
25
15
17м 33с
0
Закрытый
2.8
Ограничение и смещение результатов: LIMIT и OFFSET
↗
24
16
33м 32с
0
3. Создание и управление структурой данных (DDL)
8 уроков
133
107
82м
0
Закрытый
3.1
Создание простейших таблиц
↗
20
16
9м 48с
0
Закрытый
3.2
Типы данных: Числовые поля
↗
19
16
12м 25с
0
Закрытый
3.3
Типы данных: Строковые поля
↗
17
15
11м 5с
0
Закрытый
3.4
Типы данных: Дата и время
↗
17
14
10м 53с
0
Закрытый
3.5
Специальные типы PostgreSQL
↗
15
12
15м 46с
0
Закрытый
3.6
Работа с NULL
↗
17
11
14м 16с
0
Закрытый
3.7
Значения по умолчанию
↗
14
12
5м 29с
0
Закрытый
3.8
Итоговое задание к модулю
↗
14
11
5м 18с
0
4. Индексы и ключи (DDL)
4 урока
50
40
24м
0
Закрытый
4.1
Первичный ключ (PRIMARY KEY)
↗
15
12
9м 28с
0
Закрытый
4.2
Уникальный индекс (UNIQUE)
↗
14
10
8м 57с
0
Закрытый
4.3
Типы индексов в PostgreSQL
↗
12
9
6м 18с
0
Закрытый
4.4
Создание и управление индексами
↗
9
9
-
0
5. Манипуляция данными (DML)
6 уроков
67
45
17м
0
Закрытый
5.1
Добавление данных: INSERT
↗
13
8
5м 59с
0
Закрытый
5.2
Массовая загрузка данных
↗
12
7
2м 30с
0
Закрытый
5.3
Обновление данных: UPDATE
↗
9
8
-
0
Закрытый
5.4
Удаление данных: DELETE
↗
11
8
0м 12с
0
Закрытый
5.5
UPSERT: INSERT...ON CONFLICT
↗
10
8
5м 19с
0
Закрытый
5.6
Изменение структуры таблиц
↗
12
6
4м 43с
0
6. Продвинутая фильтрация и поиск
4 урока
31
25
4м
0
Закрытый
6.1
Поиск с помощью LIKE и ILIKE
↗
12
6
4м 34с
0
Закрытый
6.2
Регулярные выражения
↗
7
7
-
0
Закрытый
6.3
Полнотекстовый поиск (Full-Text Search)
↗
6
6
-
0
Закрытый
6.4
Расширение pg_trgm для нечеткого поиска
↗
6
6
-
0
7. Встроенные функции
6 уроков
36
27
0м
0
Закрытый
7.1
Математические функции
↗
8
4
-
0
Закрытый
7.2
Строковые функции
↗
6
5
-
0
Закрытый
7.3
Функции для работы с датой и временем
↗
5
5
-
0
Закрытый
7.4
Функции для работы с NULL
↗
5
5
-
0
Закрытый
7.5
Работа с JSON/JSONB
↗
5
4
-
0
Закрытый
7.6
Работа с массивами
↗
7
4
-
0
8. Агрегация и группировка данных
7 уроков
33
22
0м
0
Закрытый
8.1
Агрегирующие функции
↗
7
4
-
0
Закрытый
8.2
GROUP BY основы
↗
6
4
-
0
Закрытый
8.3
HAVING для фильтрации групп
↗
5
4
-
0
Закрытый
8.4
GROUP BY расширения
↗
5
4
-
0
Закрытый
8.5
Статистические агрегаты
↗
4
2
-
0
Закрытый
8.6
Практика: построение витрин данных
↗
3
2
-
0
Закрытый
8.7
Итоговое задание по модулю
↗
3
2
-
0
9. Оконные функции (Window Functions)
8 уроков
23
11
0м
0
Закрытый
9.1
Введение в оконные функции
↗
4
2
-
0
Закрытый
9.2
Агрегирующие оконные функции
↗
3
2
-
0
Закрытый
9.3
PARTITION BY для разделения окон
↗
3
2
-
0
Закрытый
9.4
ORDER BY в оконных функциях
↗
4
1
-
0
Закрытый
9.5
Ранжирующие функции
↗
2
1
-
0
Закрытый
9.6
Функции смещения (LAG и LEAD)
↗
2
1
-
0
Закрытый
9.7
Функции FIRST_ VALUE и LAST_VALUE
↗
2
1
-
0
Закрытый
9.8
Фреймы окон (Window Frames)
↗
3
1
-
0
10. JOIN и связи между таблицами
7 уроков
21
10
0м
0
Закрытый
10.1
Связи между таблицами
↗
4
3
-
0
Закрытый
10.2
INNER JOIN
↗
5
2
-
0
Закрытый
10.3
LEFT JOIN и RIGHT JOIN
↗
3
1
-
0
Закрытый
10.4
FULL OUTER JOIN
↗
2
1
-
0
Закрытый
10.5
CROSS JOIN
↗
2
1
-
0
Закрытый
10.6
SELF JOIN
↗
2
1
-
0
Закрытый
10.7
Соединение трех и более таблиц
↗
3
1
-
0
11. Подзапросы и CTE
6 уроков
13
8
0м
0
Закрытый
11.1
Простые подзапросы
↗
3
2
-
0
Закрытый
11.2
Операторы IN, ANY, ALL
↗
2
1
-
0
Закрытый
11.3
EXISTS и NOT EXISTS
↗
2
2
-
0
Закрытый
11.4
Подзапросы в FROM
↗
2
1
-
0
Закрытый
11.5
Common Table Expressions (CTE)
↗
2
1
-
0
Закрытый
11.6
Рекурсивные CTE
↗
2
1
-
0
12. UNION и объединение результатов
3 урока
6
5
0м
0
Закрытый
12.1
UNION и UNION ALL
↗
2
2
-
0
Закрытый
12.2
INTERSECT и EXCEPT
↗
2
1
-
0
Закрытый
12.3
Сортировка объединенных результатов
↗
2
2
-
0
13. Надежность баз данных и производительность
2 урока
6
2
0м
0
Закрытый
13.1
Транзакции и надежность (TCL) — Управление транзакциями
↗
2
1
-
0
Закрытый
13.2
Производительность и оптимизация
↗
4
1
-
0
14. Введение в ClickHouse
3 урока
8
3
0м
0
Закрытый
14.1
Введение в ClickHouse и типы данных
↗
3
1
-
0
Закрытый
14.2
Создание таблиц и управление ими
↗
2
1
-
0
Закрытый
14.3
Запросы и агрегация данных
↗
3
1
-
0
15. ETL процессы
5 уроков
11
5
0м
0
Закрытый
15.1
Введение в ETL процессы
↗
3
1
-
0
Закрытый
15.2
Extract - Извлечение данных
↗
2
1
-
0
Закрытый
15.3
Transform - Преобразование данных
↗
2
1
-
0
Закрытый
15.4
Load - Загрузка в целевые таблицы
↗
2
1
-
0
Закрытый
15.5
Практический ETL Pipeline
↗
2
1
-
0
16. Итоговый проект
1 урок
1
0
0м
0
Закрытый
16.1
Создание проекта
↗
1
0
-
0