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

Основы web-технологий

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

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

Аннотация

Изучаются основные компоненты front-end разработки сайтов: HTML, CSS, CSS flexbox, Bootstrap, DOM и JavaScript. Формируются навыки создания адаптивных (за счет использования Bootstrap-компонентов) статических сайтов на удаленном сервере. При изучении дисциплины студенты создают сайты полезной для них тематической направленности и могут размещать их с использованием личных аккаунтов на серверах типа pages.github.com, формируя этим портфолио своих достижений. Используется современное ПО 1) Visual Studio Code Среда разработки, научное, Свободное лицензионное соглашение 2) JetBrains PyCharm Community Edition Cреда разработки для языка программирования Python., Разработка ПО, Свободное лицензионное соглашение
Цель освоения дисциплины

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

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

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

  • Студент должен уметь. Создавать корректный HTML-каркас страницы. Вставлять изображения и настраивать гиперссылки. Строить простые таблицы и формы. Использовать семантические теги (header, nav, main, section, footer).
  • Студент должен уметь. Проектировать навигационное меню для многоуровневого сайта. Организовывать внутреннюю перелинковку. Использовать якорные ссылки для навигации внутри страницы. Грамотно комбинировать таблицы и блоки для структурирования контента
  • Студент должен уметь. Проектировать навигационное меню для многоуровневого сайта. Организовывать внутреннюю перелинковку. Использовать якорные ссылки для навигации внутри страницы. Грамотно комбинировать таблицы и блоки для структурирования контента.
  • Студент должен уметь. Находить элементы в DOM-дереве различными способами. Читать и изменять содержимое, атрибуты и стили элементов через DOM-свойства. Перебирать коллекции узлов.
  • Студент должен уметь. Писать простые скрипты с управляющими конструкциями. Создавать функции-обработчики событий (click, input, submit и др.). Динамически добавлять/удалять элементы на странице. Изменять стили и классы элементов через JavaScript.
  • Студент должен уметь. Подключать Bootstrap к проекту. Использовать сетку для создания адаптивного макета (под мобильные, планшетные и десктопные экраны). Встраивать готовые компоненты Bootstrap в страницу. Модифицировать внешний вид Bootstrap-компонентов через собственные стили.
  • Студент должен уметь. Настраивать подключение к удаленному серверу через FTP-клиент. Использовать Git для инициализации репозитория, добавления и коммита изменений. Деплоить статический сайт на хостинг (GitHub Pages / SFTP). Обновлять содержимое сайта на сервере.
Содержание учебной дисциплины

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

  • Основные компоненты и структура веб-страниц
  • Архитектура сайтов
  • Представление содержания с использованием CSS
  • Объектная модель документа (DOM)
  • JavaScript и работа с DOM
  • CSS-фреймворк Bootstrap
  • Публикация на удалённом сервере и управление содержанием
Элементы контроля

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

  • неблокирующий Контрольная работа 1
  • неблокирующий Контрольная работа 2
  • неблокирующий Итоговая защита выполнных работ
Промежуточная аттестация

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

  • 2026/2027 2nd module
    0.2 * Контрольная работа 2 + 0.2 * Контрольная работа 1 + 0.6 * Итоговая защита выполнных работ
Список литературы

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

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

  • HTML и CSS на примерах, Мержевич, В., 2005
  • HTML5 : для профессионалов, Гоше, Х. Д., 2015
  • HTML5 для профессионалов : руководство по разработке в примерах сообщества Stack Overflow, , 2025
  • Python, Django и Bootstrap для начинающих. — (Для начинающих) - 978-5-9775-1807-9 - Постолит А. В. - 2023 - Санкт-Петербург: БХВ-Петербург - https://ibooks.ru/products/396466 - 396466 - iBOOKS
  • Sarah Guthals, & Phil Haack. (2019). GitHub For Dummies. For Dummies.
  • Практикум по WEB - дизайну. Ч.2: Основы CSS, Гасанов, Э. В., 2008
  • Создаем динамические веб - сайты с помощью PHP, MySQL, JavaScript, CSS и HTML 5, Никсон, Р., 2019
  • Янцев, В. В. Разработка web-страниц на HTML, CSS и JavaScript : учебное пособие для вузов / В. В. Янцев. — Санкт-Петербург : Лань, 2024. — 148 с. — ISBN 978-5-507-49640-2. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/422462 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Авторы

  • Марширов Виктор Викторович