• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Web-программирование

2026/2027
Учебный год
RUS
Обучение ведется на русском языке
3
Кредиты
Статус:
Курс по выбору
Когда читается:
3-й курс, 3, 4 модуль

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

Аннотация

Задачами дисциплины Web-программирование являются: рассмотрение средств и методов создания Web-сайтов, проблем и направлений развития web-технологий; раскрытие принципы проектирования программного обеспечения web-сайтов; изучение функциональные возможности систем управления контентом. Содержание дисциплины охватывает круг вопросов, связанных с разработкой веб-приложений — программ, обеспечивающих функционирование динамических сайтов в сети Интернет.
Цель освоения дисциплины

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

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

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

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

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

  • Раздел 1. Введение в web-программирование
  • Раздел 2. Язык программирования PHP
  • Раздел 3. Язык гипертекстовой разметки HTML
  • Раздел 4. Каскадные таблицы стилей CSS
  • Раздел 5. Язык сценариев JavaScript
Элементы контроля

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

  • неблокирующий Laboratory work
    лабораторные работы студенты выполняют в рамках практических занятий. В соответствии с заданием обучающийся должен подготовить необходимые данные, получить требуемые результаты, оформить и защитить отчет по лабораторной работе. Отчет о лабораторной работе в общем случае должен содержать: титульный лист, цель работы, задание к лабораторной работе, разработку технических спецификаций на программные компоненты и их взаимодействия, код web-страниц и/или php-скриптов, проверка работоспособности выпусков программного продукта (примеры web-страниц), выводы по лабораторной работе. На выполнение каждой лабораторной работы отводится 1 неделя.
  • неблокирующий Homework
    домашнее задание студенты выполняют индивидуально в рамках самостоятельной работы без подключения преподавателя, с последующей проверкой результатов преподавателем или учебным ассистентом (асинхронный элемент контроля). домашняя работа проводится в письменной форм. Цель работы: создание web-сайта и опыт самостоятельной работы по использованию современных технологий web-дизайна. На подготовку ответа выделяется 2 недели. Форма представления обучающимися домашнего задания – письменный отчет, разработанный web-сайт.
  • блокирующий Экзамен
    экзамен проводится в форме тестирования во время контактной работы в соответствии с расписанием в присутствии преподавателя (синхронный элемент контроля). Продолжительность – 30 минут. Тест содержит 10 вопросов.
Промежуточная аттестация

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

  • 2026/2027 4th module
    0.4 * Homework + 0.4 * Laboratory work + 0.2 * Экзамен
Список литературы

Список литературы

Рекомендуемая основная литература

  • HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. — 5-е изд., перераб. и доп. - 978-5-9775-3986-9 - Прохоренок Н. А., Дронов В. А. - 2019 - Санкт-Петербург: БХВ-Петербург - https://ibooks.ru/products/386508 - 386508 - iBOOKS
  • PHP, MySQL, HTML5 и CSS 3. Разработка современных динамических Web-сайтов. - 978-5-9775-3529-8 - Дронов В.А. - 2016 - Санкт-Петербург: БХВ-Петербург - https://ibooks.ru/products/353560 - 353560 - iBOOKS

Рекомендуемая дополнительная литература

  • 16585 - Современный PHP. Новые возможности и передовой опыт - Д.Локхарт - ДМК Пресс - 2016 - https://hse.alpinadigital.ru/document/16585 - Alpina

Авторы

  • Овчинников Андрей Анатольевич