Учебно-методические материалы для студентов кафедры АСОИУ

Учебные программы » Веб-программирование

Лабораторные работы по дисциплине «Веб-программирование»

Лабораторный практикум по веб-программированию имеет целью закрепить теоретические знания о работе службы WWW на практике. Задания к ЛР включают написание веб-страниц, использование каскадных таблиц стилей, основы разработки клиентких приложений на JavaScript и серверных приложений на PHP.

МУ к ЛР по веб-программированию (Скачать pdf, 2.2МБ)

Методические указания и задания для выполнения лабораторных работ по дисциплине "Веб-программирование". Формат файла: .pdf, 2.2 МБ

Основы HTML

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

Каскадные таблицы стилей

Рассмотрены приемы разметки веб-страницы с использованием каскадных таблиц стилей. Приведены примеры стилевой разметки. Задание: написать таблицу стилей с поддержкой различных типов @media.

Администрирование веб-сервера

В ходе выполнения этой лабораторной работы студенты должны научиться устанавливать веб-сервер Apache и выполнять его начальную конфигурацию.

Введение в JavaScript

Лабораторная работа «Введение в javascript» направлена на получение начальных навыков программирования клиентских скриптов. Задания к работе предполагают написание простого сценария с использованием общего синтаксиса javascript и проверку его работы в различных браузерах.

Объекты javascript

В лабораторной работе рассмотрены примеры программирования объектов веб-документа на языке javascript. Задания к лабораторной работе предполагают использование объектов DOM для управления содержимым веб-страницы.

Использование CGI-скриптов

Настройка веб-сервера для обработки cgi-запросов. Разработка простого cgi-приложения.

Динамические веб-страницы. SSI

Примеры использования Server-side Includes для динамической «сборки» веб-страницы на сервере. Директивы SSI для работы с серверными переменными.

Серверные приложения. Основы языка PHP

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

Библиотечные функции PHP

Описаны некоторые, часто используемые библиотечные функции языка PHP и их практическое применение для решения задач динамического управления содержанием веб-страниц на стороне сервера.

Веб-формы

Задание к этой лабораторной работе предусматривает написание скрипта на языке PHP, получающего и обрабатывающего пользовательские данные. Для отправки данных используются методы GET и POST, для обработки — серверные переменные $_GET и $_POST соответственно.

Взаимодействие серверных веб-приложений с БД

В лабораторной работе рассматриваются практические аспекты взаимодействия серверных скриптов на языке PHP с базой данных MySQL. Приводятся примеры подключения к БД, выполнения запросов и отправки результатов клиенту в виде веб-страниц, отключение от базы данных.

Сессии. Ограничение доступа к содержимому веб-страниц

Сессия — это время работы клиента с веб-сервером с момента установления соединения до момента отключения и все действия клиента и сервера, выполненные за это время. В работе предполагается изучение средств управления сессиями языка PHP на примере передачи состояния сеанса между скриптами.

Использование .htaccess

В лабораторной работе приводятся примеры использования файла .htaccess для управления веб-сервером. Задание предусматривает изменение этого файла для включения перенаправлений, смены страницы по умолчанию, установки пользовательских страниц ошибок и ограничения для пользователей.

Спецификация SiteMap

Задание к лабораторной работе — написание PHP-скрипта, формирующего карту сайта в соответствии со спецификацией SiteMap.

Формат RSS

В ходе выполнения лабораторной работы требуется написать PHP-скрипт, формирующий ленту новостей (фид) в соответствии со спецификацией RSS 2.0.

Интеграция веб-сайта с внешними сервисами

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

Отладка сайта. Размещение сайта на веб-сервере

В лабораторной работе рассматриваются вопросы отладки серверных скриптов и средства контроля ошибок, представляемые PHP. Задание связано с выявлением ошибок и отладкой скриптов с последующей загрузкой сайта на веб-сервер по протоколу ftp.

↑ В начало страницы