• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2026/2027

Веб-программирование

ID 979424

Язык: русский
Кредиты: 6
Контактные часы: 24

Программа дисциплины

Аннотация

Дисциплина "Веб программирование" знакомит студентов с основными подходами, технологиями, протоколами взаимодействия, используемыми в Веб программировании. Программа состоит из 2х частей: первая посвящена языку программирования JavaScript и программирования с использованием этого языка, вторая рассматривает основные прикладные аспекты программирования для веб и используемые современные технологии.
Цель освоения дисциплины

Цель освоения дисциплины

  • Знакомство с языком программирования JavaScript
  • Знакомство с основными технологиями, подходами и решениями в области веб программирования
  • Умение выбрать нужную веб технологию, и внедрить в решение
  • Получение навыков создания работоспособного веб приложения
Планируемые результаты обучения

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

  • Представлять содержание, компоненты и механизмы работы web-приложений
  • Уметь выполнять начальное конфигурирование проекта
  • Умеет создавать начальную структуру приложения
  • Умеет работать с контроллерами и шаблонами
  • Умеет создавать маршруты и работать с контроллерами
  • Может работать с базами данных и с моделями
  • Может создавать записи в базе и манипулировать записями
  • Может представлять данные посредством шаблонов
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Тема 1. Основные понятия, определяющие функционирование, технологии и компоненты web-приложений
  • Тема 2. Создание проекта
  • Тема 3. Фрагментация проекта созданием приложений
  • Тема 4. Технологии представления информации клиентам из web-приложний.
  • Тема 5. Маршруты и маршрутизатор
  • Тема 6. Применение моделей при работе с базами данных.
  • Тема 7. Методы моделей и представление данных из моделей.
  • Тема 8. Формы, связанные с моделями
  • Тема 9. Размещение приложения на удаленном web-сервере
Элементы контроля

Элементы контроля

  • неблокирующий Контрольная работа 1. Создание сайта с использованием маршрутизаторов и шаблонов
  • неблокирующий Контрольная работа 2. Разработка тематического приложения
Промежуточная аттестация

Промежуточная аттестация

  • 2026/2027 3rd module
    0.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

Авторы

  • Шадрина Елена Викторовна