Содержание пакета (7 курсов)
1. Django 5 для начинающих 4.965
1. Введение в веб-разработку
3 урока
👁
5 709
👤
3 831
Закрытый
1.1
Как работает интернет и веб-сайты?
↗
2 012
975
24м
207
Закрытый
1.2
Краткий конспект по HTML
↗
1 861
1 158
9м
152
Закрытый
1.3
Кратко о SQL
↗
1 836
1 698
13м
177
2. Основы + HelloWorld на Django
8 уроков
👁
16 094
👤
8 108
Закрытый
2.1
Что такое Django
↗
1 743
1 654
9м
135
Закрытый
2.2
Основные принципы MVC
↗
1 707
1 632
13м
132
Открытый
2.3
Установка Django и создание проекта HelloWorld
↗
4 024
621
27м
184
Открытый
2.4
Диспетчер URL, часть 1.
↗
3 026
1 302
60м
219
Закрытый
2.5
Диспетчер URL, часть 2.
↗
1 484
1 205
70м
198
Закрытый
2.6
Шаблоны, часть 1.
↗
1 432
467
73м
209
Закрытый
2.7
Шаблоны, часть 2.
↗
1 352
1 030
86м
201
Закрытый
2.8
Введение в тестирование приложений
↗
1 326
197
86м
140
3. Простой проект на Django с БД
8 уроков
👁
9 461
👤
6 965
Закрытый
3.1
Создание проекта, первые модели и админ-панель
↗
1 347
1 187
37м
144
Закрытый
3.2
Модели в Django и их поля
↗
1 272
1 069
62м
171
Закрытый
3.3
Первые ORM запросы (CRUD)
↗
1 228
1 056
55м
157
Закрытый
3.4
Организация связей между таблицами
↗
1 180
931
134м
175
Закрытый
3.5
Django ORM, методы возвращающие QuerySet
↗
1 130
972
35м
147
Закрытый
3.6
Django ORM, методы которые не возвращают QuerySet
↗
1 086
11
18м
132
Закрытый
3.7
Django ORM, поисковые выражения и агрегатные функции
↗
1 101
941
34м
154
Закрытый
3.8
Views/Templates/URLs
↗
1 117
798
62м
135
4. CRUD - проект
2 урока
👁
2 235
👤
1 508
Закрытый
4.1
Формы в Django
↗
1 149
854
135м
160
Закрытый
4.2
CRUD проект
↗
1 086
654
226м
188
5. Создание блога
7 уроков
👁
7 527
👤
5 715
Закрытый
5.1
Создание проекта и приложения
↗
1 164
555
18м
130
Закрытый
5.2
Создание моделей данных блога
↗
1 108
862
43м
153
Закрытый
5.3
Сайт администрирования
↗
1 077
1 024
10м
126
Закрытый
5.4
Работа с наборами запросов QuerySet и менеджерами
↗
1 065
620
46м
145
Закрытый
5.5
Разработка представлений списка и детальной информации
↗
1 031
907
25м
133
Закрытый
5.6
Создание шаблонов представлений
↗
1 041
909
27м
107
Закрытый
5.7
Итоги работы
↗
1 041
838
5м
147
6. Усовершенствование блога
12 уроков
👁
10 745
👤
6 715
Закрытый
6.1
Работа с URL
↗
1 023
935
28м
109
Закрытый
6.2
Добавление постраничной разбивки
↗
984
334
113м
113
Закрытый
6.3
Разработка представлений на основе классов
↗
963
963
5м
77
Закрытый
6.4
Рекомендация постов по электронной почте
↗
950
229
56м
111
Закрытый
6.5
Создание системы комментариев
↗
924
701
65м
119
Закрытый
6.6
Добавление функциональности тегирования
↗
869
804
20м
87
Закрытый
6.7
Извлечение постов по сходству
↗
843
843
4м
70
Закрытый
6.8
Реализация пользовательских шаблонных тегов и фильтров
↗
848
177
179м
90
Закрытый
6.9
Добавление карты сайта
↗
833
205
24м
65
Закрытый
6.10
Установка базы данных PostgreSQL
↗
872
198
27м
89
Закрытый
6.11
Добавление полнотекстового поиска в блог
↗
828
718
24м
95
Закрытый
6.12
Итоги работы
↗
808
608
1м
84
7. Усовершенствование блога, часть - 2
7 уроков
👁
5 420
👤
2 975
Закрытый
7.1
Введение в пользовательскую систему Django
↗
842
39
31м
88
Закрытый
7.2
Использование системы аутентификации Django
↗
815
483
49м
89
Закрытый
7.3
Доработки системы авторизации и регистрации, добавление сессий
↗
767
651
34м
80
Закрытый
7.4
Профили пользователей и пользовательские поля модели User
↗
748
485
75м
85
Закрытый
7.5
Авторизация через социальные сети посредством OAuth 2.0
↗
734
134
37м
74
Закрытый
7.6
Улучшаем дизайн блога с использованием Bootstrap 5
↗
786
668
17м
73
Закрытый
7.7
Итоги работы
↗
728
515
1м
51
8. Создание API с помощью Django REST Framework
9 уроков
👁
6 187
👤
4 918
Закрытый
8.1
Введение в REST API
↗
881
402
19м
72
Закрытый
8.2
Django REST Framework на примере блога
↗
795
795
4м
52
Закрытый
8.3
Сериализаторы
↗
783
640
9м
52
Закрытый
8.4
Представления
↗
701
331
25м
61
Закрытый
8.5
Фильтрация
↗
690
576
12м
55
Закрытый
8.6
Пагинация
↗
666
666
3м
36
Закрытый
8.7
Права доступа и токены в DRF
↗
363
294
15м
32
Закрытый
8.8
Схемы и документация
↗
653
559
5м
52
Закрытый
8.9
Итоги работы
↗
655
655
1м
40
9. Деплой проекта
6 уроков
👁
3 514
👤
2 374
Закрытый
9.1
Покупка VPS, доменного имени, привязка DNS и настройка по SSH.
↗
790
461
18м
67
Закрытый
9.2
Установка виртуального окружения, Gunicorn и списка зависимостей
↗
663
401
14м
52
Закрытый
9.3
Установка PostgreSQL, настройка и перенос БД
↗
637
407
6м
49
Закрытый
9.4
Установка и настройка NGINX
↗
598
496
3м
40
Закрытый
9.5
Получение SSL сертификата от Let's Encrypt и настройка HTTPS
↗
589
427
2м
42
Закрытый
9.6
Обновление проекта
↗
237
182
5м
17
10. Создание блога 2.0
14 уроков
👁
7 321
👤
5 589
Закрытый
10.1
Начало работы, создание модели статей
↗
628
394
16м
66
Закрытый
10.2
Создание древовидной модели категорий
↗
589
511
22м
58
Закрытый
10.3
Представления на основе классов
↗
590
322
76м
77
Закрытый
10.4
Работа с ListView, вывод списка статей
↗
471
290
76м
48
Закрытый
10.5
Работа с DetailView, форматирование и обработка кириллицы в Slug
↗
533
349
34м
46
Закрытый
10.6
Вывод дерева категорий, пагинация, добавление Bootstrap 5
↗
523
445
20м
41
Закрытый
10.7
Оптимизация SQL запросов и установка Debug-Toolbar
↗
534
329
30м
44
Закрытый
10.8
Профили пользователей: Модели и сигналы
↗
513
432
16м
35
Закрытый
10.9
Профили пользователей: Представления и формы.
↗
487
420
11м
34
Закрытый
10.10
Работа с CreateView. Добавление записей пользователями.
↗
482
398
13м
34
Закрытый
10.11
Работа с UpdateView. Обновление записей пользователями.
↗
475
390
9м
31
Закрытый
10.12
Использование миксинов в работе с представлениями Django
↗
487
383
18м
38
Закрытый
10.13
Доработки системы авторизации и регистрации
↗
505
422
10м
39
Закрытый
10.14
Итоги работы
↗
504
504
0м
35
11. Усовершенствование блога 2.0
10 уроков
👁
4 666
👤
3 881
Закрытый
11.1
Создание древовидных комментариев
↗
489
398
9м
34
Закрытый
11.2
Создание древовидных комментариев, добавление JavaScript
↗
456
386
6м
35
Закрытый
11.3
Добавление функциональности тегирования
↗
424
349
6м
33
Закрытый
11.4
Добавление ReCAPTCHA для форм
↗
449
372
4м
38
Закрытый
11.5
Интеграция WYSIWYG-редактора, установка CKEditor
↗
459
459
4м
28
Закрытый
11.6
Создание системы Like / Dislike
↗
451
360
7м
34
Закрытый
11.7
Добавление RSS ленты для блога
↗
436
436
3м
23
Закрытый
11.8
Кеширование и Middleware для получения статуса пользователей
↗
474
93
10м
36
Закрытый
11.9
Настройка своих шаблонов для страниц ошибок 403, 404
↗
488
488
2м
31
Закрытый
11.10
Итоги работы
↗
540
540
0м
31
12. Дополнительно
1 урок
👁
793
👤
568
Закрытый
12.1
О курсе
↗
793
568
1м
58
2. Django REST Framework (DRF) для начинающих 5.0
1. Введение в API
4 урока
👁
1 068
👤
848
Закрытый
1.1
Что такое API и его типы?
↗
338
241
11м
36
Закрытый
1.2
Изучаем REST. Архитектура и лучшие практики
↗
250
230
13м
32
Закрытый
1.3
HTTP методы и идемпотентность
↗
241
156
16м
32
Закрытый
1.4
Коды состояний HTTP
↗
239
221
4м
29
2. Знакомство с Django REST Framework
2 урока
👁
633
👤
344
Закрытый
2.1
Что такое DRF?
↗
248
248
3м
26
Открытый
2.2
Установка Django и создание проекта HelloWorld на DRF
↗
385
96
14м
37
3. Создание CRUD-приложения на DRF
8 уроков
👁
1 978
👤
828
Закрытый
3.1
Подготовка проекта на Django
↗
242
242
1м
28
Закрытый
3.2
Сериализаторы
↗
243
207
57м
44
Закрытый
3.3
Cериализаторы, часть 2
↗
114
64
125м
21
Открытый
3.4
Представления на основе функций
↗
573
69
29м
35
Закрытый
3.5
Представления на основе классов (APIView)
↗
213
68
52м
34
Закрытый
3.6
GenericAPIView и использование миксинов
↗
201
63
72м
31
Закрытый
3.7
ViewSet и ModelViewSet
↗
199
60
42м
30
Закрытый
3.8
Маршрутизация и декоратор @action
↗
193
55
55м
27
4. Интернет магазин на DRF
17 уроков
👁
2 761
👤
2 107
Закрытый
4.1
Подготовка проекта, создание приложений
↗
204
187
4м
29
Закрытый
4.2
Оптимизация моделей (абстрактные модели и кастомный QuerySet)
↗
195
53
77м
31
Закрытый
4.3
Создание моделей покупателей
↗
190
158
35м
28
Закрытый
4.4
Создание моделей продавцов и магазина
↗
179
161
16м
25
Закрытый
4.5
Создание моделей заказов
↗
171
159
13м
24
Закрытый
4.6
Использование автоматической документации
↗
172
150
15м
25
Закрытый
4.7
Авторизация и аутентификация на основе JWT токенов
↗
182
141
41м
28
Закрытый
4.8
Авторизация и аутентификация на основе JWT токенов, часть 2
↗
164
151
8м
23
Закрытый
4.9
Работа с эндпоинтами профиля и загрузка файлов
↗
168
141
50м
23
Закрытый
4.10
Работа с эндпоинтами продавца и магазина
↗
158
130
47м
19
Закрытый
4.11
Работа с эндпоинтами продавца и магазина, часть 2
↗
145
120
8м
17
Закрытый
4.12
Работа с эндпоинтами корзины
↗
138
112
23м
15
Закрытый
4.13
Работа с эндпоинтами заказов
↗
130
113
11м
9
Закрытый
4.14
Управление правами доступа
↗
141
106
21м
16
Закрытый
4.15
Добавление фильтрации товаров
↗
135
91
30м
17
Закрытый
4.16
Добавление пагинации товаров
↗
134
91
21м
14
Закрытый
4.17
Экзамен
↗
155
43
158м
11
5. Продвинутые возможности в DRF
6 уроков
👁
748
👤
499
Закрытый
5.1
CORS
↗
144
94
12м
15
Закрытый
5.2
Дросселирование (throttling)
↗
131
92
8м
15
Закрытый
5.3
Версионирование API
↗
117
82
15м
20
Закрытый
5.4
Асинхронность в DRF
↗
130
95
15м
14
Закрытый
5.5
Тестирование в DRF, часть 1
↗
123
70
14м
11
Закрытый
5.6
Тестирование в DRF, часть 1
↗
103
66
4м
10
6. Дополнительно
1 урок
👁
149
👤
149
Закрытый
6.1
О курсе
↗
149
149
1м
9
3. Git + GitHub. Полный курс 4.981
1. Вступление
3 урока
👁
3 282
👤
1 373
Закрытый
1.1
Добро пожаловать
↗
360
360
0м
0
Закрытый
1.2
Знакомство
↗
2 479
587
1м
188
Закрытый
1.3
О курсе
↗
443
426
2м
0
2. Основы Git
14 уроков
👁
17 662
👤
1 388
Открытый
2.1
Обзор систем контроля версий
↗
2 794
148
8м
218
Открытый
2.2
Установка и настройка Git
↗
2 235
136
11м
218
Открытый
2.3
Первый репозиторий
↗
1 909
133
8м
163
Открытый
2.4
Первый коммит
↗
1 669
124
13м
157
Открытый
2.5
Индекс
↗
1 702
111
11м
144
Закрытый
2.6
Подробнее о коммитах
↗
1 201
96
15м
143
Закрытый
2.7
Откат изменений
↗
1 084
86
28м
132
Закрытый
2.8
Удаление файлов
↗
944
79
16м
101
Закрытый
2.9
Переименование/перемещение файлов
↗
833
74
8м
82
Закрытый
2.10
Просмотр изменений
↗
812
71
25м
96
Закрытый
2.11
История коммитов
↗
764
67
14м
74
Закрытый
2.12
Машина времени (изменение истории)
↗
733
66
8м
75
Закрытый
2.13
Игнорирование файлов
↗
727
54
19м
86
Закрытый
2.14
Домашнее задание
↗
255
143
18м
0
3. GitHub
8 уроков
👁
5 105
👤
462
Открытый
3.1
Создание удаленного репозитория
↗
943
63
11м
75
Закрытый
3.2
Клонирование репозитория
↗
734
55
12м
78
Закрытый
3.3
SSH аутентификация
↗
694
54
14м
66
Закрытый
3.4
Копирование чужого репозитория (fork)
↗
652
54
6м
65
Закрытый
3.5
GitHub Copilot
↗
671
49
27м
74
Закрытый
3.6
Файл Readme.md и разметка Markdown
↗
627
43
39м
74
Закрытый
3.7
Альтернативы GitHub
↗
608
43
10м
60
Закрытый
3.8
Домашнее задание
↗
176
101
1м
0
4. Ветвление и командная работа
9 уроков
👁
4 342
👤
346
Открытый
4.1
Введение в ветки
↗
953
56
12м
63
Закрытый
4.2
Переключение между ветками
↗
545
45
11м
47
Закрытый
4.3
Создание, просмотр, удаление веток
↗
538
38
21м
52
Закрытый
4.4
Слияние веток
↗
500
36
11м
41
Закрытый
4.5
Конфликты при слиянии
↗
458
37
18м
53
Закрытый
4.6
Экстренное переключение между задачами
↗
375
34
27м
54
Закрытый
4.7
Безопасное обновление репозитория
↗
333
35
20м
27
Закрытый
4.8
Поиск автора кода
↗
320
32
7м
25
Закрытый
4.9
Запросы на слияние (Pull Request)
↗
320
33
19м
18
5. Финал
2 урока
👁
1 590
👤
551
Закрытый
5.1
Большая шпаргалка
↗
447
42
1м
23
Закрытый
5.2
Обещанный бонус
↗
1 143
509
1м
35
4. SQL практикум для начинающих и продолжающих (часть 1) 4.954
1. Установка рабочего окружения
7 уроков
👁
14 689
👤
5 189
Закрытый
1.1
Знакомство
↗
2 019
81
1м
48
Открытый
1.2
Установка MySQL сервера
↗
2 411
1 816
9м
115
Открытый
1.3
Работа в терминале
↗
1 580
914
8м
63
Открытый
1.4
Установка графических IDE (Workbench, DBeaver)
↗
2 356
1 411
13м
116
Открытый
1.5
Взаимодействие с сервером
↗
1 023
688
13м
57
Закрытый
1.6
Контрольные вопросы
↗
2 427
136
2м
91
Закрытый
1.7
Решаем задачи. Пишем SQL код
↗
2 873
143
7м
166
2. Проектирование БД (команды DDL)
14 уроков
👁
16 173
👤
3 635
Закрытый
2.1
Первичные ключи
↗
774
597
12м
48
Закрытый
2.2
Особенности типов данных и именование объектов
↗
621
523
9м
36
Закрытый
2.3
Руководство по стилю SQL · SQL Style Guide
↗
804
237
2м
0
Закрытый
2.4
Индексы
↗
588
496
10м
31
Закрытый
2.5
Внешние ключи
↗
536
438
20м
34
Закрытый
2.6
Подробнее про ALTER TABLE
↗
485
392
18м
36
Закрытый
2.7
Особенности синтаксиса MySQL
↗
424
363
14м
31
Закрытый
2.8
Виды связей между таблицами (1х1, 1хМ, МхМ)
↗
1 541
91
10м
104
Закрытый
2.9
Таблицы-справочники
↗
1 467
87
12м
103
Открытый
2.10
ER-диаграмма
↗
2 548
96
6м
152
Закрытый
2.11
Контрольные вопросы. Часть 1
↗
1 542
86
4м
95
Открытый
2.12
Контрольные вопросы. Часть 2
↗
2 132
85
10м
80
Закрытый
2.13
Решаем задачи. Пишем SQL код. Часть 1
↗
1 482
73
35м
107
Закрытый
2.14
Решаем задачи. Пишем SQL код. Часть 2
↗
1 229
71
9м
118
3. Работа с данными (команды DML, CRUD)
9 уроков
👁
11 098
👤
610
Закрытый
3.1
Команда INSERT
↗
1 415
78
49м
145
Закрытый
3.2
Команда SELECT
↗
1 215
75
14м
95
Закрытый
3.3
Команда UPDATE
↗
1 131
76
16м
90
Закрытый
3.4
Команда DELETE
↗
1 091
71
17м
96
Закрытый
3.5
Бонус: Сервисы для генерации данных
↗
1 089
63
26м
120
Закрытый
3.6
Импорт-экспорт данных
↗
1 062
61
12м
87
Закрытый
3.7
Контрольные вопросы
↗
1 106
63
5м
71
Закрытый
3.8
Решаем задачи. Пишем SQL код. Часть 1
↗
1 107
64
32м
92
Открытый
3.9
Решаем задачи. Пишем SQL код. Часть 2
↗
1 882
59
30м
116
4. Завершение курса
6 уроков
👁
1 951
👤
1 376
Закрытый
4.1
Дисклеймер
↗
314
314
0м
15
Закрытый
4.2
Тест. Часть 1
↗
361
260
3м
18
Закрытый
4.3
Тест. Часть 2
↗
291
214
6м
16
Закрытый
4.4
Тест. Часть 3
↗
237
209
3м
11
Закрытый
4.5
Тест. Часть 4
↗
261
243
1м
10
Закрытый
4.6
Обещанный бонус
↗
487
136
1м
16
5. SQL практикум. SELECT-запросы от А до Я (часть 2) 4.88
1. Подготовка к работе
6 уроков
👁
10 728
👤
4 764
Закрытый
1.1
Приветствие
↗
1 394
33
1м
44
Открытый
1.2
Установка MySQL сервера
↗
2 411
1 816
9м
115
Открытый
1.3
Установка графических IDE (Workbench, DBeaver)
↗
2 356
1 411
13м
116
Закрытый
1.4
Развертывание БД
↗
886
713
11м
43
Закрытый
1.5
Контрольные вопросы
↗
808
648
1м
27
Закрытый
1.6
Решаем задачи. Пишем SQL код
↗
2 873
143
7м
166
2. Базовые возможности синтаксиса
14 уроков
👁
15 844
👤
1 216
Закрытый
2.1
Простые примеры SELECT запросов
↗
651
502
14м
29
Закрытый
2.2
Фильтрация (WHERE + LIKE)
↗
1 387
66
8м
85
Закрытый
2.3
Сортировка (ORDER BY)
↗
1 249
69
12м
87
Закрытый
2.4
Агрегирующие функции (COUNT, MIN, MAX, AVG, SUM)
↗
1 189
57
11м
80
Закрытый
2.5
Группировка (GROUP BY)
↗
1 163
57
7м
78
Закрытый
2.6
Фильтрация (HAVING)
↗
1 160
55
9м
92
Закрытый
2.7
Отсутствие значения (NULL)
↗
1 103
52
7м
77
Закрытый
2.8
Пейджинг (LIMIT + OFFSET)
↗
1 145
53
5м
81
Закрытый
2.9
Условия, ветвления (IF, CASE)
↗
1 138
53
10м
83
Закрытый
2.10
Контрольные вопросы. Часть 1
↗
1 201
56
4м
72
Закрытый
2.11
Контрольные вопросы. Часть 2
↗
1 146
50
4м
74
Закрытый
2.12
Контрольные вопросы. Часть 3
↗
1 117
51
2м
56
Закрытый
2.13
Решаем задачи. Пишем SQL код. Часть 1
↗
1 197
48
38м
100
Закрытый
2.14
Решаем задачи. Пишем SQL код. Часть 2
↗
998
47
35м
92
3. Продвинутые SELECT-запросы
16 уроков
👁
15 054
👤
633
Закрытый
3.1
Вложенные запросы (подзапросы)
↗
1 117
54
11м
104
Закрытый
3.2
Объединения (JOIN) - Теория
↗
1 110
56
12м
89
Закрытый
3.3
Объединения (CROSS JOIN, INNER JOIN)
↗
1 032
51
11м
86
Закрытый
3.4
Объединения (LEFT JOIN, RIGHT JOIN)
↗
988
49
8м
76
Закрытый
3.5
Объединения (FULL OUTER JOIN)
↗
938
45
12м
76
Закрытый
3.6
Вложенные запросы VS объединения
↗
958
44
10м
74
Закрытый
3.7
Соединения (UNION)
↗
926
42
8м
57
Закрытый
3.8
Оконные функции
↗
1 035
40
11м
77
Закрытый
3.9
Общие табличные выражения (CTE)
↗
938
36
7м
75
Закрытый
3.10
Рекурсивные табличные выражения
↗
919
34
8м
59
Закрытый
3.11
Контрольные вопросы. Часть 1
↗
953
33
5м
69
Закрытый
3.12
Контрольные вопросы. Часть 2
↗
877
35
5м
66
Закрытый
3.13
Решаем задачи. Пишем SQL код. Часть 1
↗
936
32
47м
68
Закрытый
3.14
Решаем задачи. Пишем SQL код. Часть 2
↗
804
29
31м
69
Закрытый
3.15
Решаем задачи. Пишем SQL код. Часть 3
↗
777
29
61м
78
Закрытый
3.16
Решаем задачи. Пишем SQL код. Часть 4
↗
746
24
66м
78
4. Финальный тест. Завершение курса
8 уроков
👁
2 236
👤
2 025
Закрытый
4.1
Дисклеймер
↗
269
269
0м
12
Закрытый
4.2
Тест. Часть 1
↗
306
250
3м
18
Закрытый
4.3
Тест. Часть 2
↗
272
240
2м
19
Закрытый
4.4
Тест. Часть 3
↗
258
236
3м
17
Закрытый
4.5
Тест. Часть 4
↗
256
204
3м
16
Закрытый
4.6
Тест. Часть 5
↗
242
226
1м
16
Закрытый
4.7
Тест. Часть 6
↗
248
215
3м
22
Закрытый
4.8
Обещанный бонус
↗
385
385
1м
13
6. SQL практикум. Продвинутый уровень (часть 3) 5.0
1. Подготовка к работе
6 уроков
👁
10 178
👤
4 763
Закрытый
1.1
Приветствие
↗
844
32
1м
23
Открытый
1.2
Установка MySQL сервера
↗
2 411
1 816
9м
115
Открытый
1.3
Установка графических IDE (Workbench, DBeaver)
↗
2 356
1 411
13м
116
Закрытый
1.4
Развертывание БД
↗
886
713
11м
43
Закрытый
1.5
Контрольные вопросы
↗
808
648
1м
27
Закрытый
1.6
Решаем задачи. Пишем SQL код
↗
2 873
143
7м
166
2. Продвинутые фичи SQL
11 уроков
👁
8 590
👤
266
Закрытый
2.1
Полнотекстовый поиск
↗
1 032
38
7м
83
Закрытый
2.2
Представления (View)
↗
938
31
10м
74
Закрытый
2.3
Хранимые процедуры
↗
909
28
14м
72
Закрытый
2.4
Пользовательские функции
↗
824
29
14м
79
Закрытый
2.5
Переменные
↗
780
23
23м
66
Закрытый
2.6
Триггеры
↗
781
23
18м
73
Закрытый
2.7
Контрольные вопросы. Часть 1
↗
745
21
5м
41
Закрытый
2.8
Контрольные вопросы. Часть 2
↗
667
20
4м
38
Закрытый
2.9
Контрольные вопросы. Часть 3
↗
640
20
5м
43
Закрытый
2.10
Решаем задачи. Пишем SQL код. Часть 1
↗
695
17
41м
60
Закрытый
2.11
Решаем задачи. Пишем SQL код. Часть 2
↗
579
16
75м
48
3. Транзакции
8 уроков
👁
4 038
👤
313
Закрытый
3.1
Введение в транзакции
↗
233
192
9м
16
Закрытый
3.2
Обработка исключений (ошибок)
↗
627
20
20м
74
Закрытый
3.3
Уровни изоляции транзакций
↗
582
17
19м
68
Закрытый
3.4
Блокировки таблиц
↗
544
17
7м
45
Закрытый
3.5
Взаимная блокировка (deadlock)
↗
519
16
6м
46
Закрытый
3.6
Контрольные вопросы. Часть 1
↗
536
17
6м
38
Закрытый
3.7
Контрольные вопросы. Часть 2
↗
496
18
3м
35
Закрытый
3.8
Решаем задачи. Пишем SQL код
↗
501
16
24м
29
4. Права доступа
5 уроков
👁
2 377
👤
93
Закрытый
4.1
Пользователи
↗
531
19
24м
54
Закрытый
4.2
Роли
↗
483
17
14м
46
Закрытый
4.3
Контрольные вопросы. Часть 1
↗
473
20
3м
29
Закрытый
4.4
Контрольные вопросы. Часть 2
↗
444
19
2м
30
Закрытый
4.5
Решаем задачи. Пишем SQL код
↗
446
18
2м
41
5. Вопросы оптимизации
10 уроков
👁
4 873
👤
195
Закрытый
5.1
Лишний JOIN
↗
583
22
6м
49
Закрытый
5.2
Денормализация
↗
538
20
9м
44
Закрытый
5.3
Настройки сервера
↗
498
20
8м
40
Закрытый
5.4
Анализ запросов (EXPLAIN)
↗
522
20
19м
46
Закрытый
5.5
Графический план исполнения запроса
↗
496
22
6м
41
Закрытый
5.6
Исправление проблемных мест
↗
465
20
7м
37
Закрытый
5.7
Графический план: показательные примеры
↗
463
19
7м
38
Закрытый
5.8
Контрольные вопросы
↗
467
21
4м
33
Закрытый
5.9
Решаем задачи. Пишем SQL код. Часть 1
↗
451
16
15м
40
Закрытый
5.10
Решаем задачи. Пишем SQL код. Часть 2
↗
390
15
7м
38
6. Дополнительные темы
6 уроков
👁
2 730
👤
75
Закрытый
6.1
Работа с логами
↗
484
14
11м
40
Закрытый
6.2
Циклы
↗
472
12
15м
41
Закрытый
6.3
Курсоры
↗
448
10
15м
40
Закрытый
6.4
SQL инъекции
↗
494
14
8м
46
Закрытый
6.5
Контрольные вопросы
↗
420
13
3м
27
Закрытый
6.6
Решаем задачи. Пишем SQL код
↗
412
12
29м
21
7. Завершение курса. Финальный тест
12 уроков
👁
1 798
👤
1 420
Закрытый
7.1
Дисклеймер
↗
143
143
0м
4
Закрытый
7.2
Тест. Часть 1
↗
173
113
4м
5
Закрытый
7.3
Тест. Часть 2
↗
143
123
2м
7
Закрытый
7.4
Тест. Часть 3
↗
134
127
1м
5
Закрытый
7.5
Тест. Часть 4
↗
135
107
5м
6
Закрытый
7.6
Тест. Часть 5
↗
128
114
4м
7
Закрытый
7.7
Тест. Часть 6
↗
128
113
3м
8
Закрытый
7.8
Тест. Часть 7
↗
124
108
3м
7
Закрытый
7.9
Тест. Часть 8
↗
130
113
2м
7
Закрытый
7.10
Тест. Часть 9
↗
128
114
3м
5
Закрытый
7.11
Тест. Часть 10
↗
135
111
2м
4
Закрытый
7.12
Обещанный бонус
↗
297
134
0м
12
7. Продвинутый Django 5 для продолжающих 4.941
1. Основы GIT
4 урока
👁
2 512
👤
1 994
Закрытый
1.1
Введение в Git
↗
799
524
7м
45
Закрытый
1.2
Основные команды Git
↗
587
512
2м
32
Закрытый
1.3
Ветвление и слияние
↗
569
485
3м
33
Закрытый
1.4
Работа с удаленными репозиториями
↗
557
473
3м
31
2. Django ORM на основе проекта
12 уроков
👁
6 684
👤
3 338
Открытый
2.1
Структура и поля моделей, создание проекта
↗
1 795
138
199м
58
Закрытый
2.2
Связь One-To-One (Один к одному)
↗
509
452
12м
40
Закрытый
2.3
Связь One-To-Many (Один ко многим)
↗
475
428
10м
39
Закрытый
2.4
Связь Many-to-Many (Многие ко многим)
↗
456
411
8м
36
Закрытый
2.5
Методы возвращающие QuerySet
↗
477
237
55м
53
Закрытый
2.6
Методы, которые не возвращают QuerySet
↗
444
223
44м
45
Закрытый
2.7
Поисковые поля
↗
447
207
35м
47
Закрытый
2.8
Агрегатные функции и их группировка
↗
421
184
60м
47
Закрытый
2.9
Q-объекты и F-объекты
↗
430
155
113м
44
Закрытый
2.10
Мета-классы
↗
425
158
29м
40
Закрытый
2.11
Абстрактные модели
↗
403
371
4м
42
Закрытый
2.12
Пользовательские менеджеры моделей
↗
402
374
6м
34
3. Индексы баз данных
4 урока
👁
1 612
👤
1 160
Закрытый
3.1
Введение в индексы баз данных
↗
427
427
3м
31
Закрытый
3.2
Подготовка проекта и установка Debug Toolbar, генерация данных
↗
407
103
19м
35
Закрытый
3.3
Индексы PostgreSQL
↗
403
364
11м
41
Закрытый
3.4
Итоги работы
↗
375
266
1м
39
4. Разработка через тестирование
7 уроков
👁
3 167
👤
2 399
Закрытый
4.1
Что такое разработка через тестирование?
↗
439
388
8м
43
Открытый
4.2
Введение в UnitTest
↗
895
493
5м
36
Закрытый
4.3
Создание нового проекта и введение в Django тестирование
↗
392
351
7м
36
Закрытый
4.4
Написание тестов для моделей и URL-адресов
↗
393
319
20м
39
Закрытый
4.5
Написание тестов для форм и шаблонов
↗
368
298
23м
36
Закрытый
4.6
Написание тестов для представлений
↗
350
296
11м
33
Закрытый
4.7
Итоги работы
↗
330
254
2м
30
5. Разрешения в Django
2 урока
👁
768
👤
692
Закрытый
5.1
Разрешения на уровне пользователя
↗
409
333
24м
42
Закрытый
5.2
Разрешения на уровне группы
↗
359
359
2м
31
6. HTMX на основе CRUD проекта
7 уроков
👁
2 631
👤
1 980
Закрытый
6.1
Введение в HTMX и создание проекта
↗
459
97
10м
36
Закрытый
6.2
Модели и создание шаблонов
↗
391
360
3м
31
Закрытый
6.3
Создание представлений
↗
391
349
6м
32
Закрытый
6.4
Cоздание, редактирование и удаление записей
↗
377
303
20м
33
Закрытый
6.5
Cортировка записей
↗
331
331
2м
25
Закрытый
6.6
Добавление в проект Bootstrap 5
↗
350
310
5м
32
Закрытый
6.7
Итоги работы
↗
332
230
1м
31
7. Интернационализация и локализация в Django
7 уроков
👁
2 010
👤
1 485
Закрытый
7.1
Введение в интернационализацию и подготовка проекта
↗
347
66
14м
33
Закрытый
7.2
Перевод моделей и форм
↗
304
245
9м
30
Закрытый
7.3
Перевод шаблонов
↗
279
238
4м
31
Закрытый
7.4
Использование библиотеки Rosetta
↗
289
237
2м
28
Закрытый
7.5
Шаблоны URL-адресов для интернационализации
↗
267
235
6м
30
Закрытый
7.6
Переключение языка сайта
↗
263
263
1м
29
Закрытый
7.7
Итоги работы
↗
261
201
1м
28
8. Создание чата на Django с использованием Сhannels и WebSocket
9 уроков
👁
3 310
👤
2 943
Закрытый
8.1
Введение в WebSocket
↗
422
422
4м
43
Закрытый
8.2
Установка Channels и подготовка проекта
↗
381
353
3м
35
Закрытый
8.3
Создание кастомной User модели
↗
390
297
28м
37
Закрытый
8.4
Создание моделей чата
↗
365
365
3м
30
Закрытый
8.5
Работа с представлениями и шаблонами
↗
355
325
6м
34
Закрытый
8.6
Работа с WebSocket
↗
357
307
18м
35
Закрытый
8.7
Работа с WebSocket, добавление асинхронности
↗
340
292
9м
29
Закрытый
8.8
Redis + Django Channel
↗
375
375
2м
24
Закрытый
8.9
Итоги работы
↗
325
207
1м
22
9. Асинхронные задачи в Django + Сelery + Redis
6 уроков
👁
2 152
👤
1 898
Закрытый
9.1
Введение в Celery
↗
433
433
2м
35
Закрытый
9.2
Подготовка проекта, добавление подтверждения регистрации
↗
397
350
7м
30
Закрытый
9.3
Асинхронная отправка электронных писем
↗
376
323
10м
29
Закрытый
9.4
Периодические задания
↗
331
286
6м
30
Закрытый
9.5
Отслеживание Celery с помощью Flower
↗
314
314
1м
28
Закрытый
9.6
Итоги работы
↗
301
192
0м
26
10. Инфраструктура кэширования в Django
4 урока
👁
1 229
👤
762
Закрытый
10.1
Введение в кэширование
↗
331
331
2м
23
Закрытый
10.2
Виды кэша в Django
↗
324
65
10м
28
Закрытый
10.3
Уровни кэша в Django
↗
318
191
23м
29
Закрытый
10.4
Итоги работы
↗
256
175
0м
24
11. Django + Docker
9 уроков
👁
2 791
👤
2 281
Закрытый
11.1
Знакомство с Docker
↗
397
336
7м
31
Закрытый
11.2
Основные команды Docker
↗
354
286
14м
33
Закрытый
11.3
Создание образов и запуск контейнера
↗
323
270
13м
29
Закрытый
11.4
Контейнеризация Django и написание Dockerfile
↗
312
266
11м
26
Закрытый
11.5
Введение в Docker Compose
↗
286
286
1м
24
Закрытый
11.6
Docker Compose на примере Django, PostgreSQL и Memcached
↗
308
209
18м
29
Закрытый
11.7
Подготовка к деплою, Gunicorn и NGINX в Docker Compose
↗
294
245
9м
26
Закрытый
11.8
Настройка Docker-Compose для статических и медиа файлов
↗
257
228
3м
22
Закрытый
11.9
Итоги работы
↗
260
155
0м
21
12. Деплой проекта через Docker
4 урока
👁
1 042
👤
840
Закрытый
12.1
Покупка VPS, доменного имени, привязка DNS
↗
293
222
6м
20
Закрытый
12.2
Установка Docker на сервере
↗
261
219
1м
17
Закрытый
12.3
Запуск Docker контейнеров на сервере
↗
242
205
1м
17
Закрытый
12.4
Получение SSL-сертификата от Let's Encrypt и настройка HTTPS
↗
246
194
2м
15
13. Дополнительно
2 урока
👁
741
👤
512
Закрытый
13.1
Полезные плагины для Django
↗
405
405
19м
31
Закрытый
13.2
О курсе
↗
336
107
1м
23