2024-2025_09_03_02-набор_2023-ИСиТ_ИСиТвБ_plx_Web-программирование_Информационные системы и технологии в бизнесе
 
по направлению подготовки
по программе бакалавриата
Web-программирование
Аннотация рабочей программы дисциплины
 
Информационные системы и технологии
09.03.02
 
Информационные системы и технологии в бизнесе
 
Форма обучения - очная

Общая трудоемкость изучения дисциплины составляет 6 з.е. 216 час.

 
 
Лекционные занятия - 36 ч. в том числе практическая подготовка 36 ч.
 
Лабораторные занятия - 54 ч. в том числе практическая подготовка 54 ч.
 
Программой дисциплины предусмотрены следующие виды занятий
Самостоятельная работа - 90 ч. в том числе практическая подготовка 90 ч.
 
Контроль - 36 ч.
 
Цель изучения дисциплины
познакомить студентов с технологиями создания динамических веб-сайтов;

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

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

 
Место дисциплины в структуре ОП ВО
Дисциплина  «Web-программирование» является дисциплиной части, формируемой участниками образовательных отношений программы.
 
 
 
ПК-1 Способен к выполнению работ по проектированию программного обеспечения
Компетенции и индикатор (ы) достижения компетенций, формируемые в результате освоения дисциплины
 
ПК-1.1 Осуществляет разработку требований к программному обеспечению и анализ исполнения требований
 
ПК-1.1 Осуществляет разработку требований к программному обеспечению и анализ исполнения требований
 
ПК-1.1 Осуществляет разработку требований к программному обеспечению и анализ исполнения требований
 
ПК-1.2 Выполняет разработку технических специфик
 
ПК-1.2 Выполняет разработку технических специфик
 
ПК-1.2 Выполняет разработку технических специфик
 
ПК-1.3 Применяет существующие типовые решения и шаблоны проектирования программного обеспечения
 
ПК-1.3 Применяет существующие типовые решения и шаблоны проектирования программного обеспечения
 
ПК-1.3 Применяет существующие типовые решения и шаблоны проектирования программного обеспечения
 
ПК-4 Способен выполнять эвристическую оценку графического пользовательского интерфейса
 
ПК-4.1 Разрабатывает визуальный стиль графического пользовательского интерфейса
 
ПК-4.1 Разрабатывает визуальный стиль графического пользовательского интерфейса
 
ПК-4.1 Разрабатывает визуальный стиль графического пользовательского интерфейса
 
ПК-4.2 Осуществляет анализ данных о действиях пользователей при работе с интерфейсом
 
ПК-4.2 Осуществляет анализ данных о действиях пользователей при работе с интерфейсом
 
ПК-4.2 Осуществляет анализ данных о действиях пользователей при работе с интерфейсом
 
 
 
Знания:

основы языков программирования PHP, JavaScript; (ПК-1.1)

основы языков программирования PHP, JavaScript; (ПК-1.1)

основы языков программирования PHP, JavaScript; (ПК-1.1)

понятия фреймворков и библиотек (JQuery, xAjax, Yii); (ПК-1.2)

понятия фреймворков и библиотек (JQuery, xAjax, Yii); (ПК-1.2)

понятия фреймворков и библиотек (JQuery, xAjax, Yii); (ПК-1.2)

основные принципы работы шаблонизаторов;

технологии использования API свободных веб-сервисов. (ПК-1.3)

основные принципы работы шаблонизаторов;

технологии использования API свободных веб-сервисов. (ПК-1.3)

основные принципы работы шаблонизаторов;

технологии использования API свободных веб-сервисов. (ПК-1.3)

основы интернет- и веб-программирования;

(ПК-4.1)

основы интернет- и веб-программирования;

(ПК-4.1)

основы интернет- и веб-программирования;

(ПК-4.1)

основные принципы работы Apache и платформы LAMP; (ПК-4.2)

основные принципы работы Apache и платформы LAMP; (ПК-4.2)

основные принципы работы Apache и платформы LAMP; (ПК-4.2)

Умения:

создавать интерактивные элементы на основе DOM, JavaScript и технологии Ajax; (ПК-1.1)

создавать интерактивные элементы на основе DOM, JavaScript и технологии Ajax; (ПК-1.1)

создавать интерактивные элементы на основе DOM, JavaScript и технологии Ajax; (ПК-1.1)

выполнять разметку страниц с использованием веб-шаблонов; (ПК-1.2)

выполнять разметку страниц с использованием веб-шаблонов; (ПК-1.2)

выполнять разметку страниц с использованием веб-шаблонов; (ПК-1.2)

использовать API свободных веб-сервисов. (ПК-1.3)

использовать API свободных веб-сервисов. (ПК-1.3)

использовать API свободных веб-сервисов. (ПК-1.3)

проектировать и разворачивать базы данных в СУБД SQLite/MariaDB; (ПК-4.1)

проектировать и разворачивать базы данных в СУБД SQLite/MariaDB; (ПК-4.1)

проектировать и разворачивать базы данных в СУБД SQLite/MariaDB; (ПК-4.1)

писать программные модули для управления данными и отображения контента с использованием языка программирования PHP; (ПК-4.2)

писать программные модули для управления данными и отображения контента с использованием языка программирования PHP; (ПК-4.2)

писать программные модули для управления данными и отображения контента с использованием языка программирования PHP; (ПК-4.2)

Знания, умения и навыки, получаемые в процессе изучения дисциплины 
 
Навыки:

опытом размещения, сопровождения, настройки (в т.ч. защиты) сайтов на удалённом веб-сервере. (ПК-1.1)

опытом размещения, сопровождения, настройки (в т.ч. защиты) сайтов на удалённом веб-сервере. (ПК-1.1)

опытом размещения, сопровождения, настройки (в т.ч. защиты) сайтов на удалённом веб-сервере. (ПК-1.1)

навыками разработки технического задания (ПК-1.2)

навыками разработки технического задания (ПК-1.2)

навыками разработки технического задания (ПК-1.2)

навыками применения типовых решений и шаблонов проектирования web- приложений (ПК-1.3)

навыками применения типовых решений и шаблонов проектирования web- приложений (ПК-1.3)

навыками применения типовых решений и шаблонов проектирования web- приложений (ПК-1.3)

навыками развёртывания платформы LAMP и работы с инструментальными средствами веб-программирования; (ПК-4.1)

навыками развёртывания платформы LAMP и работы с инструментальными средствами веб-программирования; (ПК-4.1)

навыками развёртывания платформы LAMP и работы с инструментальными средствами веб-программирования; (ПК-4.1)

основными приёмами по созданию динамических веб-сайтов с использованием методологии MVC. (ПК-4.2)

основными приёмами по созданию динамических веб-сайтов с использованием методологии MVC. (ПК-4.2)

основными приёмами по созданию динамических веб-сайтов с использованием методологии MVC. (ПК-4.2)

 
 
 
 
Краткая характеристика учебной дисциплины (основные разделы и темы) 
Тема 1. Основы языка программирования JavaScript
 
Тема 2. Дизайн и вёрстка
 
 
Краткая характеристика учебной дисциплины (основные разделы и темы) 
Тема 3. Бэк-энд программирование
 
 
Краткая характеристика учебной дисциплины (основные разделы и темы) 
Тема 4. Типовые проектные решения в web-программировании
 
 
 
Форма контроля
Экзамен - 6 семестр
 
Форма контроля
Курсовой проект - 6 семестр
 
Автор:
к.т.н., доцент, Гайчук Д.В.