Django - свободный фреймворк для веб-приложений на языке Python. Интуитивно понятный язык шаблонов, имеет мощные и эффективные средства работы с базами данных и сессиями, встроенные средства авторизации пользователей и администрирования. Все это позволяет быстро и качественно разрабатывать веб-приложения коммерческого уровня.
Записавшись на курс, вы сможете в короткие сроки овладеть описанными возможностями фреймворка, а также применить их на практике в рамках выполнения учебного проекта.
Профессионально разрабатывать коммерческие веб-приложения с использованием Django
Введение в Django.
Запуск проекта.
Файл settings.py
Основные принципы работы.
Базы данных. Модели.
Понятие модели.
Создание модели.
Связи в базе данных.
Система URL-адресов.
Slug-адреса.
Динамические адреса.
Статические адреса.
Namespace.
Шаблонизатор.
Система шаблонов.
Фильтры.
Теги.
Создание своих фильтров, тегов.
Практика.
Формы, валидаторы форм.
Форма на основании моделей.
html-форма.
Django-forms.
Сlass-based views
Аутентификация/авторизация/регистрация пользователей.
Отправка сообщений на почту/телеграмм.
Практика.
Создание rest-api.
django-rest-framework.
Введение в front end.
Базовые принципы языка JavaScript.
Базовые понятия CSS.
Настройка front end-части проекта.
Библиотека jquery. Фреймворк Vue.js.
Технология ajax.
Использование REST-API.
Реактивные данные.
Продвинутый уровень программирования на Python