Курс Веб-разработка на 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. Фреймворк React.js
- Технология ajax.
- Использование REST-API.
- Реактивные данные.
Минимальные требования:
- Продвинутый уровень программирования на Python
- Наличие собственного ноутбука для занятий в аудиториях
* Указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!