Бакалавриат
2026/2027





Веб-программирование
ID 979424
Статус:
Курс обязательный (Программная инженерия (очно-заочное обучение))
Когда читается:
3-й курс, 3 модуль
Охват аудитории:
для своего кампуса
Преподаватели:
Шадрина Елена Викторовна
Язык:
русский
Кредиты:
6
Контактные часы:
24
Программа дисциплины
Аннотация
Дисциплина "Веб программирование" знакомит студентов с основными подходами, технологиями, протоколами взаимодействия, используемыми в Веб программировании. Программа состоит из 2х частей: первая посвящена языку программирования JavaScript и программирования с использованием этого языка, вторая рассматривает основные прикладные аспекты программирования для веб и используемые современные технологии.
Цель освоения дисциплины
- Знакомство с языком программирования JavaScript
- Знакомство с основными технологиями, подходами и решениями в области веб программирования
- Умение выбрать нужную веб технологию, и внедрить в решение
- Получение навыков создания работоспособного веб приложения
Планируемые результаты обучения
- Представлять содержание, компоненты и механизмы работы web-приложений
- Уметь выполнять начальное конфигурирование проекта
- Умеет создавать начальную структуру приложения
- Умеет работать с контроллерами и шаблонами
- Умеет создавать маршруты и работать с контроллерами
- Может работать с базами данных и с моделями
- Может создавать записи в базе и манипулировать записями
- Может представлять данные посредством шаблонов
Содержание учебной дисциплины
- Тема 1. Основные понятия, определяющие функционирование, технологии и компоненты web-приложений
- Тема 2. Создание проекта
- Тема 3. Фрагментация проекта созданием приложений
- Тема 4. Технологии представления информации клиентам из web-приложний.
- Тема 5. Маршруты и маршрутизатор
- Тема 6. Применение моделей при работе с базами данных.
- Тема 7. Методы моделей и представление данных из моделей.
- Тема 8. Формы, связанные с моделями
- Тема 9. Размещение приложения на удаленном web-сервере
Элементы контроля
- Контрольная работа 1. Создание сайта с использованием маршрутизаторов и шаблонов
- Контрольная работа 2. Разработка тематического приложения
Промежуточная аттестация
- 2026/2027 3rd module0.5 * Контрольная работа 1. Создание сайта с использованием маршрутизаторов и шаблонов + 0.5 * Контрольная работа 2. Разработка тематического приложения
Список литературы
Рекомендуемая основная литература
- Введение в HTML5 - - - Национальный Открытый Университет "ИНТУИТ" - - - 2016 - русский - https://e.lanbook.com/book/100680 - ЛАНЬ - 100680
Рекомендуемая дополнительная литература
- Диков А.В. - Клиентские технологии веб-дизайна. HTML5 и CSS3: учебное пособие - Издательство "Лань" - 2019 - ISBN: 978-5-8114-3822-8 - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/122174