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

Веб-программирование: Лабораторный практикум

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

  1. МУ к ЛР по веб-программированию (Скачать pdf, 2.2МБ)
    Методические указания и задания для выполнения лабораторных работ по дисциплине "Веб-программирование". Формат файла: .pdf, 2.2 МБ
  2. Основы HTML
    Приведено описание структуры веб-документа, основных тегов HTML и часто применяемых атрибутов. Даны основы верстки веб-страниц. Задание к лабораторной работе предусматривает разработку статической веб-страницы с типовой структурой.
  3. Каскадные таблицы стилей
    Рассмотрены приемы разметки веб-страницы с использованием каскадных таблиц стилей. Приведены примеры стилевой разметки. Задание: написать таблицу стилей с поддержкой различных типов @media.
  4. Введение в JavaScript
    Лабораторная работа «Введение в javascript» направлена на получение начальных навыков программирования клиентских скриптов. Задания к работе предполагают написание простого сценария с использованием общего синтаксиса javascript и проверку его работы в различных браузерах.
  5. Объекты javascript
    В лабораторной работе рассмотрены примеры программирования объектов веб-документа на языке javascript. Задания к лабораторной работе предполагают использование объектов DOM для управления содержимым веб-страницы.
  6. Администрирование веб-сервера
    В ходе выполнения этой лабораторной работы студенты должны научиться устанавливать веб-сервер Apache и выполнять его начальную конфигурацию.
  7. Серверные приложения. Основы языка PHP
    Лабораторная работа знакомит с основами практического использования языка PHP для создания серверных приложений. Приведены примеры скриптов, иллюстрирующие базовые возможности язык.
  8. Библиотечные функции PHP
    Описаны некоторые, часто используемые библиотечные функции языка PHP и их практическое применение для решения задач динамического управления содержанием веб-страниц на стороне сервера.
  9. Веб-формы
    Задание к этой лабораторной работе предусматривает написание скрипта на языке PHP, получающего и обрабатывающего пользовательские данные. Для отправки данных используются методы GET и POST, для обработки — серверные переменные $_GET и $_POST соответственно.
  10. Взаимодействие серверных веб-приложений с БД
    В лабораторной работе рассматриваются практические аспекты взаимодействия серверных скриптов на языке PHP с базой данных MySQL. Приводятся примеры подключения к БД, выполнения запросов и отправки результатов клиенту в виде веб-страниц, отключение от базы данных.
  11. Сессии. Ограничение доступа к содержимому веб-страниц
    Сессия — это время работы клиента с веб-сервером с момента установления соединения до момента отключения и все действия клиента и сервера, выполненные за это время. В работе предполагается изучение средств управления сессиями языка PHP на примере передачи состояния сеанса между скриптами.
  12. Использование .htaccess
    В лабораторной работе приводятся примеры использования файла .htaccess для управления веб-сервером. Задание предусматривает изменение этого файла для включения перенаправлений, смены страницы по умолчанию, установки пользовательских страниц ошибок и ограничения для пользователей.
  13. Спецификация SiteMap
    Задание к лабораторной работе — написание PHP-скрипта, формирующего карту сайта в соответствии со спецификацией SiteMap.
  14. Формат RSS
    В ходе выполнения лабораторной работы требуется написать PHP-скрипт, формирующий ленту новостей (фид) в соответствии со спецификацией RSS 2.0.
  15. Интеграция веб-сайта с внешними сервисами
    Приведены примеры расширения функций разрабатываемого веб-сайта путем использования внешних веб-сервисов: установка счетчика внешней статистики, плагина социальной сети, новостного информера.
  16. Отладка сайта. Размещение сайта на веб-сервере
    В лабораторной работе рассматриваются вопросы отладки серверных скриптов и средства контроля ошибок, представляемые PHP. Задание связано с выявлением ошибок и отладкой скриптов с последующей загрузкой сайта на веб-сервер по протоколу ftp.