Курс Веб-разработка на Python / Django
Описание курса
Django - свободный фреймворк для веб-приложений на языке Python. Интуитивно понятный язык шаблонов, имеет мощные и эффективные средства работы с базами данных и сессиями, встроенные средства авторизации пользователей и администрирования. Все это позволяет быстро и качественно разрабатывать веб-приложения коммерческого уровня.
Записавшись на курс, вы сможете в короткие сроки овладеть описанными возможностями фреймворка, а также применить их на практике в рамках выполнения учебного проекта.
После курса вы сможете:
- Профессионально разрабатывать коммерческие веб-приложения с использованием Django
Программа курса:
1. Введение в Django.
- Запуск проекта.
- Файл settings.py
- Основные принципы работы.
2. Базы данных. Модели.
- Понятие модели.
- Создание модели.
- Связи в базе данных.
3. Система URL-адресов.
- Slug-адреса.
- Динамические адреса.
- Статические адреса.
- Namespace.
4. Шаблонизатор.
- Система шаблонов.
- Фильтры.
- Теги.
- Создание своих фильтров, тегов.
5. Практика.
6. Формы, валидаторы форм.
- Форма на основании моделей.
- html-форма.
- Django-forms.
7. Сlass-based views
8. Аутентификация/авторизация/регистрация пользователей.
9. Отправка сообщений на почту/телеграмм.
10. Практика.
11. Создание rest-api.
- django-rest-framework.
12. Введение в front end.
- Базовые принципы языка JavaScript.
- Базовые понятия CSS.
- Настройка front end-части проекта.
13. Библиотека jquery. Фреймворк Vue.js.
- Технология ajax.
- Использование REST-API.
- Реактивные данные.
Минимальные требования:
- Продвинутый уровень программирования на Python
- Наличие собственного ноутбука для занятий в аудиториях
Лекторы:
* Примечание: указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Скидка применяется только к новым заявкам и при условии полной оплаты. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!