Модуль 4
84,00ч

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

В данном модуле изучаются основы программирования на языке Python для возможности работы по написанию серверной части WEB-приложения на фреймворке Django
Часов в программе
4,00 часа
лекции
48,00 часов
практика
28,00 часов
самостоятельная
4,00 часа
промежуточная аттестация
84,00 часа
всего
Материально-технические условия реализации программы:
Вид занятий: Практические и лекционные занятия
Требуемое ПО:
Visual Studio Code, SQL server, Браузер, графические редакторы MS Office 2010 и выше, Google-сервисы для проведения обучения
Информационные ресуры
1. Мартишин, С. А. Базы данных: Работа с распределенными базами данных и файловыми системами на примере MongoDB и HDFS с использованием Node.js, Express.js, Apache Spark и Scala : учебное пособие / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. — Москва : ИНФРА-М, 2021. — 235 с. + Доп. материалы [Электронный ресурс]. — (Среднее профессиональное образование). - ISBN 978-5-16-015643-9. - Текст : электронный. - URL: https://znanium.com/catalog/product/1189321 (дата обращения: 22.03.2022). – Режим доступа: по подписке.
2. Рамальо, Л. Python. К вершинам мастерства / Лучано Рамальо ; пер. с англ. А.А. Слинкина. - Москва : ДМК Пресс, 2016. - 768 с. - ISBN 978-5-97060-384-0. - Текст : электронный. - URL: https://znanium.com/catalog/product/1028052 (дата обращения: 22.03.2022). – Режим доступа: по подписке.
3. Маккинни, У. Маккинли, У. Python и анализ данных / Уэс Маккинли ; пер. с англ. А.А. Слинкина. - Москва : ДМК Пресс, 2015. - 482 с. - ISBN 978-5-97060-315-4. - Текст : электронный. - URL: https://znanium.com/catalog/product/1027796 (дата обращения: 22.03.2022). – Режим доступа: по подписке.
Образовательные ресуры
1. Мартишин, С. А. Базы данных: Работа с распределенными базами данных и файловыми системами на примере MongoDB и HDFS с использованием Node.js, Express.js, Apache Spark и Scala : учебное пособие / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. — Москва : ИНФРА-М, 2021. — 235 с. + Доп. материалы [Электронный ресурс]. — (Высшее образование: Бакалавриат). — DOI 10.12737/textbook_5cc063e18baca3.52928692. - ISBN 978-5-16-015133-5. - Текст : электронный. - URL: https://znanium.com/catalog/product/1214862 (дата обращения: 22.03.2022). – Режим доступа: по подписке.
2. Брэдшоу, Ш. MongoDB: полное руководство : научно-популярное издание / Ш. Брэдшоу, И. Брэзил, К. Ходоров ; пер. с англ. Д. А. Беликова. - Москва : ДМК Пресс, 2020. - 540 с. - ISBN 978-5-97060-792-3. - Текст : электронный. - URL: https://znanium.com/catalog/product/1210677 (дата обращения: 22.03.2022). – Режим доступа: по подписке.
3. Мартишин, С. А. Базы данных. Практическое применение СУБД SQL и NoSQL-типа для проектирования информационных систем : учебное пособие / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. — Москва : ФОРУМ : ИНФРА-М, 2021. — 368 с. — (Высшее образование: Бакалавриат). - ISBN 978-5-8199-0718-4. - Текст : электронный. - URL: https://znanium.com/catalog/product/1215513 (дата обращения: 22.03.2022). – Режим доступа: по подписке.
Сьоре, Э. Проектирование и реализация систем управления базами данных : учебное пособие / Эдвард Сьоре ; пер. с анг. А. Н. Киселева ; научн. ред. Е. В. Рогов. - Москва : ДМК Пресс, 2021. - 466 с. - ISBN 978-5-97060-488-5. - Текст : электронный. - URL: https://znanium.com/catalog/product/1225360 (дата обращения: 22.03.2022). – Режим доступа: по подписке.

Учебно-методические материалы

Методы, формы и технологии

Вид занятий: Лекции с использованием мультимедиа,
Практические задания – выполнение заданий для закрепления полученных знаний, а также обучение базы данных на MongoDB

Методические разработки

Комплекты кейсов

Материалы курса

Мартишин, С. А. Базы данных: Работа с распределенными базами данных и файловыми системами на примере MongoDB и HDFS с использованием Node.js, Express.js, Apache Spark и Scala : учебное пособие / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. — Москва : ИНФРА-М, 2021. — 235 с. + Доп. материалы [Электронный ресурс]. — (Среднее профессиональное образование). - ISBN 978-5-16-015643-9. - Текст : электронный. - URL: https://znanium.com/catalog/product/1189321
Примерные кейсы по программе backend-разработка на фреймворке Django: https://drive.google.com/drive/folders/1sp3uU_JX8dHTq3lyRbaSiMa9UdJBFGZg?usp=sharing

Учебная литература

1. Мартишин, С. А. Базы данных: Работа с распределенными базами данных и файловыми системами на примере MongoDB и HDFS с использованием Node.js, Express.js, Apache Spark и Scala : учебное пособие / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. — Москва : ИНФРА-М, 2021. — 235 с. + Доп. материалы [Электронный ресурс]. — (Высшее образование: Бакалавриат). — DOI 10.12737/textbook_5cc063e18baca3.52928692. - ISBN 978-5-16-015133-5.
2. Брэдшоу, Ш. MongoDB: полное руководство : научно-популярное издание / Ш. Брэдшоу, И. Брэзил, К. Ходоров ; пер. с англ. Д. А. Беликова. - Москва : ДМК Пресс, 2020. - 540 с. - ISBN 978-5-97060-792-3. - Текст : электронный. - URL: https://znanium.com/catalog/product/1210677
3. Мартишин, С. А. Базы данных. Практическое применение СУБД SQL и NoSQL-типа для проектирования информационных систем : учебное пособие / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. — Москва : ФОРУМ : ИНФРА-М, 2021. — 368 с. — (Высшее образование: Бакалавриат). - ISBN 978-5-8199-0718-4. - Текст : электронный. - URL: https://znanium.com/catalog/product/1215513
4. Сьоре, Э. Проектирование и реализация систем управления базами данных : учебное пособие / Эдвард Сьоре ; пер. с анг. А. Н. Киселева ; научн. ред. Е. В. Рогов. - Москва : ДМК Пресс, 2021. - 466 с. - ISBN 978-5-97060-488-5. - Текст : электронный. - URL: https://znanium.com/catalog/product/

Темы

Тема 1. Углубленное изучение Python. Особенности настройки конфигурации Тема 2. Архитектурные концепции Тема 3. Запросы и ответы Тема 4. Модели и администрирование сайта Тема 5. Представления и шаблоны Тема 6. Формы и общие представления Тема 8. Статические файлы Тема 9. Настройка сайта администратора Тема 10. Многоразовые приложения Тема 11. Патчи для Django Тема 12. Интернет-магазин на Django Тема 7. Тестирование
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Практические занятия
4,00ч
Самостоятельная работа
2,00ч
Всего
6,00ч
Практические занятия
4,00ч
Самостоятельная работа
2,00ч
Всего
6,00ч
Практические занятия
4,00ч
Самостоятельная работа
2,00ч
Всего
6,00ч
Практические занятия
4,00ч
Самостоятельная работа
2,00ч
Всего
6,00ч
Практические занятия
4,00ч
Самостоятельная работа
2,00ч
Всего
6,00ч
Практические занятия
4,00ч
Самостоятельная работа
2,00ч
Всего
6,00ч
Практические занятия
4,00ч
Самостоятельная работа
2,00ч
Всего
6,00ч
Практические занятия
6,00ч
Самостоятельная работа
2,00ч
Всего
8,00ч
Практические занятия
10,00ч
Самостоятельная работа
6,00ч
Всего
16,00ч
Практические занятия
4,00ч
Самостоятельная работа
2,00ч
Всего
6,00ч
Промежуточная аттестация 4,00 часа
Решение практического кейса по страницы сайта с помощью фреймворка Django по требуемым условиям + решение теоретических задач из самых частых вопросов собеседований младших разработчиков на Python