Казахстан, г. Алматы, ул. Шевченко 90, БЦ «Каратал», офис 53
Казахстан, г. Астана, ул. Иманова 19, БЦ Деловой Дом "Алма-Ата", офис 612

направление: Веб-разработка на Python/Django кол-во дней: 5
вендор: Python кол-во часов: 40

Описание курса

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