III уровень Программирование и создание ИТ-продуктов

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

Федеральное государственное бюджетное образовательное учреждение высшего образования "Российский экономический университет имени Г.В. Плеханова"
252,00 часа длительность
Онлайн формат
Базовый уровень
1 поток (закрыт) 23.07-12.12.2022
2 поток (закрыт) 03.09-12.12.2022
3 поток (закрыт) 28.11.2022-12.04.2023
4 поток (закрыт) 20.12.2022-22.05.2023
5 поток (закрыт) 29.12.2022-05.06.2023

Описание

Программа предназначена для слушателей без знаний по программированию. Курс представляет собой начальный уровень получения знаний по напралению WEB-разработка на языке программированию Pyhon. Программа нацелена на получение навыков по программированию в WEB-разработке с помощью фреймворка Django.

#python

#django

#sql

#database

#ООП

#программирование

#программированиенаpython

#фреймворк

#фреймворкdjango

#разработкапрограммногопродукта

#webprogramm 

#вебпрограммирование

#webразработка

#разработка

Программа подходит слушателям не имеющих навыков по программированию и с отсутвующем образованием в рамках IT-сферы. 

Слушатель программы получит теоретические и практические навыки по программированию на языке Python для разработки WEB-приложенией. Научится взаимодействовать с базой данных и сможет создавать программы по заданному техническому заданию заказчика с помощью языка программирования Python.

Специалист в IT-технологии получит практические навыки по объектно-ориентированному программированию в рамках языка программирования Python. Сможет получить навыки по проектирование базы данных под конкретный фреймворк Django.  

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

В результате освоения данной программы выпускник программы «Backend - разработка на фреймворке Django»:

Знать:

  • современные методики разработки архитектуры WEB-приложения; 
  • языки программирования и разметки для разработки серверной части WEB-приложений; 
  • требования и нормы подготовки и использования изображений в информационно-телекоммуникационной сети "Интернет" (далее - сеть Интернет).

Уметь:

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

Владеть:

  • разработкой серверной части веб-приложений в соответствии со стандартами и требованиями заказчика; 
  •  созданием, использованием и оптимизации данных для WEB-приложений; 
  •  разработкой интерфейса пользователя для веб-приложений с использованием современных стандартов.

К освоению дополнительных программ профессиональной переподготовки допускаются лица, имеющие или получающие среднее профессиональное и (или) высшее образование.

Программа соответствует профессиональному стандарту 06.035 «Разработчик WEB и мультимедийных приложений»

Вид профессиональной деятельности «Проектирование, разработка и интеграция информационных ресурсов в локальной сети и информационно-телекоммуникационной сети «Интернет»

Для получения образования требуется диплом о среднем специальном и высшем образовании. 

Слушатель прошедший курс будет представлять собой начинающего программиста в рамках градации Junior по WEB-разработке на языке программирования Python. Геометрическое увеличение количество вакансий и скорость разработки на языке Python позволяет слушателю по окончанию курса быть востребованным специалистом умеющим создавать: серверную часть базы данных, работать со встроенными шаблонами фреймворка Django, создавать и поддерживать базу данных выбранную в рамках курса, отправлять данные на сервер, использовать анализ данных для продвижения ресурса в сети. 

За время проведения курса слушатель получит навыки в создании: 

  • Использовании Docker
  • Проектирование и настройки базы данных 
  • Структурное программирование на языке Python
  • Объектно-ориентированное программирование на языке Python 
  • Создание серверной части WEB-приложение с помощью фреймворка Django, а именно: 
  • Работа с запросами и ответами сервера,
  • Создание форм и отправку данных, 
  • Создание панели администратора,
  • Разработки интернет-магазина, настройки отправки сообщений на почту, создание многоразовых приложений, разработки патчев для сайтов. 

 

Часов в программе
18,00 часов
лекции
110,00 часов
практика
74,00 часа
самостоятельная
16,00 часов
промежуточная аттестация
2 часа
входная диагностика
32 часа
итоговая аттестация
252,00 часа
всего
Цель программы
Целью реализации программы профессиональной переподготовки является формирование у слушателей профессиональных компетенций, необходимых для выполнения нового вида профессиональной деятельности в сфере проектирования, разработки и интеграции информационных ресурсов в локальной сети и информационно-телекоммуникационной сети "Интернет".
Актуальность
Требование рынка труда ежегодно расширяется все большим количеством специалистов, владеющих навыком программирования на WEB-технологиях. Благодаря изучению языка объектно-ориентированного программирования Python в рамках курса слушатель получает возможность дальнейшего развития в смежных отраслях программирования, например таких как Big Data и машинное обучение. Изучение фреймворка Django в совокупности с изучение работы базы данных дает возможность получить широкий спектр знаний для реализации себя классическим разработчиков WEB-приложений.
Входная диагностика 2 часа
Тестирование
Итоговая аттестация 32 часа
Защита проекта по разработке интернет-магазина.

Компетенции

Общепрофессиональные


ОПК-1. Способен применять естественнонаучные и общеинженерные знания, методы математического анализа и моделирования, теоретического и экспериментального исследования в профессиональной деятельности;
Знать:

Знать основы математики, естественнонаучных дисциплин, вычислительной техники и программирования

Уметь:

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

Владеть:

Использование Visual Studio Code.
Владеть навыками теоретического и экспериментального исследования объектов профессиональной деятельности

ОПК-2. Способен использовать современные информационные технологии и программные средства, в том числе отечественного производства, при решении задач профессиональной деятельности;
Знать:

Знать современные информационные технологии и программные средства, в том числе отечественного производства, при решении задач профессиональной деятельности

Уметь:

Уметь выбирать современные информационные технологии и программные средства, в том числе отечественного производства, при решении задач профессиональной деятельности

Владеть:

Владеть навыками применения современных информационных технологий и программных средств, в том числе отечественного производства, при решении задач профессиональной деятельности

ОПК-3. Способен решать стандартные задачи профессиональной деятельности на основе информационной и библиографической культуры с применением информационно-коммуникационных технологий и с учетом основных требований информационной безопасности;
Знать:

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

Уметь:

Уметь решать стандартные задачи профессиональной деятельности на основе информационной и библиографической культуры с применением информационно коммуникационных технологий и с учетом основных требований информационной безопасности

Владеть:

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

ОПК-4. Способен участвовать в разработке стандартов, норм и правил, а также технической документации, связанной с профессиональной деятельностью
Знать:

Знать основные стандарты оформления технической документации на различных стадиях жизненного цикла информационной системы

Уметь:

Уметь применять стандарты оформления технической документации на различных стадиях жизненного цикла информационной системы

Владеть:

Использование Visual Studio Code.
Владеть навыками составления технической документации на различных этапах жизненного цикла информационной системы

ОПК-5. Способен инсталлировать программное и аппаратное обеспечение для информационных и автоматизированных систем;
Знать:

Знать основы системного администрирования, администрирования СУБД, современные стандарты информационного взаимодействия систем

Уметь:

Уметь выполнять параметрическую настройку информационных и автоматизированных систем

Владеть:

Использование Visual Studio Code.
Владеть навыками инсталляции программного и аппаратного обеспечения информационных и автоматизированных систем

ОПК-6. Способен разрабатывать алгоритмы и программы, пригодные для практического применения в области информационных систем и технологий
Знать:

Знать методы алгоритмизации, языки и технологии программирования, пригодные для практического применения в области информационных систем и технологий

Уметь:

Уметь применять методы алгоритмизации, языки и технологии программирования при решении профессиональных задач в области информационных систем и технологий

Владеть:

Использование Visual Studio Code.
Владеть навыками программирования, отладки и тестирования прототипов программнотехнических комплексов задач

ОПК-7. Способен применять в практической деятельности основные концепции, принципы, теории и факты, связанные с информатикой
Знать:

Знать основные платформы, технологии и инструментальные программно-аппаратные средства для реализации информационных систем

Уметь:

Уметь осуществлять выбор платформ и инструментальных программно-аппаратных средств для реализации информационных систем, применять современные технологии реализации информационных систем

Владеть:

Владеет навыками владения технологиями и инструментальными программно-аппаратными средствами для реализации информационных систем

ОПК-8. Способен осуществлять поиск, хранение, обработку и анализ информации из различных источников и баз данных, представлять ее в требуемом формате с использованием информационных, компьютерных и сетевых технологий
Знать:

Знать методологию и основные методы математического моделирования, классификацию и условия применения моделей, основные методы и средства проектирования информационных и автоматизированных систем, инструментальные средства моделирования и проектирования информационных и автоматизированных систем

Уметь:

Уметь применять на практике математические модели, методы и средства проектирования и автоматизации систем на практике

Владеть:

Владеть навыками моделирования и проектирования информационных и автоматизированных систем

Требования

Нет

Образование
  • Высшее образование
  • Среднее профессиональное образование

Модули

свернуть
24,00ч
Модуль 1 Сетевые технологии
В рамках данного модуля идет изучение работы с операционной системой, особенности создания файлов и настройка программного обеспечения необходимого для работы в рамках курса. В результате освоения данного модуля слушатель должен научиться разрабатывать планировщики задач и развертывать виртуальный сервер используя командную строку операционной системы, и настраивать автоматизацию развёртывания и управления приложениями в средах с поддержкой контейнеризации, контейнеризировать приложения с помощью программного обеспечения Docker.
84,00ч
Модуль 3 Backend - разработка на языке Python
В данном модуле изучаются основы программирования на языке Python для возможности работы по написанию серверной части WEB-приложения c помощью концепции ООП программирования.
26,00ч
Модуль 2 Проектирование и разработка баз данных на SQL
В данном модуле изучаются основные подходы проектирования баз данных, методы и модели разработки баз данных на SQL, способа создания коллекций и работа на облачном сервере SQL.
84,00ч
Модуль 4 Backend - разработка на фреймворке Django
В данном модуле изучаются основы программирования на языке Python для возможности работы по написанию серверной части WEB-приложения на фреймворке Django
24,00ч
Модуль 1 Сетевые технологии
В рамках данного модуля идет изучение работы с операционной системой, особенности создания файлов и настройка программного обеспечения необходимого для работы в рамках курса. В результате освоения данного модуля слушатель должен научиться разрабатывать планировщики задач и развертывать виртуальный сервер используя командную строку операционной системы, и настраивать автоматизацию развёртывания и управления приложениями в средах с поддержкой контейнеризации, контейнеризировать приложения с помощью программного обеспечения Docker.
26,00ч
Модуль 2 Проектирование и разработка баз данных на SQL
В данном модуле изучаются основные подходы проектирования баз данных, методы и модели разработки баз данных на SQL, способа создания коллекций и работа на облачном сервере SQL.
84,00ч
Модуль 3 Backend - разработка на языке Python
В данном модуле изучаются основы программирования на языке Python для возможности работы по написанию серверной части WEB-приложения c помощью концепции ООП программирования.
84,00ч
Модуль 4 Backend - разработка на фреймворке Django
В данном модуле изучаются основы программирования на языке Python для возможности работы по написанию серверной части WEB-приложения на фреймворке Django

Преподаватели

Горбунов

Антон Дмитриевич

Федеральное государственное бюджетное образовательное учреждение высшего образования "Российский экономический университет имени Г.В. Плеханова"

Преподаватель первой квалификационной категории

https://ucmpt.ru/преподаватели/горбунов-антон-дмитриевич/

Морозов

Иван Андреевич

Федеральное государственное бюджетное образовательное учреждение высшего образования "Российский экономический университет имени Г.В. Плеханова"

Преподаватель

https://ucmpt.ru/преподаватели/морозов-иван-андреевич/
95 000 p
Авторизуйтесь чтобы записаться

Профстандарт

Разработчик WEB мультимедийных приложений

06.035

Ответственный за программу

Fedoseenko.KO@rea.ru

+79261922677