Примерный перечень вопросов, выносимых на экзамен по дисциплине «Программирование для World Wide Web»

1. Определение сети Internet. История развития сети Internet. Задачи, поставленные перед сетью ARPA-net. Принципы решения указанных задач в ARPA-net и в сети Internet.
2. Локальные, территориально распределенные и глобальные сети. Системы протоколов - основа сетевых технологий. Протоколы и адреса сети Internet.
3. Система доменных имен. Свойства и особенности IP-адресов.
4. Семейство протоколов TCP/IP, его отношение к эталонной модели протоколов ISO/OSI.
5. Технология «клиент-сервер» как основа Web-технологий. Общие сведения об информационных ресурсах Internet. Протоколы конкретных ресурсов.
6. Адресация ресурсов сети Internet. Правила записи универсальных идентификаторов ресурсов (URI - Universal Resource Identifier) для разных служб сети Internet.
7. Гипертекст и гипертекстовые информационные системы. История Web-системы. Базовые компоненты Web-технологии. Особенности адресации (URI - идентификация ресурсов) в системе WWW.
8. Базовые компоненты Web-технологии. Протокол HTTP (Hyper Text Transfer Protocol) - язык общения Web-клиентов и Web-серверов.
9. Базовые компоненты Web-технологии. Общие сведения о языке HTML. Принципиальные задачи языка HTML в Web-системе.
10. Базовые компоненты Web-технологии. Общие сведения о CGI.
11. Web-архитектура: Web-сервер и Web-клиент, общие сведения об их установке и использовании. Web-узел. Программные компоненты и информационные потоки Web-узла.
12. Web-архитектура: Web-сервер и Web-клиент. Задачи, решаемые Web-клиентом. Программные средства Web-клиента.
13. SGML (Standard Generalized Markup Language) - система для формального описания языков разметки. SGML как средство для описания синтаксиса и семантики языка HTML. SGML - декларация языка HTML (лексические единицы стандарта SGML); DTD - определения элементов и атрибутов языка HTML.
14. HTML (Hyper Text Markup Language) - язык гипертекстовой разметки документов для Web-системы. Общие сведения об HTML-элементах, тегах и атрибутах.
15. Структура HTML-документа. Прологовый тег, заголовок и название HTML-документа, тело HTML-документа. Представление документа в окне браузера. Заголовки в тексте. Выделение абзацев. Выбор шрифтов и цветовое оформление документа. Отключение интерпретаций текста браузером. Списки.
16. Элементы заголовка HTML-документа. Метаинформация в HTML-документе.
17. Документы с таблицами: элементы для определения строк и колонок; оформление заголовков; объединение ячеек в столбцах и колонках; таблицы в таблицах. Возможности таблиц при формировании текстовых документов.
18. Универсальный идентификатор ресурсов URI (Universal Resource Identifier) и универсальный указатель ресурсов URL (Universal Resource Locator) - основы адресации в Web-системе. Метки в Web-документах и адресация внутри страницы. Ссылки на другие документы того же Web-сервера и удаленных Web-узлов.
19. Адресация в HTML-документах. Возможности элемента BASE. Сокращения в адресах.
20. Графические изображения в HTML-документах. Форматы допустимых графических файлов. Прозрачные изображения в HTML-документах. Использование изображений в ссылках. Карты чувствительности изображений (сегментированная графика).
21. Многокадровое (многофреймовое) представление HTML-документов. Теги определения фреймов. Отображение фреймов в окне браузера. Параметры фреймов. Примеры разных способов оформления HTML-документов с применением фреймов.
22. Common Gateway Interface (CGI) - унифицированный шлюзовой интерфейс. CGI-модуль (CGI-приложение, CGI-скрипт). Взаимодействие и обмены информацией между Web-сервером, Web-браузером и CGI-модулями.
23. Стандарт CGI. Способы обмена информацией между CGI-компонентом Web-сервера и CGI-модулем. Переменные среды.
24. Стандарт CGI. Способы обмена информацией между CGI-компонентом Web-сервера и CGI-модулем. Аргументы командной строки CGI-модуля и стандартные потоки ввода-вывода.
25. Разработка CGI-модулей на языке C++. Разные способы обмена CGI-модуля с сервером и браузером.
26. Формы в HTML-документах. Элементы форм как средства для передачи данных от браузера CGI-модулям. Правила кодирования передаваемой информации.
27. Формирование ответов браузеру в CGI-модулях. Обработка ответов Web-сервером и пересылка результатов Web-браузеру.
28. Общие сведения о JavaScript - языке программирования интерпретируемых сценариев. Размещение в HTML-документе JavaScript-кодов. Стандартизация языка JavaScript.
29. Объектная модель JavaScript. Иерархия HTML-объектов в JavaScript. Методы объекта document.
30. Элемент SCRIPT - его атрибуты и применение для размещения JavaScript-операторов.
31. Обработка событий средствами JavaScript. Атрибуты событий элементов HTML.
32. JavaScript как язык программирования. Мягкая типизация. Типы данных. Константы, переменные, операции, преобразования типов данных.
33. JavaScript как язык программирования. Назначение операторов. Отличия о С и C++
34. Встроенные JavaScript-функции (примеры). Функции вводимые программистом.
35. Определение объектов, их свойств и методов в JavaScript. Назначение служебного слова this.
36. Особенности строк и массивов языка JavaScript.

Возврат к разделу "Лабы"Переход на главную страницу

Copyright © 2001 by HackMaster

Hosted by uCoz