Архитектура интернет-приложений 

О курсе

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

Задачи дисциплины:
• усвоить основные требования, выдвигаемые в компаниях к конечному продукту, как к веб-сервису;
• научиться проектировать веб-сервисы, которые могут предоставлять свои функции, находясь в любой программной среде. 

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

Планируемые результаты обучения по дисциплине

РО1: умение проектировать современную архитектуру веб-приложений.
РО2: знание базовых тегов и конструкций языка. гипертекстовой разметки HTML.
РО3: умение создать структуру гипертекстового документа на основе HTML-разметки.
РО4: знание языка декодирования и описания внешнего вида веб-страницы (языка CSS).
РО5:  умение использовать элементы каскадных таблиц для представления и стиля документа, написанного на языке разметки HTML.
РО6:  знание встраиваемого языка для программного доступа к объектам веб-страницы (языка JavaScript).
РО7 :умение применять язык сценариев JavaScript для придания интерактивности веб-страницам.
РО8:  знание знание JavaScript-библиотеки с открытым исходным кодом JQuery для упрощения взаимодействия JavaScript и HTML.
РО9:  умение использовать функции библиотеки jQuery для доступа и манипулирования элементами структурированного представления HTML-документа.

Образовательная программа (ООП)

27.03.02 Управление качеством 
Образовательная программа:   Управление качеством и бережливое производство

Программа курса 

Модуль 0. Введение в проектирование правильной архитектуры для веб-приложений.
Модуль 1. Стандартизированный язык гипертекстовой разметки документов для просмотра веб-страниц в браузере.
Модуль 2. Язык декодирования и описания внешнего вида веб-страницы.
Модуль 3. Встраиваемый язык для программного доступа к объектам веб-страницы.
Модуль 4. JavaScript-библиотека, фокусирующаяся на взаимодействии JavaScript, HTML и CSS.

Длительность курса, количественные характеристики, форма аттестации

Продолжительность курса – 18 (КЗФ) недель, 14 (ДОТ) недель.
Трудоемкость освоения курса – 108 час.
Трудоемкость курса – 3 кредита (з.е.).
Форма контроля  зачёт.

Автор курса

Ботыгин Игорь Александрович, к.т.н., доцент ОИТ ИШИТР