Известно, что язык HTML (HypertextMarkupLanguage) является стандартным языком, предназначенным для создания гипертекстовых страниц. Он представляет собой достаточно простой набор команд, которые описывают структуру Web-документа. Язык HTML позволяет форматировать отдельные части документа (заголовки, абзацы, списки), помещать на Web-странице картинки, организовывать различные ссылки для связи с другими документами.
При создании Web-сайтов использование языка CSS (Cascading Style Sheets) позволяет создавать единый стиль оформления всех страниц, который будет отличать разрабатываемый Web-сайт от других уникальным авторским дизайном. Другой отличительной особенностью каскадных таблиц стилей является возможность преображения статичной страницы, написанной на языке HTML, в яркий динамический Web-сайт. Во многом это достигается за счет совестного использования языка CSS с элементами языка управления сценариями на стороне клиента JavaScript. При этом язык JavaScript можно использовать как для создания динамических эффектов, так и для организации проверки данных пользователя из форм перед отправкой на сервер.
Необходимо отметить, что в отличие от HTML и CSS, язык PHP - это язык программирования, работающий на стороне сервера. С его помощью можно создавать динамические, интерактивные, гибкие Web-страницы и целые Web-сайты. Язык PHP позволяет создавать Web-страницы, содержимое которых может изменяться в зависимости от различных действий посетителей.
Ведь известно, что в статических Web-сайтах все содержимое заранее подготавливается. Пользователю выдаются файлы в том виде, в котором они хранятся на сервере. В динамических - все содержимое генерируется специальными программами (скриптами) [1].
Традиционная статическая Web-страница, созданная средствами языка HTML, сохраняется на жестком диске Web-сервера. Когда посетитель сайта обращается к данной Web-странице, то сервер посылает точную копию файла с данной Web-страницей на Web-браузер посетителя, где полученные данные анализируются, а затем на экране отображается сама Web-страница.
При использовании же языка PHP, Web-страница впервые создается в тот момент, когда пользователь к ней обращается, так как она уже не является статическим документом. При этом на Web-сервере содержится не сама Web-страница, а только шаблон или инструкция по ее созданию. Эта конструкция представляет собой набор более или менее привычного HTML-кода, в который встроены инструкции на языке PHP. Web-сервер с помощью этих инструкций воссоздает нужный HTML-документ, который в конечном счете и получит посетитель Web-сайта.
При этом основное отличие языка PHP от языка HTML заключается в том, что для тестирования PHP-кода не достаточно просто открыть файл в Web-браузере. Для этого необходимо вызвать этот код с помощью Web-сервера. Код РНР интерпретируется Web-сервером, после этого генерируется вывод в окне браузера, наблюдаемый посетителями Web-страницы.
Известно, с использованием баз данных имеется возможность создания более гибких и мощных интерактивных Web-сайтов. Наиболее популярной и распространенной системой управления базами данных в сети Интернет при разработке Web-приложений является система управления базами данных MySQL.
Целью данных методических указаний является описание методики выполнения лабораторных работ, расчетно-графического задания и курсовой работы по дисциплине “Сетевые информационные технологии”.
Методические указания состоят из введения, двух глав, заключения, списка использованных источников, приложений.
В первой главе представлены задания и методика выполнения лабораторных работ с применением возможностей языка гипертекстовой разметки HTML, использованием различных элементов форматирования. Помимо этого, в первой главе представлена методика выполнения расчетно-графического задания. Расчетно-графическое задание посвящено использованию языка CSS и элементов языка JavaSript при создании Web-страниц.
Во второй главе представлены задания и методика выполнения лабораторных работ с применением серверного скриптового языка PHP. Помимо этого, во второй главе представлена методика выполнения курсовой работы с использованием возможностей языка PHP и СУБД MySQL.
В приложениях представлены правила присвоения классификационного кода, пример оформления содержания, ГОСТы ЕСПД “Требования к содержанию и оформлению руководства программиста и оператора”. Также в приложениях приведены структуры, примеры отчетов к расчетно-графическому заданию и к курсовой работе.
После окончания изучения представленных методических указаний студенты будут уметь самостоятельно оформлять документацию по разработанным интерактивным Web-сайтам. Данные сайты разработаны средствами языка написания сценариев PHP и СУБД MySQL с применением элементов языка CSS и JavaScript для создания динамических эффектов.
Автор выражает глубокую благодарность и искреннюю признательность рецензенту за внимательное прочтение работы и замечания, способствующие улучшению качества предлагаемых методических рекомендаций.