Модуль 7
26,00ч

Node.JS

Введение в Node.js. Управление зависимостями
Цикл событий. События в Node.js
Работа с файловой системой. Класс Buffer. Модуль Streams
CLI-приложения
HTTP-cервер на Node.js
Библиотека Socket.io. Workers в Node.js
Часов в программе
12,00 часов
лекции
12,00 часов
самостоятельная
2,00 часа
промежуточная аттестация
26,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: лекция
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Вид занятий: практическая работа
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Вид занятий: самостоятельная работа
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Информационные ресуры
• Современный учебник Javascript [Электронный ресурс]//URL.: https://learn.javascript.ru/
• Сравнение REST и GraphQL [Электронный ресурс]//URL.: https://habr.com/ru/post/335158/
• Статья о развёртывании Django-приложения в Docker [Электронный ресурс]//URL.: https://testdriven.io/blog/dockerizing-django-with-postgres-gunicorn-and-nginx/
• Что такое парсинг сайтов [Электронный ресурс]//URL.: https://msiter.ru/articles/chto-takoe-parsing-saytov
• Что нового в HTML5 [Электронный ресурс]//URL.: https://msiter.ru/tutorials/html5/vvedenie
• Agile-манифест разработки программного обеспечения [Электронный ресурс]//URL.: https://agilemanifesto.org/iso/ru/manifesto.html
• Custom Management Commands [Электронный ресурс]//URL.: https://docs.djangoproject.com/en/3.1/howto/custom-management-commands/
• Cursera курс "Погружение в Python" [Электронный ресурс]//URL.: https://ru.coursera.org/lecture/diving-in-python/sokiety-kliient-siervier-3YYVH
• Django REST framework [Электронный ресурс]//URL.: https://www.django-rest-framework.org
• Flask’s documentation [Электронный ресурс]//URL.: https://flask.palletsprojects.com/en/2.0.x
• MDN Web Docs [Электронный ресурс]//URL.: https://developer.mozilla.org/ru/
• One Way Data Flow vs Unidirectional Data Flow [Электронный ресурс]//URL.: https://alialhaddad.medium.com/https-medium-com-alialhaddad-redux-vs-parent-to-child-2583c8e29509
• Python. Лекция. Работа с базой данных [Электронный ресурс]//URL.: URL% https://bookflow.ru/python-lektsiya-rabota-s-bazoj-dannyh/
• RabbitMQ [Электронный ресурс]//URL.: https://www.rabbitmq.com
• Refactoring.Guru [Электронный ресурс]//URL.: https://refactoring.guru
• Wiki REST [Электронный ресурс]//URL.: https://ru.wikipedia.org/wiki/REST
• Window.localStorage [Электронный ресурс]//URL.: https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage
• Mixer — официальная документация [Электронный ресурс]//URL.: https://mixer.readthedocs.io/en/latest/quickstart.html
• Mixer - удобная генерация данных для тестирования [Электронный ресурс]//URL.: http://klen.github.io/mixer.html
• Swagger – умная документация вашего RESTful web-API — обзор Junior back-end developer-а для новичков [Электронный ресурс]//URL.: https://habr.com/ru/post/434798/
Образовательные ресуры
• Информационный ресурс Википедия [Электронный ресурс]. https://ru.wikipedia.org/wiki/Agile_Manifesto
• Информационный ресурс Хабр [Электронный ресурс]. https://habr.com/ru/post/275813/
• htmlbook [Электронный ресурс] http://htmlbook.ru/html/form.
• Redis [Электронный ресурс] https://redis.io/documentation.
• 30 CSS-селекторов, о которых полезно помнить [Электронный ре-сурс]//URL.: http://codeharmony.ru/materials/42
• Современный учебник Javascript [Электронный ресурс]//URL.: https://learn.javascript.ru/
• Agile-манифест разработки программного обеспечения [Электронный ресурс]//URL.: https://agilemanifesto.org/iso/ru/manifesto.html

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

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

Метод проблемного обучения
Метод проектов
Метод питчинга

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

Методические рекомендации по промежуточной аттестации
Методические рекомендации по организации питчинга

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

Руководство Node.JS

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

• Coulson L., Jephson.B. The The HTML and CSS Workshop.Packt Publish-ing.NY.2019.-700 c.
• Frain.B. Responsive Web Design with Html5 and Css3 - Second Edi-tion.CreateSpace Independent Publishing Platform. NY. 2017.- 138 c.
• Myers. М.A Smarter Way to Learn HTML & CSS.CreateSpace Independent Publishing Platform.NY.2015.-258 c.

Темы

Node.js. Управление зависимостями Цикл событий. События в Node.js Работа с файловой системой. Класс Buffer. Модуль Streams CLI-приложения HTTP-cервер на Node.js Библиотека Socket.io. Workers в Node.js
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Промежуточная аттестация 2,00 часа
Промежуточная аттестация проводится в форме отчета по результатам выполнения практического задания по дисциплинам и проверки преподавателем.