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