Содержание курса
1. Подготовка к прохождению курса
5 уроков
379
303
10м
14
Открытый
1.1
введение
↗
104
28
1м 4с
5
Открытый
1.2
скачиваем установщик и устанавливаем среду разработки
↗
87
87
3м 59с
2
Закрытый
1.3
устанавливаем оболочку для работы с системой контроля версий
↗
65
65
3м 47с
2
Закрытый
1.4
регистрируем аккаунт на github
↗
61
61
1м 29с
2
Закрытый
1.5
заключение
↗
62
62
1м 18с
3
2. Создаем и настраиваем виртуальную среду, создаем шаблон проекта
13 уроков
765
731
40м
28
Закрытый
2.1
введение
↗
63
29
2м 51с
2
Закрытый
2.2
скачиваем установщик
↗
61
61
2м 36с
2
Закрытый
2.3
запускаем установщик и выбираем каталог для установки
↗
61
61
1м 41с
2
Закрытый
2.4
выбираем каталог, в котором будут находиться файлы базы данных
↗
61
61
2м 31с
2
Закрытый
2.5
задаем пароль для системного пользователя postgres
↗
61
61
1м 57с
2
Закрытый
2.6
указываем кодировку базы данных
↗
60
60
1м 50с
2
Закрытый
2.7
запускаем процесс установки
↗
59
59
3м 52с
2
Закрытый
2.8
запускаем и настраиваем pgadmin 4
↗
58
58
1м 29с
2
Закрытый
2.9
как создать базу данных и выполнить настройку
↗
58
58
4м 20с
3
Закрытый
2.10
как создать django-проект
↗
59
59
10м 28с
3
Закрытый
2.11
как привязать postgres-базу данных к django-проекту
↗
58
58
7м 19с
3
Закрытый
2.12
описание структуры django-проекта
↗
53
53
4м 9с
2
Закрытый
2.13
заключение
↗
53
53
2м 41с
1
3. Создаем каталог товаров
15 уроков
792
760
91м
20
Открытый
3.1
введение
↗
63
31
2м 33с
2
Открытый
3.2
создаем шаблон приложения
↗
60
60
6м 12с
1
Открытый
3.3
немного об orm
↗
57
57
6м 43с
1
Открытый
3.4
создаем модели приложения
↗
54
54
11м 7с
2
Открытый
3.5
просмотр содержимого таблиц
↗
52
52
2м 50с
1
Открытый
3.6
создаем контроллеры
↗
56
56
10м 44с
2
Открытый
3.7
создаем начальную маршрутизацию проекта
↗
52
52
4м 18с
2
Открытый
3.8
создаем начальную маршрутизацию приложения mainapp
↗
51
51
4м 7с
1
Открытый
3.9
немного о настройке html-шаблонов
↗
49
49
6м 15с
1
Открытый
3.10
создаем и настраиваем базовый шаблон
↗
52
52
5м 13с
1
Открытый
3.11
создаем и настраиваем шаблоны-наследники
↗
50
50
10м 25с
1
Открытый
3.12
создаем и настраиваем подшаблоны
↗
50
50
4м 17с
1
Открытый
3.13
настраиваем статику
↗
48
48
9м 26с
2
Открытый
3.14
заполняем базу данными
↗
51
51
8м 54с
1
Открытый
3.15
заключение
↗
47
47
3м 11с
1
4. Реализуем регистрацию и аутентификацию пользователей
13 уроков
492
472
79м
3
Закрытый
4.1
введение
↗
47
27
1м 57с
1
Закрытый
4.2
создаем шаблон приложения
↗
45
45
1м 11с
1
Закрытый
4.3
создаем модели приложения
↗
44
44
9м 44с
0
Закрытый
4.4
проверяем наличие таблиц
↗
40
40
2м 45с
1
Закрытый
4.5
создаем экранные формы
↗
38
38
8м 32с
0
Закрытый
4.6
создаем контроллеры
↗
37
37
8м 54с
0
Закрытый
4.7
создаем маршрутизацию приложения
↗
37
37
4м 5с
0
Закрытый
4.8
настроим html-шаблоны приложения
↗
37
37
15м 3с
0
Закрытый
4.9
Еще немного о подшаблоне с меню
↗
33
33
1м 25с
0
Закрытый
4.10
тестовый запуск проекта
↗
33
33
11м 38с
0
Закрытый
4.11
выполняем другие необходимые настройки
↗
33
33
12м 52с
0
Закрытый
4.12
итоговый запуск
↗
35
35
6м 31с
0
Закрытый
4.13
заключение
↗
33
33
2м 14с
0
5. Реализуем аутентификацию пользователя через Google
7 уроков
243
226
30м
0
Закрытый
5.1
введение
↗
41
24
1м 15с
0
Закрытый
5.2
выполняем установку библиотеки аутентификации
↗
36
36
4м 26с
0
Закрытый
5.3
выполняем настройку ключей социальной сети для аутентификации
↗
35
35
4м 26с
0
Закрытый
5.4
выполняем дополнительные настройки аутентификации
↗
33
33
5м 47с
0
Закрытый
5.5
выполняем запуск и делаем доработку
↗
33
33
5м 3с
0
Закрытый
5.6
настраиваем автоматическое заполнение профиля
↗
34
34
9м 45с
0
Закрытый
5.7
заключение
↗
31
31
1м 20с
0
6. Реализуем собственную админку
15 уроков
448
433
102м
1
Закрытый
6.1
введение
↗
39
24
2м 38с
0
Закрытый
6.2
создаем шаблон приложения
↗
36
36
2м 17с
0
Закрытый
6.3
создаем экранные формы
↗
32
32
3м 13с
0
Закрытый
6.4
создаем бэкенд для администрирования списка пользователей
↗
31
31
9м 59с
0
Закрытый
6.5
создаем фронтенд для администрирования списка пользователей
↗
31
31
8м 34с
0
Закрытый
6.6
создаем бэкенд и фронтенд для редактирования параметров польз-ля
↗
30
30
10м 23с
0
Закрытый
6.7
проверяем работу с пользователями
↗
30
30
9м 40с
0
Закрытый
6.8
создаем бэкенд и фронтенд для администрирования списка стран
↗
29
29
13м 50с
0
Закрытый
6.9
проверяем работу со странами
↗
27
27
5м 6с
0
Закрытый
6.10
создаем бэкенд для администрирования списка предложений компании
↗
28
28
9м 19с
0
Закрытый
6.11
создаем фронтенд для администрир-я списка предложений компании
↗
28
28
8м 25с
0
Закрытый
6.12
создаем шаблонный фильтр
↗
27
27
6м 47с
0
Закрытый
6.13
тестируем работу с предложениями компании
↗
28
28
15м 41с
0
Закрытый
6.14
устраняем ошибки
↗
27
27
1м 18с
0
Закрытый
6.15
заключение
↗
25
25
2м 3с
1
7. Реализуем корзину заказов
12 уроков
370
355
53м
0
Закрытый
7.1
введение
↗
38
23
1м 10с
0
Закрытый
7.2
создаем шаблон приложения
↗
32
32
1м 31с
0
Закрытый
7.3
создаем модели приложения
↗
31
31
5м 25с
0
Закрытый
7.4
создаем контроллеры
↗
31
31
6м 26с
0
Закрытый
7.5
создаем маршрутизацию приложения
↗
30
30
3м 58с
0
Закрытый
7.6
настроим html-шаблоны приложения
↗
30
30
9м 33с
0
Закрытый
7.7
завершаем настройку html-шаблонов
↗
30
30
6м 11с
0
Закрытый
7.8
тестовый запуск проекта
↗
30
30
4м 19с
0
Закрытый
7.9
подготовка к реализации ajax-подхода
↗
30
30
4м 21с
0
Закрытый
7.10
реализуем ajax-подход
↗
30
30
12м 43с
0
Закрытый
7.11
итоговый запуск проекта
↗
29
29
1м 36с
0
Закрытый
7.12
заключение
↗
29
29
1м 6с
0
8. Реализуем оформление заказа
16 уроков
446
432
75м
0
Закрытый
8.1
введение
↗
36
22
1м 46с
0
Закрытый
8.2
создаем шаблон приложения
↗
31
31
1м 52с
0
Закрытый
8.3
создаем модели приложения
↗
29
29
15м 32с
0
Закрытый
8.4
создаем экранные формы
↗
28
28
3м 17с
0
Закрытый
8.5
создаем блок для отображения списка заказов
↗
28
28
10м 50с
0
Закрытый
8.6
реализуем блок для создания заказа
↗
26
26
12м 25с
0
Закрытый
8.7
создаем подшаблоны для управления заказом
↗
26
26
4м 21с
0
Закрытый
8.8
создаем блок для редактирования товарных позиций заказа
↗
26
26
6м 58с
0
Закрытый
8.9
создаем блок для отображения информации товарных позиций заказа
↗
26
26
4м 16с
0
Закрытый
8.10
создаем блок для удаления товарной позиции заказа
↗
26
26
3м 51с
0
Закрытый
8.11
заключительные настройки
↗
27
27
5м 39с
0
Закрытый
8.12
проверяем оформление заказа из корзины
↗
29
29
4м 14с
0
Закрытый
8.13
проверяем работу карточки заказа
↗
27
27
2м 57с
0
Закрытый
8.14
проверяем редактирование заказа
↗
27
27
3м 12с
0
Закрытый
8.15
проверяем создание заказа из приложения
↗
27
27
1м 9с
0
Закрытый
8.16
заключение
↗
27
27
1м 40с
0
9. Выполняем развертывание проекта
10 уроков
268
253
25м
0
Закрытый
9.1
введение
↗
37
22
2м 39с
0
Закрытый
9.2
какой сервис хостинга выбрать
↗
32
32
2м 48с
0
Закрытый
9.3
регистрируемся на render.com
↗
28
28
2м 32с
0
Закрытый
9.4
определяем разрешенные хосты
↗
27
27
2м 44с
0
Закрытый
9.5
корректируем настройки базы данных
↗
26
26
4м 54с
0
Закрытый
9.6
загружаем приложение на github ч1
↗
25
25
4м 40с
0
Закрытый
9.7
загружаем приложение на github ч2
↗
24
24
1м 3с
0
Закрытый
9.8
выполняем развертывание на render
↗
25
25
5м 26с
0
Закрытый
9.9
о поиске ошибок
↗
22
22
1м 13с
0
Закрытый
9.10
заключение
↗
22
22
3м 18с
0