по запросу в будни
Программа направлена на развитие практических навыков backend-разработки корпоративных веб-систем на Python с использованием фреймворка Django. Курс предназначен для специалистов в области программирования, администрирования, аналитики и сопровождения ИТ-систем.
Курс поможет участникам:
• освоить принципы веб-разработки, архитектуру MVC, установку и настройку Django
• создавать Django-проекты, организовывать их структуру и передавать данные в шаблоны
• использовать шаблоны Django: циклы, условия, встроенные и пользовательские фильтры
• проектировать и администрировать базы данных, работать с таблицами, связями, ключами и миграциями
• применять ORM для выполнения CRUD-операций, сложных запросов, подзапросов и вызова хранимых процедур
• создавать формы, проверять пользовательские данные, настраивать авторизацию, сессии и права доступа
• формировать PDF-документы, предоставлять данные в различных форматах и визуализировать их с помощью JavaScript, amCharts и Highcharts
• развертывать готовые веб-приложения и выполнять миграцию баз данных
Программисты
Специалисты ИТ-отрасли
Системные администраторы
Аналитики
История и развитие веб-программирования, различные подходы
Идеи MVC-подхода: разделение логики, интерфейса и данных
Установка Web-фреймворка Django
Способы хранения данных
Создание и администрирование БД
Схема БД: таблицы, связи между ними, ключи
Отображение данных в БД на объекты приложения (ORM)
Авторизация пользователей и разграничение прав доступа
Сессии, не требующие регистрации
Безопасность
Реализация сложных запросов
Соединение запросов, подзапросы
Встроенные фильтры
Создание своих фильтров
Отделение статического контента от динамического
Адаптация кода JavaScript для работы в проекте Django
Организации передача данных БД из кода python в JavaScript
Использование библиотеки JavaScript amCharts для визуализации данных БД Django
Создание интерактивных графиков JavaScript Highcharts на основе данных Django
Использование встроенного веб-сервера
Развертывание и миграция БД
Итоговая аттестация
Удостоверение о повышении квалификации
по запросу в будни
Практико-ориентированность: Освойте создание корпоративных веб-приложений на Python и Django — от структуры проекта и шаблонов до работы с формами и базами данных.
Работа с данными и доступом: Научитесь применять ORM Django, создавать сложные запросы, управлять пользовательскими сессиями, авторизацией и правами доступа.
Готовность к развертыванию: Получите навыки визуализации данных, генерации документов, миграции баз данных и развертывания веб-приложений.
Получить персональное предложение