Информационные технологии

1.       

Название дисциплины

Информационные Технологии

2.       

Курс обучения, специальность

1, Математика и информационные технологии (по направлениям)

3.       

Семестр обучения

1

4.       

Количество кредитов

 2

5.       

Ф.И.О. лектора

Кандидат физ.-мат. наук

Перез Чернов Александр Хуанович

6.       

Цели изучения дисциплины

Ознакомить студентов с общей схемой взаимодействия различных    инструментов и технологий при создании  типовых веб-приложений  и соответствующих инструментов разработки.

 

В результате изучения студент должен знать общую архитектуру современных веб-приложений,  уметь прототипировать некоторые части веб-приложения, касающиеся взаимодействия между  браузером и веб-сервером, понимать базовые подходы совместной разработки, версионирования и размещения кода для целевого веб-сервера.

7.       

Пререквизиты

8.       

Содержание дисциплины

Принципы совместной работы над кодом, базовые понятия взаимодействия с Linux веб-сервером, размещения кода на веб-сервере, ключевые понятия REST-протокола, описания данных с помощью XML и JSON, различных возможностей шаблонизации с помощь ю XSLT, CTPP, Express.  

9.       

Рекомендуемая литература

1.      Robert j. Glushko and TIM McGrath “Document Engineering”, Mit Press, London, 2005

2.      Michael Kay «XSLT 2.0». Programmer’s Reference, Third Edition, 2004

3.      Michael Kay «XPath 2.0». Programmer’s Reference, 2004

4.      Docker guide, URL: https://docker-curriculum.com

5.      REST with Express, URL: https://medium.com/@jeffandersen/building-a-node-js-rest-api-with-express-46b0901f29b6

6.      Nginx with CTPP, URL: http://ngx-ctpp.vbart.ru

10.   

Методы преподавания

Интерактивный, наглядный, проблемный

11.   

Язык обучения

Русский

12.   

Условия (требования), текущий контроль

— тестирование;

— проверка работ.

 

13.   

Форма аттестации

Зачет