Содержание курса
1. Основы GIT
4 урока
2 512
1 994
16м
141
Закрытый
1.1
Введение в Git
↗
799
524
7м 7с
45
Закрытый
1.2
Основные команды Git
↗
587
512
2м 29с
32
Закрытый
1.3
Ветвление и слияние
↗
569
485
3м 52с
33
Закрытый
1.4
Работа с удаленными репозиториями
↗
557
473
3м 19с
31
2. Django ORM на основе проекта
12 уроков
6 684
3 338
576м
525
Открытый
2.1
Структура и поля моделей, создание проекта
↗
1 795
138
199м 51с
58
Закрытый
2.2
Связь One-To-One (Один к одному)
↗
509
452
12м 56с
40
Закрытый
2.3
Связь One-To-Many (Один ко многим)
↗
475
428
10м 11с
39
Закрытый
2.4
Связь Many-to-Many (Многие ко многим)
↗
456
411
8м 7с
36
Закрытый
2.5
Методы возвращающие QuerySet
↗
477
237
55м 8с
53
Закрытый
2.6
Методы, которые не возвращают QuerySet
↗
444
223
44м 3с
45
Закрытый
2.7
Поисковые поля
↗
447
207
35м 5с
47
Закрытый
2.8
Агрегатные функции и их группировка
↗
421
184
60м 17с
47
Закрытый
2.9
Q-объекты и F-объекты
↗
430
155
113м 45с
44
Закрытый
2.10
Мета-классы
↗
425
158
29м 57с
40
Закрытый
2.11
Абстрактные модели
↗
403
371
4м 25с
42
Закрытый
2.12
Пользовательские менеджеры моделей
↗
402
374
6м 55с
34
3. Индексы баз данных
4 урока
1 612
1 160
34м
146
Закрытый
3.1
Введение в индексы баз данных
↗
427
427
3м 50с
31
Закрытый
3.2
Подготовка проекта и установка Debug Toolbar, генерация данных
↗
407
103
19м 28с
35
Закрытый
3.3
Индексы PostgreSQL
↗
403
364
11м 33с
41
Закрытый
3.4
Итоги работы
↗
375
266
1м 25с
39
4. Разработка через тестирование
7 уроков
3 167
2 399
76м
253
Закрытый
4.1
Что такое разработка через тестирование?
↗
439
388
8м 23с
43
Открытый
4.2
Введение в UnitTest
↗
895
493
5м 15с
36
Закрытый
4.3
Создание нового проекта и введение в Django тестирование
↗
392
351
7м 29с
36
Закрытый
4.4
Написание тестов для моделей и URL-адресов
↗
393
319
20м 44с
39
Закрытый
4.5
Написание тестов для форм и шаблонов
↗
368
298
23м 31с
36
Закрытый
4.6
Написание тестов для представлений
↗
350
296
11м 20с
33
Закрытый
4.7
Итоги работы
↗
330
254
2м 41с
30
5. Разрешения в Django
2 урока
768
692
26м
73
Закрытый
5.1
Разрешения на уровне пользователя
↗
409
333
24м 36с
42
Закрытый
5.2
Разрешения на уровне группы
↗
359
359
2м 10с
31
6. HTMX на основе CRUD проекта
7 уроков
2 631
1 980
47м
220
Закрытый
6.1
Введение в HTMX и создание проекта
↗
459
97
10м 42с
36
Закрытый
6.2
Модели и создание шаблонов
↗
391
360
3м 25с
31
Закрытый
6.3
Создание представлений
↗
391
349
6м 16с
32
Закрытый
6.4
Cоздание, редактирование и удаление записей
↗
377
303
20м 38с
33
Закрытый
6.5
Cортировка записей
↗
331
331
2м 9с
25
Закрытый
6.6
Добавление в проект Bootstrap 5
↗
350
310
5м 43с
32
Закрытый
6.7
Итоги работы
↗
332
230
1м 53с
31
7. Интернационализация и локализация в Django
7 уроков
2 010
1 485
38м
209
Закрытый
7.1
Введение в интернационализацию и подготовка проекта
↗
347
66
14м 30с
33
Закрытый
7.2
Перевод моделей и форм
↗
304
245
9м 20с
30
Закрытый
7.3
Перевод шаблонов
↗
279
238
4м 56с
31
Закрытый
7.4
Использование библиотеки Rosetta
↗
289
237
2м 28с
28
Закрытый
7.5
Шаблоны URL-адресов для интернационализации
↗
267
235
6м 11с
30
Закрытый
7.6
Переключение языка сайта
↗
263
263
1м 23с
29
Закрытый
7.7
Итоги работы
↗
261
201
1м 32с
28
8. Создание чата на Django с использованием Сhannels и WebSocket
9 уроков
3 310
2 943
72м
289
Закрытый
8.1
Введение в WebSocket
↗
422
422
4м 30с
43
Закрытый
8.2
Установка Channels и подготовка проекта
↗
381
353
3м 36с
35
Закрытый
8.3
Создание кастомной User модели
↗
390
297
28м 46с
37
Закрытый
8.4
Создание моделей чата
↗
365
365
3м 31с
30
Закрытый
8.5
Работа с представлениями и шаблонами
↗
355
325
6м 10с
34
Закрытый
8.6
Работа с WebSocket
↗
357
307
18м 9с
35
Закрытый
8.7
Работа с WebSocket, добавление асинхронности
↗
340
292
9м 35с
29
Закрытый
8.8
Redis + Django Channel
↗
375
375
2м 51с
24
Закрытый
8.9
Итоги работы
↗
325
207
1м 44с
22
9. Асинхронные задачи в Django + Сelery + Redis
6 уроков
2 152
1 898
27м
178
Закрытый
9.1
Введение в Celery
↗
433
433
2м 18с
35
Закрытый
9.2
Подготовка проекта, добавление подтверждения регистрации
↗
397
350
7м 21с
30
Закрытый
9.3
Асинхронная отправка электронных писем
↗
376
323
10м 12с
29
Закрытый
9.4
Периодические задания
↗
331
286
6м 56с
30
Закрытый
9.5
Отслеживание Celery с помощью Flower
↗
314
314
1м 55с
28
Закрытый
9.6
Итоги работы
↗
301
192
0м 28с
26
10. Инфраструктура кэширования в Django
4 урока
1 229
762
35м
104
Закрытый
10.1
Введение в кэширование
↗
331
331
2м 12с
23
Закрытый
10.2
Виды кэша в Django
↗
324
65
10м 52с
28
Закрытый
10.3
Уровни кэша в Django
↗
318
191
23м 40с
29
Закрытый
10.4
Итоги работы
↗
256
175
0м 25с
24
11. Django + Docker
9 уроков
2 791
2 281
76м
241
Закрытый
11.1
Знакомство с Docker
↗
397
336
7м 2с
31
Закрытый
11.2
Основные команды Docker
↗
354
286
14м 15с
33
Закрытый
11.3
Создание образов и запуск контейнера
↗
323
270
13м 49с
29
Закрытый
11.4
Контейнеризация Django и написание Dockerfile
↗
312
266
11м 46с
26
Закрытый
11.5
Введение в Docker Compose
↗
286
286
1м 25с
24
Закрытый
11.6
Docker Compose на примере Django, PostgreSQL и Memcached
↗
308
209
18м 1с
29
Закрытый
11.7
Подготовка к деплою, Gunicorn и NGINX в Docker Compose
↗
294
245
9м 34с
26
Закрытый
11.8
Настройка Docker-Compose для статических и медиа файлов
↗
257
228
3м 14с
22
Закрытый
11.9
Итоги работы
↗
260
155
0м 23с
21
12. Деплой проекта через Docker
4 урока
1 042
840
10м
69
Закрытый
12.1
Покупка VPS, доменного имени, привязка DNS
↗
293
222
6м 54с
20
Закрытый
12.2
Установка Docker на сервере
↗
261
219
1м 52с
17
Закрытый
12.3
Запуск Docker контейнеров на сервере
↗
242
205
1м 19с
17
Закрытый
12.4
Получение SSL-сертификата от Let's Encrypt и настройка HTTPS
↗
246
194
2м 0с
15
13. Дополнительно
2 урока
741
512
20м
54
Закрытый
13.1
Полезные плагины для Django
↗
405
405
19м 45с
31
Закрытый
13.2
О курсе
↗
336
107
1м 46с
23