
Описание программы
Этот курс предназначен для тех, кто уже освоил основы программирования на языке Python и хочет углубить свои знания в области бэкенд-разработки с использованием фреймворка Django. Курс разработан для обеспечения слушателей необходимыми навыками и знаниями для создания полноценных веб-приложений. Дополнительная общеразвивающая программа разработана на основании требований федерального государственного образовательного стандарта среднего профессионального образования по специальности 09.02.07 «Информационные системы и программирование»
Во время курса слушатели углубят свои знания в области бэкенд-разработки с использованием фреймворка Django, изучат его историю и преимущества. Курс позволяет познакомиться с структурой проекта Django, научаться создавать приложения и контроллеры, работать с моделями, представлениями и шаблонами, а также настраивать сайт администратора.
В результате прохождения курса слушатели будут обладать всеми необходимыми навыками для успешной работы в области веб-разработки и программирования, включая разработку, отладку и тестирование программных модулей, создание и администрирование веб-приложений, работу с базами данных и проектирование интерфейсов пользователя.
Общие сведения
Объём программы
94 академических часа
Стоимость обучения
30 520 рублей (возможна оплата в 2 этапа)
Категория слушателей
Программа рассчитана на выпускников программ по Python, участников федерального проекта «Код будущего», а также школьников с 8 по 11 класс, студентов вузов и СПО, желающих развивать навыки бэкенд-разработки и создания WEB-приложений.
Контакты
+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.
Соревнования
Программы обучения
Сертификации
ФГБОУ ВО «Российский экономический университет Г.В. Плеханова» структурное подразделение Московский приборостроительный техникум
Учебно-производственный тренинговый центр
