2020/2021
Основы web-технологий
Статус:
Майнор
Когда читается:
1, 2 модуль
Язык:
русский
Кредиты:
5
Контактные часы:
60
Программа дисциплины
Аннотация
Изучаются основные компоненты front-end разработки сайтов: HTML, CSS, CSS flexbox, Bootstrap, DOM и JavaScript. Формируются навыки создания адаптивных (за счет использования Bootstrap-компонентов) сайтов на удаленном сервере. При изучении дисциплины студенты создают сайты полезной для них тематической направленности и могут размещать их с использованием личных аккаунтов на удаленных серверах, формируя этим портфолио своих достижений.
Цель освоения дисциплины
- Целью освоения дисциплины является изучение структуры Интернета, изучение современных веб-технологий и средств для создания веб-ресурсов, приобретение навыков и умений использования современных инструментальных средств при решении задач по созданию сайтов и веб-приложений.
Планируемые результаты обучения
- Иметь представление о структуре Интернет и возмохностях представления и передачи информации
- Уметь верстать страницы сайтов с использованием HTML
- Знать основные элементы и структуру удаленного сервера
- Владеть навыками управления содержанием информационных систем
- Уметь создавать необходимые представления информации с удаленного сервера на компьютере пользователя с использованием HTML, CSS, JavaScript
- Уметь управлять представлением данных в браузере с использованием CSS
- Уметь создавать взаимосвязанные страницы сайтов
Содержание учебной дисциплины
- Общее описание WWWОрганизационная структура. Система доменных имен DNS. IP-адреса. Характеристика и основные протоколы для осуществления информационных обменов
- Основные компоненты веб-страницГипертекст, изображения, гиперссылки, таблицы, фреймы, формы
- Структура и содержание основных элементов сервераИерархия элементов файловой системы и навигация по файловой системе. Управление доступом разработчиков и пользователей к элементам файловой системы.
- Управление содержанием на удаленном сервереСредства для создания необходимых ресурсов и для манипулирования содержанием ресурсов. Современные менеджеры файлов, редакторы и средства разработки.
- Основы создания web-сайтовСтруктурирование и иерархия страниц сайтов. Возможности организации систем навигации посредством гиперссылок
- Представление информации на web-страницах с использованием CSS, DOM и JavaScriptСелекторы и правила работы с селекторами. Объектная модель браузера, иерархия элементов и применение JavaScript. Использование CSS flexbox и Bootstrap для создания адаптивных страниц.
- Архитектура, структурирование и представление сайтов.Организация систем навигации, фреймы, таблицы и блоки. Возможности создания многоуровневых иерархических структур. Эффективное использование ссылок, закладок фреймов, таблиц и блоков при организации навигации.
Промежуточная аттестация
- Промежуточная аттестация (2 модуль)0.6 * Защита проекта + 0.4 * Контрольная работа
Список литературы
Рекомендуемая основная литература
- Budi Kurniawan - HTML : A Beginner's Tutorial - Brainy Software, 2015-116 - Текст электронный - https://ebookcentral.proquest.com/lib/hselibrary-ebooks/detail.action?docID=4339838
- Budi Kurniawan - HTML. A Beginner's Tutorial - Brainy Software, 2015- 116 - Текст электронный - https://ebookcentral.proquest.com/lib/hselibrary-ebooks/detail.action?docID=4339838
- Ian Pouncey and Richard York - Beginning CSS : Cascading Style Sheets for Web Design - John Wiley & Sons, Incorporated, 2011-466 - Текст электронный - https://ebookcentral.proquest.com/lib/hselibrary-ebooks/detail.action?docID=693510
- Matt West and Matt West - HTML5 Foundations - John Wiley & Sons, Incorporated , 2012-386 - Текст электронный - https://ebookcentral.proquest.com/lib/hselibrary-ebooks/detail.action?docID=1120310
Рекомендуемая дополнительная литература
- Alexei White - JavaScript Programmer's Reference - John Wiley & Sons, Incorporated, 2009-1035 - Текст электронный - https://ebookcentral.proquest.com/lib/hselibrary-ebooks/detail.action?docID=456275
- Christopher Negus - Ubuntu Linux Toolbox : 1000+ Commands for Ubuntu and Debian Power Users - John Wiley & Sons, Incorporated - 2013-370 - Текст электронный - https://ebookcentral.proquest.com/lib/hselibrary-ebooks/detail.action?docID=843642
- Paul Love, Joe Merlino, Craig Zimmerman, Jeremy C. Reed, and Paul Weinstein - Beginning Unix - John Wiley & Sons, Incorporated -2005-481 - Текст электронный - https://ebookcentral.proquest.com/lib/hselibrary-ebooks/detail.action?docID=227445