Дисциплина ?Frontend-программирование? дает будущему специалисту широкий набор практических навыков по веб-разработке и охватывает полный цикл программной реализации веб-проектов, что позволит в дальнейшем эффективно использовать полученные знания в практической работе.
Цель курса – подготовка специалиста, владеющего фундаментальными знаниями и практическими навыками в области разработки веб-проектов на основе современных веб-технологий.
Основные задачи курса – овладеть основами программирования на языке JavaScript; изучить современные возможности языка JavaScript; знать и уметь использовать основные термины и понятия современного Internet-программирования; изучить технологии для разработки веб-изданий; изучить и применять на практике навыки клиентского и серверного программирования на языке JavaScript.
В рамках дисциплины ?Frontend-программирование? студентами изучаются:
-? ? язык JavaScript;
-??? организация структуры данных на языке JavaScript, а также ООП в прототипом и функциональном стиле;
-??? клиентский JavaScript;
-??? JavaScript-библиотеки и фреймворки для работы с DOM;
-??? серверная JavaScript-платформа Node.js.
Список рекомендуемой литературы для изучения курса:
1. Браун, И.?Веб-разработка с применением Node и Express. Полноценное использование стека JavaScript. /?И. Браун.?– СПб.: ?Питер, 2017.?– 336?с.
2. Фридл, Дж. Регулярные выражения, 3-е издание. / Дж. Фридл.? – СПб.: Символ-Плюс, 2008. – 608 с.
3. Пауэрс Ш. Изучаем Node.js. / Ш. Пауэрс – СПб.: ?Питер, 2014.?– 400?с.
4. Флэнаган, Д. JavaScript. Подробное руководство. / Д. Флэнаган.? – СПб.: Символ-Плюс, 2008. – 992 с.
5. Сухов, К. К. Node.js. Путеводитель по технологии. / К. К. Сухов.? – М.: ДМК Пресс, 2015. – 416 с.
6. Дунаев, В. В. Web-программирование для всех. / В. В. Дунаев.? – СПб.: БХВ-Петербург, 2008. – 560 с.
?
Экзаменационные вопросы Скачать