1.1 Введение в язык программирования Python
• Переменные, операции с ними, базовый ввод / вывод
• Строки, циклы, условия
• Работа с файлами
1.2 Объектно-ориентированное программирование
• Классы и их применение в Python
• Создание классов
• Создание объектов
• Использование указателей
• Атрибуты объектов
• Наследование
• Работа со стандартными и внешними библиотеками Python
1.3 Основы web-разработки
• Каталог конфигурации проекта запуска веб-сервера разработки Django
• Применение миграции для использования таблиц в БД
• Основы создания веб-страниц в Django
• Использование шаблонов в Django
1.4 Базы данных и ORM
• База данных и модель
• Таблицы и атрибуты, ключевые поля, связи между таблицами
• Внесение изменения в БД используя миграцию
• Проверка моделей на наличие ошибок
• Создание, проверка, отслеживание и откат миграций
• Получение доступа к данным в проекте с использованием Django ORM
• Работа с данными, хранящимися в разных таблицах с использованием Django ORM
• Работа с формами в Django
1.5 Администрирование, тестирование и запуск приложения
• Регистрация моделей данных в Django Admin
• Работа с данными в Django Admin
• Настройка отображения списков (list_display)
• Фильтрация списков (list_filter)
• Тестирование веб-приложения
• Развертывание приложения на хостинге (сервере)