В результате освоения программы обучающийся должен уметь:
• устанавливать и настраивать фреймворк Django;
• создавать шаблоны url и устанавливать привязку их к функциям-обработчикам;
• работать с представлениями. Сопоставлять представления с URL;
• управлять файлами;
• создавать и настраивать модели Django, работать с БД;
• работать с миграциями;
• работать с шаблонами и создавать и использовать шаблонные фильтры;
• работать с формами, проверять параметры форм (валидацию);
• Настраивать безопасность Web-приложений.
В результате освоения программы обучающийся должен знать:
• возможности и особенности фреймворка Django;
• назначение и способы создания и настройки виртуального окружения;
• идеи MVC-подхода;
• системы привязки интернет-адресов в фреймворке;
• что такое представления, встроенные представления и функции представления;
• основы загрузки файла;
• способы хранения данных, модели Django;
• назначение миграций и их использование;
• что такое шаблоны и формы, их назначение и использование;
• принципы обеспечения безопасности Web-приложений.
В результате освоения программы обучающийся должен приобрести практический опыт:
• разработки серверной части Web-сайтов на языке Python с использованием фреймворка Django;
• обеспечения безопасности Web-приложений.