Курс на Stepik
Обложка курса «Создаем сайт турагентства на базе фреймворка Django» на Stepik
2 500 ₽

Создаем сайт турагентства на базе фреймворка Django 4.900

Открыть на
STEPIK.ORG

Django считается одним из самых популярных фреймворков для разработки веб-приложений на базе языка программирования Python. Он позволяет создавать не шаблонные интернет-магазины, а конфигурируемые многофункциональные веб-приложения для продажи товаров и услуг, банковские приложения и т.д. Это очень востребованное и перспективное направление для разработчиков, интерес к которому со стороны работодателей в перспективе будет только расти. Если вас заинтересовал курс или возникли вопросы, мой телеграм @cdi999

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Создаем сайт турагентства на базе фреймворка Django»Учеников на курсе 98
Сертификаты, выданные на курсе «Создаем сайт турагентства на базе фреймворка Django»Сертификатов выдано 0
Отзывы о курсе «Создаем сайт турагентства на базе фреймворка Django»Отзывов получено 10
Рейтинг курса «Создаем сайт турагентства на базе фреймворка Django»Рейтинг курса 4.900
Уроки в курсе «Создаем сайт турагентства на базе фреймворка Django»Количество уроков 106
Время прохождения курса «Создаем сайт турагентства на базе фреймворка Django»Время прохождения курса
Стоимость курса «Создаем сайт турагентства на базе фреймворка Django»Стоимость курса 2 500 ₽
Обновления курса «Создаем сайт турагентства на базе фреймворка Django»Обновления курса
Дата публикации курса «Создаем сайт турагентства на базе фреймворка Django»Дата публикации курса
Последнее обновление курса «Создаем сайт турагентства на базе фреймворка Django»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Создаем сайт турагентства на базе фреймворка Django» 9 разделов Уроки в курсе «Создаем сайт турагентства на базе фреймворка Django» 106 уроков Время прохождения курса «Создаем сайт турагентства на базе фреймворка Django» 9 ч. Последнее обновление курса «Создаем сайт турагентства на базе фреймворка Django» обн. 20 мая 2026

1. Подготовка к прохождению курса

5 уроков
Открытый
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 уроков
Закрытый
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 уроков
Открытый
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 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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