- •Общие указания к выполнению работ
- •Рекомендации
- •Занятие 1. Введение в Веб Понятия, термины, персоналии
- •Упражнения
- •Задание: Разработка идеи сайта магазина
- •Занятие 2. Html как язык разметки. Понятия, термины, персоналии
- •Упражнения
- •Задание: Подготовка документов, составляющих сайт
- •Занятие 3. Html как язык гипермедиа разметки Упражнения к занятию 3
- •Задание к занятию 3. Создание сайта
- •Занятие 4. Таблицы и фреймы Упражнения к занятию 4
- •Задание к занятию 4. Таблицы и фреймы
- •Упражнения
- •Задание
- •Занятие 6. Html формы и работа с Cookies Упражнения
- •Задания
- •Занятие 7. Css – основы синтаксиса и быстрый старт Упражнения
- •Задания
- •Занятие 8. Css – селекторы и свойства Упражнения
- •Задание к занятию
Упражнения
Скачайте Open Server – портативную программную платформу для Веб-разработки. Установите ее на локальный носитель - USB флеш диск (в директорию OpenServer).
Разместите в корневой директории локального веб сервера (OpenServer/domains/localhost) несколько html файлов. Просмотрите их по HTTP протоколу через локальный веб сервер.
Откройте фрейм инструментов разработчика IE (F12)
Рассмотрите содержание и структуру HTTP запроса к локальному веб серверу при запросе html файлов.
Рассмотрите содержание и структуру HTTP ответа к локальному веб серверу при запросе html файлов.
Проделайте то для HTTP запросов и ответов при просмотре файлов изображений, предварительно разместив их в директории localhost, обслуживаемой локальным веб сервером.
Задание
Разместите разрабатываемый сайт интернет магазина на локальном веб сервере. Убедитесь в его корректной работе. Просмотрите и проанализируйте HTTP запросы и ответы при просмотре страниц сайта.
Используя FTP клиента, разместите копию разрабатываемого сайта на внешнем веб сервере (sandbox.mmc.nsu.ru). Убедитесь в его корректной работе.
С помощью инструментов разработчика просмотрите HTTP запросы и ответы IE к удаленному веб-серверу. Проанализируйте их.
Занятие 6. Html формы и работа с Cookies Упражнения
Ознакомьтесь с редакторм notepad++ , имеющим встроенные средства синтаксического анализа текстов на различных языках, в том числе html и css.
Создайте страницу с простой HTML формой. В качестве обработчика формы используйте файл request_test.php, разместив его на локальном сервере.
Рассмотрите поведение различных элементов HTML форм на странице и данные, отправляемые этими формами обработчику.
Установите с помощью включения в HTML страницу тега META ключик на сеанс.
Убедитесь с помощью инструментария разработчика в IE, что ключик установлен и передается на сервер.
Размещая на различных веб серверах (localhost, sandbox.mmc.nsu.ru) скрипт request_test.php, анализируйте отправляемы в HTTP запросы параметры, ключики и данные.
Уберите с помощью тега МЕТА с просроченной датой установленный ключик.
Задания
Создайте на сайте интернет магазина страницу обратной связи. Форма, размещенная на сайте должна собирать данные о пользователе, на локальном веб сервере. Убедитесь в его корректной работе.
Используя FTP клиента, разместите копию разрабатываемого сайта на внешнем веб сервере. Убедитесь в его корректной работе.
С помощью инструментов разработчика просмотрите HTTP запросы и ответы IE к удаленному веб-серверу. Проанализируйте их, выделите
Занятие 7. Css – основы синтаксиса и быстрый старт Упражнения
Создайте внешнюю таблицу стилей и примените ее к тестовой html странице.
Задавайте различные значение изученных свойств к элементам документа и просмотрите их влияние на внешний вид страницы.
Задайте для документа стили уровня документа, а для некоторых элементов и внутренние стили, так, чтобы CSS правила каскадировались.
С помощью инструментов разработчика встроенных в IE (F12) рассмотрите каскады стилей для различных элементов документа. Посмотрите различные опции инструментария в отношении стилей, в том числе блокировку правил.
