Веб-разработка на Python/Django
Описание курса
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
- Наличие собственного ноутбука для занятий в аудиториях
* Примечание: указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Скидка применяется только к новым заявкам и при условии полной оплаты. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!