Содержание пакета (2 курса)
1. SQL Engineer с нуля до junior 4.667
1. Знакомство с платформой и сдача практических работ
2 урока
👁
939
👤
832
Закрытый
1.1
Введение в курс
↗
503
421
15м
42
Закрытый
1.2
Сдача практических задач и знакомство с платформой
↗
436
411
10м
37
2. Что такое базы данных?
7 уроков
👁
2 735
👤
2 477
Закрытый
2.1
Что такое информация и какая она бывает?
↗
453
378
13м
35
Закрытый
2.2
Для чего используются базы данных?
↗
395
370
10м
26
Закрытый
2.3
История баз данных
↗
388
351
5м
23
Закрытый
2.4
Актуальность баз данных
↗
381
362
14м
24
Закрытый
2.5
Виды баз данных
↗
382
348
29м
33
Закрытый
2.6
OLAP vs OLTP
↗
376
337
20м
28
Закрытый
2.7
ACID
↗
360
331
14м
29
3. Проектирование базы данных
5 уроков
👁
1 916
👤
1 504
Открытый
3.1
Что такое таблица, домен, кортеж?
↗
619
327
8м
26
Закрытый
3.2
Виды связей между таблицами
↗
331
302
6м
20
Закрытый
3.3
Виды ключей
↗
324
298
6м
14
Закрытый
3.4
Нормализация баз данных
↗
321
288
4м
9
Закрытый
3.5
ER-диаграммы
↗
321
289
3м
16
4. Введение в PostgreSQL
6 уроков
👁
1 869
👤
1 555
Закрытый
4.1
История PostgreSQL
↗
322
322
2м
16
Закрытый
4.2
Знакомство с конкурентом - MySQL и сравнение.
↗
320
320
4м
17
Закрытый
4.3
Пошаговая установка PostgreSQL
↗
323
303
3м
15
Закрытый
4.4
Что такое PgAdmin?
↗
306
288
3м
18
Закрытый
4.5
DBeaver и его установка
↗
301
301
1м
9
Закрытый
4.6
Использование DBeaver
↗
297
21
4м
20
5. Структура SQL запросов
4 урока
👁
1 371
👤
889
Открытый
5.1
Диалекты SQL запросов
↗
460
305
12м
26
Закрытый
5.2
Основные группы запросов: DDL, DML, DCL, TCL
↗
328
269
12м
23
Закрытый
5.3
Основные типы данных
↗
297
172
28м
23
Закрытый
5.4
Итоговое задание №1
↗
286
143
49м
8
6. Команды DML
4 урока
👁
1 121
👤
713
Закрытый
6.1
Команда INSERT
↗
292
159
24м
30
Закрытый
6.2
Команда UPDATE
↗
247
216
13м
17
Закрытый
6.3
Команда DELETE
↗
232
205
8м
13
Открытый
6.4
Итоговое задание №2
↗
350
133
47м
12
7. Запросы на выборку данных
9 уроков
👁
1 705
👤
940
Закрытый
7.1
Команда SELECT и её возможности
↗
253
40
34м
11
Закрытый
7.2
Математические операции
↗
222
151
52м
11
Закрытый
7.3
Математические функции
↗
206
97
105м
3
Закрытый
7.4
Строковые функции
↗
197
104
59м
15
Закрытый
7.5
Функции даты/времени
↗
177
103
39м
14
Закрытый
7.6
Фильтрация данных с помощью WHERE
↗
171
130
38м
14
Закрытый
7.7
Сортировка данных с помощью ORDER BY
↗
161
133
19м
15
Закрытый
7.8
Лимитирование результатов: LIMIT и OFFSET
↗
161
114
49м
12
Закрытый
7.9
Итоговое задание №3
↗
157
68
145м
3
8. Агрегация и группировка данных
3 урока
👁
452
👤
273
Закрытый
8.1
Агрегатные функции: COUNT, SUM, AVG, MIN, MAX
↗
164
87
85м
12
Закрытый
8.2
Группировка данных с помощью GROUP BY
↗
150
95
47м
8
Закрытый
8.3
Фильтрация агрегатов с помощью HAVING
↗
138
91
39м
5
9. Работа с несколькими таблицами
6 уроков
👁
752
👤
430
Закрытый
9.1
Объединение - UNION
↗
151
102
9м
10
Закрытый
9.2
Виды соединений
↗
136
62
101м
12
Закрытый
9.3
Юнит-экономика
↗
129
55
86м
7
Закрытый
9.4
Использование подзапросов и коррелированных подзапросов
↗
121
59
59м
5
Закрытый
9.5
Бонус. Подготовка кортежей для вставки в БД
↗
112
112
1м
2
Закрытый
9.6
Итоговое задание №4
↗
103
40
115м
1
10. Работа с NULL значениями
2 урока
👁
245
👤
179
Закрытый
10.1
Понимание NULL и его особенности
↗
129
83
9м
4
Закрытый
10.2
Операторы для работы с NULL: IS NULL, IS NOT NULL
↗
116
96
1м
4
11. Индексы и их использование
4 урока
👁
488
👤
284
Закрытый
11.1
Зачем нужны индексы?
↗
141
101
12м
6
Закрытый
11.2
Типы индексов: B-Tree, Hash
↗
134
83
27м
3
Закрытый
11.3
Создание и удаление индексов
↗
114
74
20м
6
Закрытый
11.4
Итоговое задание №5
↗
99
26
129м
0
12. Работа с представлениями (Views)
3 урока
👁
323
👤
188
Закрытый
12.1
Представления: создание и использование
↗
124
83
17м
6
Закрытый
12.2
Обновляемые представления и их ограничения
↗
107
78
8м
6
Закрытый
12.3
Итоговое задание №6
↗
92
27
124м
4
13. Управление доступом и безопасностью
3 урока
👁
264
👤
154
Закрытый
13.1
Понятие пользователей и ролей в СУБД
↗
98
73
18м
6
Закрытый
13.2
Назначение прав доступа
↗
84
69
10м
6
Закрытый
13.3
Итоговое задание №7
↗
82
12
28м
3
14. Хранимые процедуры и функции
3 урока
👁
302
👤
210
Закрытый
14.1
Введение в хранимые процедуры и функции
↗
111
111
2м
5
Закрытый
14.2
Создание и использование процедур
↗
101
32
12м
5
Закрытый
14.3
Отличие между процедурами и функциями
↗
90
67
5м
3
15. Триггеры и их использование
2 урока
👁
183
👤
146
Закрытый
15.1
Что такое триггеры и как они работают?
↗
96
88
2м
4
Закрытый
15.2
Создание и управление триггерами
↗
87
58
9м
4
16. Работа с JSON и XML данными
3 урока
👁
280
👤
189
Закрытый
16.1
Хранение и извлечение данных в формате JSON
↗
101
80
5м
4
Закрытый
16.2
Использование функций JSON
↗
93
51
7м
6
Закрытый
16.3
Работа с XML: извлечение и модификация данных
↗
86
58
6м
4
17. SQL для аналитики данных
3 урока
👁
307
👤
232
Закрытый
17.1
Использование CTE (Common Table Expressions)
↗
111
111
1м
3
Закрытый
17.2
Рекурсивные запросы
↗
95
95
1м
4
Закрытый
17.3
Аналитические функции (OVER, PARTITION BY)
↗
101
26
8м
4
18. NoSQL и SQL
2 урока
👁
172
👤
135
Закрытый
18.1
Введение в NoSQL
↗
90
72
5м
3
Закрытый
18.2
Отличия между SQL и NoSQL базами данных
↗
82
63
15м
5
19. Безопасность данных и шифрование
1 урок
👁
86
👤
76
Закрытый
19.1
Основы хеширования данных в СУБД
↗
86
76
5м
3
20. Введение в Clickhouse
4 урока
👁
377
👤
289
Закрытый
20.1
Что такое Clickhouse?
↗
96
96
2м
2
Закрытый
20.2
Установка Clickhouse
↗
94
71
2м
1
Закрытый
20.3
Начало работы с Clickhouse
↗
89
63
7м
2
Закрытый
20.4
Основные движки в Clickhouse
↗
98
59
14м
2
21. Разбор основных вопросов на собеседованиях
2 урока
👁
230
👤
217
Закрытый
21.1
Какие виды тестирования можно встретить на собеседованиях?
↗
112
99
3м
3
Закрытый
21.2
Основные вопросы с собеседований на SQL-разработчика
↗
118
118
2м
2
22. Итоговое задание
2 урока
👁
209
👤
88
Закрытый
22.1
Обсуждение итогового проекта, его сдача и критерии проверки
↗
124
3
0м
1
Закрытый
22.2
Наши другие продукты
↗
85
85
1м
1
2. SQLAlchemy для всех 3.0
1. Вводные темы
6 уроков
👁
407
👤
239
Открытый
1.1
Введение в ООП
↗
207
74
5м
7
Закрытый
1.2
IDE
↗
45
37
3м
4
Закрытый
1.3
Docker
↗
44
32
6м
5
Закрытый
1.4
DBeaver
↗
39
32
2м
5
Закрытый
1.5
Подключение к базе данных
↗
37
30
3м
6
Закрытый
1.6
Тестирование по модулю
↗
35
34
1м
3
2. Введение в SQLAlchemy
6 уроков
👁
378
👤
202
Закрытый
2.1
Что такое SQLAlchemy?
↗
44
32
13м
3
Закрытый
2.2
Основные концепции ORM
↗
37
37
1м
3
Закрытый
2.3
Установка и настройка SQLAlchemy
↗
37
7
0м
3
Открытый
2.4
Определение моделей
↗
122
58
5м
5
Открытый
2.5
Работа с таблицами
↗
107
47
3м
2
Закрытый
2.6
Тестирование по модулю
↗
31
21
3м
0
3. CRUD операции
6 уроков
👁
164
👤
146
Закрытый
3.1
MVC
↗
31
31
2м
2
Закрытый
3.2
CRUD
↗
31
31
1м
0
Закрытый
3.3
Создание записей
↗
29
25
10м
2
Закрытый
3.4
Чтение записей
↗
25
19
10м
1
Закрытый
3.5
Обновление и удаление записей
↗
26
23
2м
1
Закрытый
3.6
Тестирование по модулю
↗
22
17
5м
0
4. Миграции
4 урока
👁
95
👤
84
Закрытый
4.1
Основы миграций с Alembic
↗
27
27
1м
1
Закрытый
4.2
Создание и применение миграций
↗
26
21
7м
1
Закрытый
4.3
Управление версиями базы данных
↗
22
22
2м
1
Закрытый
4.4
Тестирование по модулю
↗
20
14
3м
1
5. Тестирование с SQLAlchemy
4 урока
👁
69
👤
53
Закрытый
5.1
Стратегии тестирования баз данных
↗
21
13
33м
3
Закрытый
5.2
Использование тестовых баз данных
↗
15
15
6м
1
Закрытый
5.3
Best Practices тестирования
↗
17
15
3м
1
Закрытый
5.4
Тестирование по модулю
↗
16
10
4м
0
6. Запросы к базе данных
4 урока
👁
79
👤
68
Закрытый
6.1
Основы запросов с Query API
↗
21
21
2м
1
Закрытый
6.2
Фильтрация и сортировка результатов
↗
21
18
15м
1
Закрытый
6.3
Использование агрегатных функций
↗
19
17
4м
0
Закрытый
6.4
Тестирование по модулю
↗
18
12
6м
0
7. Связи между моделями
4 урока
👁
70
👤
57
Закрытый
7.1
Один-ко-многим
↗
20
15
7м
2
Закрытый
7.2
Один-к-одному
↗
19
15
4м
2
Закрытый
7.3
Многие-ко-многим
↗
16
15
4м
2
Закрытый
7.4
Тестирование по модулю
↗
15
12
14м
1
8. Работа с транзакциями
2 урока
👁
31
👤
25
Закрытый
8.1
Понимание транзакций
↗
16
13
14м
1
Закрытый
8.2
Тестирование по модулю
↗
15
12
2м
0
9. пет-о-Pets
4 урока
👁
47
👤
28
Закрытый
9.1
Модели
↗
17
11
4м
1
Закрытый
9.2
Генератор данных
↗
10
8
1м
0
Закрытый
9.3
Модели upd.
↗
12
5
3м
0
Закрытый
9.4
GUI
↗
8
4
0
10. Оптимизация производительности
3 урока
👁
31
👤
24
Закрытый
10.1
Lazy и eager loading
↗
12
5
3м
1
Закрытый
10.2
Индексы и их использование
↗
10
10
2м
1
Закрытый
10.3
Кэширование запросов
↗
9
9
1
11. Безопасность и защита данных
3 урока
👁
28
👤
28
Закрытый
11.1
Защита от SQL-инъекций
↗
10
10
2м
0
Закрытый
11.2
Шифрование и хранение паролей
↗
9
9
0
Закрытый
11.3
Аудит и логирование операций
↗
9
9
0
12. Расширенные возможности SQLAlchemy
2 урока
👁
18
👤
18
Закрытый
12.1
Использование пользовательских типов данных
↗
10
10
2м
0
Закрытый
12.2
Создание и использование функций базы данных
↗
8
8
0
13. Востребованность SQLAlchemy
5 уроков
👁
64
👤
51
Закрытый
13.1
Backend
↗
16
11
3м
0
Закрытый
13.2
Data Engineer
↗
13
10
2м
0
Закрытый
13.3
Data Analyst
↗
14
10
3м
0
Закрытый
13.4
DevOps / DBA
↗
11
10
1м
0
Закрытый
13.5
QA Automation
↗
10
10
1м
0
14. Итоговый проект
4 урока
👁
70
👤
17
Закрытый
14.1
Easy
↗
21
0
0
Закрытый
14.2
Medium
↗
14
0
0
Закрытый
14.3
Hard
↗
18
0
0
Закрытый
14.4
Наши курсы
↗
17
17
1м
0