Содержание курса
1. Введение
6 уроков
488
488
14м
83
Открытый
1.1
Что это за курс
↗
102
102
3м 39с
17
Открытый
1.2
Об авторах
↗
88
88
1м 51с
15
Открытый
1.3
Какое приложение ты будешь разрабатывать
↗
100
100
1м 50с
17
Закрытый
1.4
Полезная информация
↗
79
79
3м 20с
17
Открытый
1.5
Приветствие от Senior Pomidor
↗
87
87
4м 57с
17
Открытый
1.6
Важное дополнение от Senior Pomidor!
↗
32
32
3м 48с
0
2. Создадим тебе сервер
4 урока
315
307
13м
60
Закрытый
2.1
Git. GitHub.
↗
82
82
3м 6с
14
Закрытый
2.2
Сервер
↗
82
74
5м 54с
17
Закрытый
2.3
Установка проекта
↗
76
76
3м 50с
14
Закрытый
2.4
Настройка проекта
↗
75
75
2м 24с
15
3. Django REST Framework
3 урока
222
222
9м
40
Закрытый
3.1
REST API
↗
73
73
4м 49с
11
Закрытый
3.2
Установка Django REST Framework
↗
74
74
2м 55с
14
Закрытый
3.3
Django REST Framework
↗
75
75
4м 43с
15
4. Задание 1. " Пара слов о себе"
5 уроков
364
358
62м
67
Закрытый
4.1
Задача
↗
78
72
53м 36с
13
Закрытый
4.2
View с @api_view
↗
72
72
3м 42с
12
Закрытый
4.3
Chrome DevTools
↗
71
71
2м 12с
14
Закрытый
4.4
Шпаргалка
↗
74
74
2м 13с
13
Закрытый
4.5
Комментарий от Senior Pomidor
↗
69
69
2м 18с
15
5. Задание 2. "Run!"
6 уроков
407
390
84м
67
Закрытый
5.1
Задача
↗
72
65
51м 56с
10
Закрытый
5.2
ModelViewSet
↗
68
68
3м 50с
11
Закрытый
5.3
Postman
↗
68
68
1м 18с
12
Закрытый
5.4
Debug твоего проекта
↗
69
69
4м 48с
11
Закрытый
5.5
Шпаргалка
↗
66
56
20м 3с
9
Закрытый
5.6
Комментарий от Senior Pomidor
↗
64
64
6м 35с
14
6. Задание 3. "Атлеты и тренеры"
5 уроков
347
339
75м
60
Закрытый
6.1
Задача
↗
71
63
66м 55с
13
Открытый
6.2
Фильтр. get_queryset().
↗
80
80
2м 56с
13
Закрытый
6.3
SerializerMethodField()
↗
68
68
2м 55с
11
Закрытый
6.4
Шпаргалка
↗
67
67
1м 57с
10
Закрытый
6.5
Комментарий от Senior Pomidor
↗
61
61
5м 40с
13
7. Задание 4. "Больше данных об атлетах"
5 уроков
309
306
56м
54
Закрытый
7.1
Задача
↗
65
62
44м 12с
14
Закрытый
7.2
Nested serializers
↗
63
63
2м 28с
9
Закрытый
7.3
Проблема n+1. select_related().
↗
61
61
2м 1с
10
Закрытый
7.4
Подсчет запросов в БД
↗
61
61
2м 42с
10
Закрытый
7.5
Комментарий от Senior Pomidor
↗
59
59
6м 1с
11
8. Задание 5. "Поиск юзера"
3 урока
187
185
17м
34
Закрытый
8.1
Задача
↗
64
62
13м 29с
11
Закрытый
8.2
SearchFilter. Простой поиск.
↗
63
63
1м 41с
11
Закрытый
8.3
Комментарий от Senior Pomidor
↗
60
60
3м 7с
12
9. Задание 6. "Статус забега"
3 урока
184
176
54м
37
Закрытый
9.1
Задача
↗
65
57
49м 55с
12
Закрытый
9.2
Класс APIView
↗
62
62
1м 28с
11
Закрытый
9.3
Комментарий от Senior Pomidor
↗
57
57
4м 45с
14
10. Задание 7. "Фильтр, сортировка и пагинация"
5 уроков
291
288
50м
49
Закрытый
10.1
Задача
↗
61
58
38м 29с
11
Закрытый
10.2
Фильтр в API. Библиотека django-filter.
↗
60
60
1м 26с
9
Закрытый
10.3
Сортировка в API. OrderingFilter.
↗
58
58
1м 3с
9
Закрытый
10.4
Пагинация в API
↗
59
59
1м 29с
10
Закрытый
10.5
Комментарий от Senior Pomidor
↗
53
53
7м 11с
10
11. Задание 8. "Количество забегов"
2 урока
117
112
20м
22
Закрытый
11.1
Задача
↗
61
56
16м 28с
10
Закрытый
11.2
Комментарий от Senior Pomidor
↗
56
56
4м 35с
12
12. Задание 9. "Еще больше данных об атлетах"
3 урока
170
163
118м
35
Закрытый
12.1
Задача
↗
59
52
109м 28с
13
Закрытый
12.2
Методы get_or_create и update_or_create
↗
57
57
2м 34с
11
Закрытый
12.3
Комментарий от Senior Pomidor
↗
54
54
7м 26с
11
13. Задание 10. "Челлендж 10 забегов"
2 урока
103
99
66м
20
Закрытый
13.1
Задача
↗
54
50
59м 56с
10
Закрытый
13.2
Комментарий от Senior Pomidor
↗
49
49
7м 45с
10
14. Задание 11. "Positions атлета"
3 урока
145
138
97м
30
Закрытый
14.1
Задача
↗
51
44
88м 36с
11
Закрытый
14.2
Валидация в сериалайзере
↗
48
48
3м 53с
9
Закрытый
14.3
Комментарий от Senior Pomidor
↗
46
46
7м 50с
10
15. Задание 12. "Расстояние забега"
2 урока
91
86
39м
20
Закрытый
15.1
Задача
↗
49
44
34м 17с
10
Закрытый
15.2
Комментарий от Senior Pomidor
↗
42
42
5м 40с
10
16. Задание 13. "Челлендж 50 км"
3 урока
131
130
47м
31
Закрытый
16.1
Задача
↗
45
44
40м 15с
12
Закрытый
16.2
Aggregate в queryset
↗
43
43
2м 57с
8
Закрытый
16.3
Комментарий от Senior Pomidor
↗
43
43
5м 13с
11
17. Задание 14. "Создание Collectible Items"
3 урока
127
123
103м
28
Закрытый
17.1
Задача
↗
45
41
99м 44с
11
Закрытый
17.2
Еще немного о валидации данных сериализатором
↗
42
42
0м 27с
8
Закрытый
17.3
Комментарий от Senior Pomidor
↗
40
40
4м 13с
9
18. Задание 15. "Поиск и сбор Collectible Items"
4 урока
160
154
64м
36
Закрытый
18.1
Задача
↗
42
36
56м 33с
10
Закрытый
18.2
Наследование сериализаторов. get_serializer_class()
↗
42
42
2м 16с
8
Закрытый
18.3
Проблема с fields = '__all__' в ModelSerializer
↗
38
38
1м 53с
9
Закрытый
18.4
Комментарий от Senior Pomidor
↗
38
38
5м 57с
9
19. Задание 16. "Время забега"
3 урока
112
109
30м
28
Закрытый
19.1
Задача
↗
39
36
24м 57с
10
Закрытый
19.2
Форматирование даты в сериалайзере
↗
38
38
1м 36с
8
Закрытый
19.3
Комментарий от Senior Pomidor
↗
35
35
6м 43с
10
20. Задание 17. "Оптимизируй это"
3 урока
111
108
33м
26
Закрытый
20.1
Задача
↗
38
35
26м 49с
9
Закрытый
20.2
Annotate в QuerySet
↗
35
35
3м 24с
8
Открытый
20.3
Комментарий от Senior Pomidor
↗
38
38
4м 32с
9
21. Задание 18. "Скорость"
3 урока
104
101
150м
25
Закрытый
21.1
Задача
↗
35
32
140м 7с
9
Закрытый
21.2
Бизнес-логика в ModelViewSet
↗
35
35
3м 12с
8
Закрытый
21.3
Комментарий от Senior Pomidor
↗
34
34
7м 43с
8
22. Задание 19. "Челлендж 2 км за 10 минут"
2 урока
63
61
49м
17
Закрытый
22.1
Задача
↗
33
31
39м 50с
8
Закрытый
22.2
Комментарий от Senior Pomidor
↗
30
30
10м 26с
9
23. Задание 20. "Подписка на тренеров"
3 урока
95
90
99м
21
Закрытый
23.1
Задача
↗
32
27
88м 51с
7
Закрытый
23.2
Класс Meta. related_name. id связанного объекта.
↗
33
33
3м 53с
7
Закрытый
23.3
Комментарий от Senior Pomidor
↗
30
30
8м 29с
7
24. Задание 21. "Итоговая таблица челленджей"
2 урока
54
50
10м
12
Закрытый
24.1
Задача
↗
29
25
4м 6с
7
Закрытый
24.2
Комментарий от Senior Pomidor
↗
25
25
6м 45с
5
25. Задание 22. "Рейтинг тренера"
3 урока
80
76
106м
18
Закрытый
25.1
Задача
↗
28
24
100м 0с
6
Закрытый
25.2
Итого: как добавить поле в API.
↗
27
27
2м 12с
6
Закрытый
25.3
Комментарий от Senior Pomidor
↗
25
25
4м 44с
6
26. Задание 23. "Аналитика для тренера"
2 урока
62
52
79м
13
Закрытый
26.1
Задача
↗
34
24
74м 31с
6
Закрытый
26.2
Комментарий от Senior Pomidor
↗
28
28
5м 7с
7
27. Завершение
2 урока
74
61
5м
9
Закрытый
27.1
Аутентификация и авторизация в DRF
↗
37
24
4м 19с
5
Закрытый
27.2
Курс закончен. Что дальше?
↗
37
37
1м 52с
4