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

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

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

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

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

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

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

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

5 уроков
1. введение
2. скачиваем установщик и устанавливаем среду разработки
3. устанавливаем оболочку для работы с системой контроля версий
4. регистрируем аккаунт на github
5. заключение

Создаем и настраиваем виртуальную среду, создаем шаблон проекта

13 уроков
1. введение
2. скачиваем установщик
3. запускаем установщик и выбираем каталог для установки
4. выбираем каталог, в котором будут находиться файлы базы данных
5. задаем пароль для системного пользователя postgres
6. указываем кодировку базы данных
7. запускаем процесс установки
8. запускаем и настраиваем pgadmin 4
9. как создать базу данных и выполнить настройку
10. как создать django-проект
11. как привязать postgres-базу данных к django-проекту
12. описание структуры django-проекта
13. заключение

Создаем каталог товаров

15 уроков
1. введение
2. создаем шаблон приложения
3. немного об orm
4. создаем модели приложения
5. просмотр содержимого таблиц
6. создаем контроллеры
7. создаем начальную маршрутизацию проекта
8. создаем начальную маршрутизацию приложения mainapp
9. немного о настройке html-шаблонов
10. создаем и настраиваем базовый шаблон
11. создаем и настраиваем шаблоны-наследники
12. создаем и настраиваем подшаблоны
13. настраиваем статику
14. заполняем базу данными
15. заключение

Реализуем регистрацию и аутентификацию пользователей

13 уроков
1. введение
2. создаем шаблон приложения
3. создаем модели приложения
4. проверяем наличие таблиц
5. создаем экранные формы
6. создаем контроллеры
7. создаем маршрутизацию приложения
8. настроим html-шаблоны приложения
9. Еще немного о подшаблоне с меню
10. тестовый запуск проекта
11. выполняем другие необходимые настройки
12. итоговый запуск
13. заключение

Реализуем аутентификацию пользователя через Google

7 уроков
1. введение
2. выполняем установку библиотеки аутентификации
3. выполняем настройку ключей социальной сети для аутентификации
4. выполняем дополнительные настройки аутентификации
5. выполняем запуск и делаем доработку
6. настраиваем автоматическое заполнение профиля
7. заключение

Реализуем собственную админку

15 уроков
1. введение
2. создаем шаблон приложения
3. создаем экранные формы
4. создаем бэкенд для администрирования списка пользователей
5. создаем фронтенд для администрирования списка пользователей
6. создаем бэкенд и фронтенд для редактирования параметров польз-ля
7. проверяем работу с пользователями
8. создаем бэкенд и фронтенд для администрирования списка стран
9. проверяем работу со странами
10. создаем бэкенд для администрирования списка предложений компании
11. создаем фронтенд для администрир-я списка предложений компании
12. создаем шаблонный фильтр
13. тестируем работу с предложениями компании
14. устраняем ошибки
15. заключение

Реализуем корзину заказов

12 уроков
1. введение
2. создаем шаблон приложения
3. создаем модели приложения
4. создаем контроллеры
5. создаем маршрутизацию приложения
6. настроим html-шаблоны приложения
7. завершаем настройку html-шаблонов
8. тестовый запуск проекта
9. подготовка к реализации ajax-подхода
10. реализуем ajax-подход
11. итоговый запуск проекта
12. заключение

Реализуем оформление заказа

16 уроков
1. введение
2. создаем шаблон приложения
3. создаем модели приложения
4. создаем экранные формы
5. создаем блок для отображения списка заказов
6. реализуем блок для создания заказа
7. создаем подшаблоны для управления заказом
8. создаем блок для редактирования товарных позиций заказа
9. создаем блок для отображения информации товарных позиций заказа
10. создаем блок для удаления товарной позиции заказа
11. заключительные настройки
12. проверяем оформление заказа из корзины
13. проверяем работу карточки заказа
14. проверяем редактирование заказа
15. проверяем создание заказа из приложения
16. заключение

Выполняем развертывание проекта

10 уроков
1. введение
2. какой сервис хостинга выбрать
3. регистрируемся на render.com
4. определяем разрешенные хосты
5. корректируем настройки базы данных
6. загружаем приложение на github ч1
7. загружаем приложение на github ч2
8. выполняем развертывание на render
9. о поиске ошибок
10. заключение