-
Урок 1.
00:02:55
Введение. Коротко о том, что будем делать.
-
Урок 2.
00:06:28
Git и GitHub, что это и зачем это нужно?
-
Урок 3.
00:11:19
Виртуальное окружение.
-
Урок 4.
00:13:16
История создания Django
-
Урок 5.
00:14:51
Создаем Django проект
-
Урок 6.
00:15:36
Как Django работает внутри? Часть 1.
-
Урок 7.
00:26:11
Как Django работает внутри? Часть 2.
-
Урок 8.
00:08:43
Bootstrap - что это?
-
Урок 9.
00:15:13
Подключаем шаблон Bootstrap
-
Урок 10.
00:13:42
Шаблонные тэги
-
Урок 11.
00:04:20
Создаем первое приложение Города
-
Урок 12.
00:22:22
models.py - что это? Варианты запросов к БД. Виды полей.
-
Урок 13.
00:15:45
Создаем таблицу Города
-
Урок 14.
00:15:21
shell - мощный инструмент разработчика.
-
Урок 15.
00:19:39
Создаем функцию отображения списка городов
-
Урок 16.
00:13:12
Класс active, для адреса.
-
Урок 17.
00:18:15
Отображение на основе классов. DetailView
-
Урок 18.
00:22:16
Формы. Форма без привязки к модели.
-
Урок 19.
00:17:51
Форма на основе модели.
-
Урок 20.
00:15:45
Редактирование и удаление записи.
-
Урок 21.
00:13:28
Ссылки на редактирование, удаление, просмотр и добавление записи.
-
Урок 22.
00:12:24
Пагинация
-
Урок 23.
00:10:12
Информационные сообщения о действиях. messages
-
Урок 24.
00:16:27
Создаем приложение для поезда
-
Урок 25.
00:13:00
Метод clean(). Проверка на соблюдение условий.
-
Урок 26.
00:14:39
Отображение списка поездов.
-
Урок 27.
00:16:55
Форма для добавления новой записи поезда.
-
Урок 28.
00:17:10
Редактирование, удаление, детализация записи.
-
Урок 29.
00:13:48
Создаем приложение для маршрутов.
-
Урок 30.
00:18:30
Форма начальных данных для поиска маршрутов.
-
Урок 31.
00:07:42
Select2 - скрипт для улучшения отображения полей формы.
-
Урок 32.
00:13:05
Функция для поиска маршрутов.
-
Урок 33.
00:06:42
Граф. Поиск путей в графе.
-
Урок 34.
00:13:49
Функция по созданию графа на основе записей из БД.
-
Урок 35.
00:16:40
Поиск маршрутов по данным из формы. Часть 1
-
Урок 36.
00:24:48
Поиск маршрутов по данным из формы. Часть 2
-
Урок 37.
00:30:29
Отображение найденных маршрутов.
-
Урок 38.
00:15:35
Добавление маршрута в БД. Подготовительные работы.
-
Урок 39.
00:18:16
Функция для сохранения маршрута.
-
Урок 40.
00:18:29
Форма для Маршрута. Инициализация начальных данных.
-
Урок 41.
00:14:36
Сохранение маршрута.
-
Урок 42.
00:19:39
Список всех маршрутов. Детализация и удаление.
-
Урок 43.
00:03:31
Улучшение страницы с детализацие маршрута.
-
Урок 44.
00:05:26
Кастомизируем отображение админки.
-
Урок 45.
00:19:06
Форма авторизации.
-
Урок 46.
00:15:07
Функции входа и выхода.
-
Урок 47.
00:10:27
Ограничение доступа к удалению, редактированию и добавлению записей.
-
Урок 48.
00:15:35
Разбиваем файл настроек на production и local версии.
-
Урок 49.
00:15:12
Установка необходимых пакетов.
-
Урок 50.
00:15:17
Переменные окружения.
-
Урок 51.
00:18:53
Деплой на Heroku.
-
Урок 52.
00:07:44
Дамп данных.
-
Урок 53.
00:07:30
Страницы ошибок 400, 403, 404 и 500.
-
Урок 54.
00:12:29
Начальные данные для тестов.
-
Урок 55.
00:13:36
Проверка на дублирование городов. Блокировка создания одинаковых поездов.
-
Урок 56.
00:21:26
Тестирование отображений.
-
Урок 57.
00:14:07
Тестирование формы и сообщений об ошибке.
-
Урок 58.
00:04:10
Coverage. Как узнать уровень покрытия кода тестами.
-
Урок 59.
00:01:19
Финал.
-
Урок 60.
00:26:31
Регистрация нового пользователя в системе.