Backend-разработка на фреймворке Django

Дополнительная общеразвивающая программа

python_django
th (1)

Описание программы

Этот курс предназначен для тех, кто уже освоил основы программирования на языке Python и хочет углубить свои знания в области бэкенд-разработки с использованием фреймворка Django. Курс разработан для обеспечения слушателей необходимыми навыками и знаниями для создания полноценных веб-приложений. Дополнительная общеразвивающая программа разработана на основании требований федерального государственного образовательного стандарта среднего профессионального образования по специальности 09.02.07 «Информационные системы и программирование»

Во время курса слушатели углубят свои знания в области бэкенд-разработки с использованием фреймворка Django, изучат его историю и преимущества. Курс позволяет познакомиться с структурой проекта Django, научаться создавать приложения и контроллеры, работать с моделями, представлениями и шаблонами, а также настраивать сайт администратора.  

В результате прохождения курса слушатели будут обладать всеми необходимыми навыками для успешной работы в области веб-разработки и программирования, включая разработку, отладку и тестирование программных модулей, создание и администрирование веб-приложений, работу с базами данных и проектирование интерфейсов пользователя.

Общие сведения​

Объём программы

94 академических часа

Стоимость обучения

30 520 рублей (возможна оплата в 2 этапа)

Категория слушателей​

Программа рассчитана на выпускников программ по Python, участников федерального проекта «Код будущего», а также школьников с 8 по 11 класс, студентов вузов и СПО, желающих развивать навыки бэкенд-разработки и создания WEB-приложений.

Контакты

+7 (499) 317-91-92
+7 (903) 105-90-17
uc@mpt.ru

Запись на обучение

Основы Django и создание первого проекта

В этом разделе вы познакомитесь с основами фреймворка Django, включая его историю, преимущества и архитектурные паттерны (MVC и MTV). Вы научитесь устанавливать Django, создавать и структурировать проекты, работать с WSGI и ASGI, а также создавать и настраивать первые контроллеры и модели. Особое внимание уделяется миграциям и подключению к базе данных.

Формы и общие представления. Тестирование

В этом разделе вы научитесь работать с формами и общими представлениями, а также проводить тестирование приложений. Вы изучите создание и настройку форм, валидацию данных, работу с регулярными выражениями и утилитами. Также рассматриваются методы добавления и изменения данных в базе данных, реализация связей между моделями и работа с пагинатором.

Патчи для Django. Интернет-магазин на Django

В этом разделе вы изучите создание и настройку тестов с использованием TestCase и ApiTestCase, проведение тестирования компонентов и всего приложения, использование пакета coverage для создания отчетов. Также рассматриваются вопросы работы с сессиями, разработка интернет-магазина и создание корзины для него на основе сессий.

Модели и администрирование сайта. Представления и шаблоны

Этот раздел посвящен созданию и управлению моделями, представлениями и шаблонами в Django. Вы изучите шаблонизатор, работу с переменными и тегами, а также использование Bootstrap для стилизации. Также рассматриваются вопросы администрирования сайта, включая настройку панели администратора и работу с изображениями.

API, многоразовые приложения

Этот раздел посвящен разграничению прав пользователя и созданию многоразовых приложений. Вы научитесь использовать декораторы для разграничения прав доступа, настраивать почтовый ящик для отправки писем, создавать и подключать API с использованием Django Rest Framework, а также взаимодействовать с API через Postman.

ФГБОУ ВО «Российский экономический университет Г.В. Плеханова» структурное подразделение Московский приборостроительный техникум
Учебно-производственный тренинговый центр