Модуль 6
32,00ч

Моудь 6. JavaScript

Основы языка JavaScript
Основные операторы JavaScript
Циклы, массивы, структуры данных
Объекты в JavaScript
Анонимные функции, замыкания
ООП в JavaScript
Асинхронные запросы
Регулярные выражения
Фреймворк Vue.js
Компоненты Vue.js
Часов в программе
14,00 часов
лекции
16,00 часов
самостоятельная
2,00 часа
промежуточная аттестация
32,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
Образовательные ресуры
• Что такое парсинг сайтов [Электронный ресурс]//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

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

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

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

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

Методические рекомендации по промежуточной аттестации
Инструктаж по использованию 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 с.

Темы

Основы языка JavaScript Основные операторы JavaScript Циклы, массивы, структуры данных Объекты в JavaScript Введение в DOM Обработка событий в JavaScript Анонимные функции, замыкания
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
2,00ч
Самостоятельная работа
4,00ч
Всего
6,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 часа
Промежуточная аттестация проводится в форме отчета по результатам выполнения практического задания по дисциплинам и проверки преподавателем.