Web-программирование — Контрольные мероприятия

Скачивание файлов запрещено для неавторизованных пользователей .

Войдите в систему или смените роль, если у вас есть другая.

Оглавление / Contents

  • Дистанционное выполнение лабораторных работ

Лабораторные работы размещаются на сервере 217.71.139.74.

Ссылки на выполненные работы присылаются преподавателю.

Результаты проставляются в электронном журнале: http://gun.cs.nstu.ru/web/brs.htm

Вопросы к экзамену (для дневного отделения), зачету (для ИДО):

  1. Предмет Web-программирования, его особенности. Различия в программировании на стороне клиента и сервера. Инструменты и технологии программирования.
  2. Протокол HTTP. Структура запросов и ответов.
  3. CGI. Способы передачи данных. Запоминание состояния.
  4. PHP. Особенности языка. Особенности написания функций.
  5. PHP. Работа с классами.
  6. PHP. Регулярные выражения.
  7. PHP. Работа с текстовыми файлами.
  8. PHP. Обработка входных данных.
  9. PHP. Доступ к базам данных.
  10. PHP. Способы управления сеансами. Работа с теневыми посылками.
  11. PHP. Функции управления сеансами.
  12. PHP. Функции библиотеки GD.
  13. PHP. Фреймворки.
  14. JavaScript. Особенности языка.
  15. JavaScript. Использование объектной модели документа.
  16. JavaScript и библиотеки JQuery.
  17. Технология AJAX и ее компоненты. Особенности фоновых запросов.
  18. Технология AJAX. Методы обработки событий в документе.
  19. Технология AJAX. Методы обмена данными с серверными сценариями.
  20. Технология AJAX. Форматы передаваемых данных.

Типовые задачи к экзамену (для дневного отделения):

  1. Написать PHP-сценарий записи и чтения теневой посылки.
  2. Написать PHP-сценарий дозаписи строки в файл и чтения из него.
  3. Написать PHP-сценарий извлечения записей из базы данных.
  4. Написать PHP-сценарий проверки прав доступа к сайту.
  5. Написать PHP-сценарий загрузки, обработки и записи изображения на сервере.
  6. Написать JavaScript-сценарий проверки заполнения полей формы.
  7. Написать JavaScript-сценарий подключения и вызова произвольной библиотеки JQuery.
  8. Написать JavaScript-сценарий и PHP-сценарий выполнения фонового запроса к серверу без использования методов AJAX.
  9. Написать JavaScript-сценарий и PHP-сценарий выполнения фонового запроса к серверу c использованием произвольного метода AJAX.
  10. Написать JavaScript-сценарий и PHP-сценарий выполнения фонового запроса к серверу с использованием произвольных селекторов полей формы.