Модуль 8
42,00ч

Модуль 8. Клиент-серверные приложения на Python

Концепции хранения информации
Часов в программе
20,00 часов
лекции
6,00 часов
практика
14,00 часов
самостоятельная
2,00 часа
промежуточная аттестация
42,00 часа
всего
Материально-технические условия реализации программы:
Вид занятий: лекция
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Вид занятий: практическая работа
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Вид занятий: самостоятельная работа
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Информационные ресуры
• Настройки CORS на nginx. [Электронный ресурс]//URL.: https://michielkalkman.com/snippets/nginx-cors-open-configuration/
• Одностраничные (spa) и многостраничные (pwa) веб-приложения [Электронный ресурс]//URL.: https://vc.ru/seo/108149-odnostranichnye-spa-i-mnogostranichnye-pwa-veb-prilozheniya
• Операционные системы мультимедиа устройств. А.Ф. Иванько, П.С. Афанасьев [Электронный ресурс]//URL.: https://cyberleninka.ru/article/n/operatsionnye-sistemy-multimedia-ustroystv
• Официальная документация React [Электронный ресурс]//URL.: https://ru.reactjs.org/
• Официальный сайт Docker [Электронный ресурс]//URL.: https://www.docker.com/get-started
• Официальный сайт GraphQL [Электронный ресурс]//URL.: https://graphql.org/
• Официальный сайт Graphene-Python [Электронный ресурс]//URL.: https://graphene-python.org/
Образовательные ресуры
• Документация Python [Электронный ресурс]//URL.:https://www.python.org/
• Документирование #микросервисов [Электронный ресурс]//URL.: https://habr.com/ru/post/322460/
• Компьютерные сети от А до Я: классификация, стандарты и уровни. Библиотека программиста [Электронный ресурс]//URL.: https://proglib.io/p/computer-network
• Курс лекций, С.К.Дулин Технологии организации данных [Электронный ресурс]//URL.: http://www.machinelearning.ru/wiki/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BE%D1%80%D0%B3%D0%B0%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%28%D0%BA%D1%83%D1%80%D1%81_%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D0%B9%2C_%D0%A1.%D0%9A.%D0%94%D1%83%D0%BB%D0%B8%D0%BD%29

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

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

Метод проблемного обучения
Технология смешанного обучения
Метод стимулирующего обучения

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

Методические рекомендации по промежуточной аттестации
Инструктаж по использованию Docker-контейнеров

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

GET-запросы
Сборка проекта с помощью Docker и Docker Compose.
Основы дебаггинга и профилирования

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

Кириченко А.В., Хрусталев А.А. HTML5 + CSS3. Основы современного WEB-дизайна, — СПб.: Наука и техника, 2018. — 352 с., ил.
• Лутц М. Изучаем Python / М. Лутц. — Том 1 — Киев : Диалектика, 2019. — 720 c.
• Лутц М. Изучаем Python / М. Лутц. — Том 2 — Киев : Диалектика, 2019. — 832 с.
• Макконнелл С. Совершенный код. Пер. с англ. —СПб.: БХВ-Петербург, 2016. – 952 с.
• Макфарланд, Д. Новая большая книга CSS. — СПб.: Питер, 2016. — 720 с.: ил.
• Митчелл Р. Скрапинг веб-сайтов с помощью Python / Р. Митчелл. — Москва : ДМК Пресс, 2020. — 280 c.
• Новиков Борис, Горшкова Екатерина. Основы технологий баз данных, - Издательство: ДМК ПРЕСС, 2019 г. - 240 с.
• Таненбаум Э., Уэзеролл Д. Компьютерные сети. Пер. с англ.– СПб.:Питер, 2019. – 960 с.

Темы

Концепции хранения информации.Файловое хранение данных Основы сетевого программирования Основы тестирования Логирование Декораторы и продолжение работы с сетью Модуль select, слоты Потоки
Лекции
6,00ч
Практические занятия
4,00ч
Всего
10,00ч
Лекции
4,00ч
Самостоятельная работа
2,00ч
Всего
6,00ч
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
2,00ч
Самостоятельная работа
6,00ч
Всего
8,00ч
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
2,00ч
Практические занятия
2,00ч
Всего
4,00ч
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Промежуточная аттестация 2,00 часа
Промежуточная аттестация проводится в форме отчета по результатам выполнения практического задания по дисциплинам и проверки преподавателем.