Содержание курса
1. Вводные темы
6 уроков
407
239
21м
30
Открытый
1.1
Введение в ООП
↗
207
74
5м 50с
7
Закрытый
1.2
IDE
↗
45
37
3м 21с
4
Закрытый
1.3
Docker
↗
44
32
6м 8с
5
Закрытый
1.4
DBeaver
↗
39
32
2м 51с
5
Закрытый
1.5
Подключение к базе данных
↗
37
30
3м 6с
6
Закрытый
1.6
Тестирование по модулю
↗
35
34
1м 17с
3
2. Введение в SQLAlchemy
6 уроков
378
202
26м
16
Закрытый
2.1
Что такое SQLAlchemy?
↗
44
32
13м 55с
3
Закрытый
2.2
Основные концепции ORM
↗
37
37
1м 21с
3
Закрытый
2.3
Установка и настройка SQLAlchemy
↗
37
7
0м 5с
3
Открытый
2.4
Определение моделей
↗
122
58
5м 23с
5
Открытый
2.5
Работа с таблицами
↗
107
47
3м 57с
2
Закрытый
2.6
Тестирование по модулю
↗
31
21
3м 55с
0
3. CRUD операции
6 уроков
164
146
30м
6
Закрытый
3.1
MVC
↗
31
31
2м 33с
2
Закрытый
3.2
CRUD
↗
31
31
1м 45с
0
Закрытый
3.3
Создание записей
↗
29
25
10м 19с
2
Закрытый
3.4
Чтение записей
↗
25
19
10м 21с
1
Закрытый
3.5
Обновление и удаление записей
↗
26
23
2м 7с
1
Закрытый
3.6
Тестирование по модулю
↗
22
17
5м 3с
0
4. Миграции
4 урока
95
84
14м
4
Закрытый
4.1
Основы миграций с Alembic
↗
27
27
1м 20с
1
Закрытый
4.2
Создание и применение миграций
↗
26
21
7м 40с
1
Закрытый
4.3
Управление версиями базы данных
↗
22
22
2м 9с
1
Закрытый
4.4
Тестирование по модулю
↗
20
14
3м 27с
1
5. Тестирование с SQLAlchemy
4 урока
69
53
44м
5
Закрытый
5.1
Стратегии тестирования баз данных
↗
21
13
33м 34с
3
Закрытый
5.2
Использование тестовых баз данных
↗
15
15
6м 41с
1
Закрытый
5.3
Best Practices тестирования
↗
17
15
3м 38с
1
Закрытый
5.4
Тестирование по модулю
↗
16
10
4м 33с
0
6. Запросы к базе данных
4 урока
79
68
27м
2
Закрытый
6.1
Основы запросов с Query API
↗
21
21
2м 1с
1
Закрытый
6.2
Фильтрация и сортировка результатов
↗
21
18
15м 56с
1
Закрытый
6.3
Использование агрегатных функций
↗
19
17
4м 18с
0
Закрытый
6.4
Тестирование по модулю
↗
18
12
6м 33с
0
7. Связи между моделями
4 урока
70
57
28м
7
Закрытый
7.1
Один-ко-многим
↗
20
15
7м 46с
2
Закрытый
7.2
Один-к-одному
↗
19
15
4м 58с
2
Закрытый
7.3
Многие-ко-многим
↗
16
15
4м 36с
2
Закрытый
7.4
Тестирование по модулю
↗
15
12
14м 41с
1
8. Работа с транзакциями
2 урока
31
25
16м
1
Закрытый
8.1
Понимание транзакций
↗
16
13
14м 37с
1
Закрытый
8.2
Тестирование по модулю
↗
15
12
2м 14с
0
9. пет-о-Pets
4 урока
47
28
8м
1
Закрытый
9.1
Модели
↗
17
11
4м 22с
1
Закрытый
9.2
Генератор данных
↗
10
8
1м 46с
0
Закрытый
9.3
Модели upd.
↗
12
5
3м 5с
0
Закрытый
9.4
GUI
↗
8
4
-
0
10. Оптимизация производительности
3 урока
31
24
5м
3
Закрытый
10.1
Lazy и eager loading
↗
12
5
3м 49с
1
Закрытый
10.2
Индексы и их использование
↗
10
10
2м 46с
1
Закрытый
10.3
Кэширование запросов
↗
9
9
-
1
11. Безопасность и защита данных
3 урока
28
28
2м
0
Закрытый
11.1
Защита от SQL-инъекций
↗
10
10
2м 23с
0
Закрытый
11.2
Шифрование и хранение паролей
↗
9
9
-
0
Закрытый
11.3
Аудит и логирование операций
↗
9
9
-
0
12. Расширенные возможности SQLAlchemy
2 урока
18
18
2м
0
Закрытый
12.1
Использование пользовательских типов данных
↗
10
10
2м 12с
0
Закрытый
12.2
Создание и использование функций базы данных
↗
8
8
-
0
13. Востребованность SQLAlchemy
5 уроков
64
51
9м
0
Закрытый
13.1
Backend
↗
16
11
3м 31с
0
Закрытый
13.2
Data Engineer
↗
13
10
2м 56с
0
Закрытый
13.3
Data Analyst
↗
14
10
3м 56с
0
Закрытый
13.4
DevOps / DBA
↗
11
10
1м 57с
0
Закрытый
13.5
QA Automation
↗
10
10
1м 38с
0
14. Итоговый проект
4 урока
70
17
1м
0
Закрытый
14.1
Easy
↗
21
0
-
0
Закрытый
14.2
Medium
↗
14
0
-
0
Закрытый
14.3
Hard
↗
18
0
-
0
Закрытый
14.4
Наши курсы
↗
17
17
1м 4с
0