Белорусский государственный
технологический университет
Belarusian State Technological University
ОВРМ
Наука
Технологии разработки пользовательских интерфейсов

Учебная дисциплина «Технологии разработки пользовательских интерфейсов» предназначена для реализации на первой ступени высшего образования. Учебная программа дисциплины разработана в соответствии с образовательным стандартом и учебным планом по специальности 1-40 01 01 «Программное обеспечение информационных технологий». Данная дисциплина является значимой составляющей профессиональной подготовки инженеров-программистов. Дисциплина «Технологии разработки пользовательских интерфейсов» дает будущему специалисту широкий набор практических навыков по веб-разработке и охватывает полный цикл программной реализации веб-проектов, что позволит в дальнейшем эффективно использовать полученные знания в практической работе.

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

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

В результате изучения дисциплины студент должен:

знать:
-     основы языка JavaScript;
-     организацию структуры данных на языке JavaScript, а также ООП в прототипном и функциональном стиле;
-     клиентский JavaScript;
-     JavaScript-библиотеки и фреймворки для работы с DOM.

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

владеть:
-     общей методикой разработки веб-проектов;
-     технологиями разработки веб-изданий;
-     средствами языка программирования JavaScript для организации динамического дизайна веб-сайтов на стороне клиента;