Содержание курса
Подготовка к прохождению курса
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.
заключение
↗