
- •Компонентная структура Интернета
- •История возникновения и развития Интернета. Интернет в России. Создатели Интернета.
- •Администрирование Интернета. Финансовая политика. Интернет с точки зрения пользователя.
- •Основы сети Интернет. Соединение компьютеров в Интернете.
- •Базовые протоколы Интернета и принцип коммутации пакетов.
- •Протокол ip
- •Протокол tcp
- •Объединение сетей в Интернете с помощью маршрутизаторов и магистральная архитектура Интернета.
- •Передача и доставка ip-дейтаграмм c помощью маршрутизаторов. Пример межсетевого соединения. Роль протокола ip.
- •Роль протокола tcp.
- •Непосредственный и косвенный маршруты. Таблицы маршрутизации. Алгоритмы маршрутизации и их классификация. Протоколы маршрутизации и их классификация
- •Службы Интернета. Сервис Telnet. Электронная почта e-mail. Группы новостей usenet. Сервис ftp.
- •World Wide Web (Всемирная паутина). Структура www. Сервис irc. Сервис Archie. Система Gopher.
- •Клиент - серверная архитектура. Клиенты. Серверы. Информационные серверы.
- •Адресация в Интернете. Синтаксис ip-адреса. Классификация ip-адресов. Доменная система имен (dns). Преобразования имен в цифровые адреса .
- •Универсальный указатель ресурса url. Доступ к ресурсам Интернета. Web-узлы, страницы и ссылки. Адреса электронной почты.
- •Практические рекомендации по подключению и работе в Интернете. Утилиты и дополнительные программы для работы в Интернете. Выбор провайдера.
- •Способы подключения к Интернету
- •Технологии, архитектуры и средства создания распределенных Web-приложений (Компонентная структура).
- •Тенденции в области компьютерных, информационных технологий и Интернет. Монолитные, клиент-серверные и распределенные приложения. Хостинг и хакинг.
- •Вопросы проектирования Web-сайтов. Базовый набор компонентов Web-сайта. Текст. Графическое оформление. Средства навигации. Дополнительные компоненты.
- •Основные этапы создания сайта. Определение примерного содержимого ресурса. Подготовка графики. Окончательное формирование страниц. Составление серверных скриптов. Тестирование сайта.
- •Реклама сайта. Баннерная реклама.. Сбор и анализ информации об аудитории сайта. Интерактивные службы. Многоязыковая и мультисистемная поддержка.
- •Выбор платформы для размещения сайта. Бесплатный хостинг. Службы бесплатного хостинга. Платный хостинг.
- •Собственный хостинг. Web-серверы. Функции Web-сервера. Примеры Web-серверных программ.
- •Публикация сайта и его сопровождение. Обновление информации. Информация и орфография. Стиль изложения информации и ее достоверность. Использование чужой информации.
- •Элементы html. Историческая справка. Языки разметки. Версии html.
- •37. Стилевое оформление.
- •41. Тестирование и настройка Web-узла. Проверка работающих внешних и внутренних гиперссылок. Пересчет (обновление) гиперссылок.
- •46. Классификация Web-ресурсов. Корпоративные и Промо/презентационные Web-сайты.
- •1. Коммерческие сайты.
- •2. Некоммерческие сайты.
- •47. Классификация Web-ресурсов. Электронные магазины (Витрина, Торговая площадка, Торговый ряд, Автоматизированный магазин). Онлайн-сервисы.
- •1. Коммерческие сайты.
- •2. Некоммерческие сайты.
- •Организация Internet-магазина
- •48. Классификация Web-ресурсов. Контент-проекты. Порталы. Коммьюнити (Интернет-форумы, Живые журналы).
- •1. Коммерческие сайты.
- •2. Некоммерческие сайты.
- •49. Предварительное позиционирование Web-сайта. Выбор доменного имени. Распределение обязанностей по работе над Web-сайтом. Работа по исследованию аудитории Web-сайта.
- •50. Понятие о языке xml и причины его появления.
- •51. Концепция xml и его применения.
- •52. Основы синтаксиса xml. Язык описания стилей xsl.
- •53. Delphi и разработка Интернет-приложений. История, эволюция и концепция Delphi.
- •54. Среда Delphi 5 и ее составляющие.
- •55. Пример создания простейшей программы в среде Delphi 5.
- •56. Создание приложений Web-сервера в Delphi. Пример.
- •57. Прием Web-модулем данных от Web-формы.
- •58. Архитектуры субд и Интернет.
- •59. Технологии dde, ole, dll взаимодействия приложений.
- •60. Создание распределенных приложений на основе технологии com/dcom.
- •61. Создание распределенных приложений на основе технологии corba.
49. Предварительное позиционирование Web-сайта. Выбор доменного имени. Распределение обязанностей по работе над Web-сайтом. Работа по исследованию аудитории Web-сайта.
Предварительное позиционирование Web-сайта заключается в:
выборе доменного имени для сайта
работе по исследованию аудитории
распределении обязанностей по работе над Web-сайтом.
Распределение обязанностей:
художник-дизайнер
web-дизайнер
HTML-кодер (верстальщик)
веб-программист
веб-мастер
администратор веб-сервера
контент-менеджер
ведущий редактор (администратор) проекта
mail-лист менеджер проекта
интернет-маркетолог (финансы)
генеральный директор проекта
Выбор доменного имени:
запоминаемость
ассоциации
понятность
Исследование аудитории web-сайта:
можно расположить счетчики посещения на главной странице
можно и на остальных и смотреть что чаще посещается
разместить опросы, в т.ч. про дизайн и наполнение сайта
50. Понятие о языке xml и причины его появления.
XML (Extensible Markup Language) - это язык разметки, описывающий целый класс объектов данных, называемых XML-документами. Этот язык используется в качестве средства для описания грамматики других языков и контроля за правильностью составления документов. Т.е. сам по себе XML не содержит никаких тэгов, предназначенных для разметки, он просто определяет порядок их создания.
В языке HTML теги не несут никакой информации о содержании документа. В языке XML теги несут информацию о содержании и задают структуру документа.
Причины появления:
html не отражает сути документа
html громоздок и негибок
концепция web-браузера ограничена
поиск необходимого документа возвращает слишком много ненужных ссылок
невозможно найти взаимосвязанные ресурсы при поиске
Применение XML:
традиционная обработка данных
создание БД (замена SQL)
программирование управляемое документом
контроль за корректностью данных, хранящихся в документах, проверка иерархических соотношений внутри документа и установление единого стандарта на структуру документов, содержимым которых могут быть самые различные данные
51. Концепция xml и его применения.
52. Основы синтаксиса xml. Язык описания стилей xsl.
Правила создания XML- документа
В общем случае XML- документы должны удовлетворять следующим требованиям:
В заголовке документа помещается объявление XML, в котором указывается язык разметки документа, номер его версии и дополнительная информация
Каждый открывающий тэг, определяющий некоторую область данных в документе обязательно должен иметь своего закрывающего "напарника", т.е., в отличие от HTML, нельзя опускать закрывающие тэги
В XML учитывается регистр символов
Все значения атрибутов, используемых в определении тэгов, должны быть заключены в кавычки
Вложенность тэгов в XML строго контролируется, поэтому необходимо следить за порядком следования открывающих и закрывающих тэгов
Вся информация, располагающаяся между начальным и конечными тэгами, рассматривается в XML как данные и поэтому учитываются все символы форматирования ( т.е. пробелы, переводы строк, табуляции не игнорируются, как в HTML)
Если XML- документ не нарушает приведенные правила, то он называется формально-правильным и все анализаторы, предназначенные для разбора XML- документов, смогут работать с ним корректно.
Однако кроме проверки на формальное соответствие грамматике языка, в документе могут присутствовать средства контроля над содержанием документа, за соблюдением правил, определяющих необходимые соотношений между элементами и формирующих структуру документа.
Для того, чтобы обеспечить проверку корректности XML-документов, необходимо использовать анализаторы, производящие такую проверку и называемые верифицирующими.
На сегодняшний день существует два способа контроля правильности XML-документа: DTD – определения (Document Type Definition) и схемы данных (Semantic Schema). Более подробно об использовании DTD и схемах мы поговорим в следующих разделах. В отличии от SGML, определение DTD- правил в XML не является необходимостью, и это обстоятельство позволяет нам создавать любые XML- документы, не ломая пока голову над весьма непростым синтаксисом DTD.
Для форматирования XML-элементов был разработан новый язык разметки, являющийся подмножеством XML, и специально был предназначен для форматирования XML- элементов.
Некоторые его отличия от CSS:
Во-первых, стилевые таблицы XSL позволяют определять оформление элемента в зависимости от его месторасположения внутри документа, т.е. к двум элементам с одинаковым названием могут применяться различные правила форматирования.
Во-вторых, языком, лежащем в основе XSL, является XML, а это означает, что XSL более гибок, универсален и у разработчиков появляется возможность использования средства для контроля за корректностью составления таких стилевых списков(используя DTD или схемы данных)
В-третьих, таблицы XSL не являются каскадными, подобно CSS, т.к. чрезвычайно сложно обеспечить "каскадируемость" стилевых описаний, или, другими словами, возможность объединения отдельных элементов форматирования путем вложенных описаний стиля, в ситуации, когда структура выходного документа заранее неизвестна и он создается в процессе самого разбора. Однако в XSL существует возможность задавать правила для стилей, при помощи которых можно изменять свойства стилевого оформления, что позволяет использовать довольно сложные приемы форматирования.