- •Компонентная структура Интернета
- •История возникновения и развития Интернета. Интернет в России. Создатели Интернета.
- •Администрирование Интернета. Финансовая политика. Интернет с точки зрения пользователя.
- •Основы сети Интернет. Соединение компьютеров в Интернете.
- •Базовые протоколы Интернета и принцип коммутации пакетов.
- •Протокол ip
- •Протокол tcp
- •Роль протокола tcp.
- •Объединение сетей в Интернете с помощью маршрутизаторов и магистральная архитектура Интернета.
- •Передача и доставка ip-дейтаграмм c помощью маршрутизаторов. Пример межсетевого соединения. Роль протокола ip.
- •Непосредственный и косвенный маршруты. Таблицы маршрутизации. Алгоритмы маршрутизации и их классификация. Протоколы маршрутизации и их классификация
- •Службы Интернета. Сервис 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.
Технологии, архитектуры и средства создания распределенных Web-приложений (Компонентная структура).
Архитектура – цель – помогает рационально распределить по уровням, чтобы была максимальная выгода и минимальные затраты.
Технологии, архитектуры и средства создания распределенных Web-приложений
Технологии: COM, DCOM – объектная модель-технология взаимодействия приложений, серверы COM могут находится на различных ПК, поддерживает только Microsoft, COM+; MIDAS; ADO; ActiveX; Data Snap; CORBA – теже функции что у DCOM, она совместима с различными платформами Linux, Microsoft; .NET – одна из последних разработок Microsoft; EJB.
Архитектуры: двухуровневые, трехуровневые, многоуровневые
Инструментальные средства: Delppi 5; Visual Basic Externs; Java Beans; Borland JBuilder.
Тенденции в области компьютерных, информационных технологий и Интернет. Монолитные, клиент-серверные и распределенные приложения. Хостинг и хакинг.
Этапы развития технологий:
1. монолитные приложения – ввод данных, алгоритм, вывод результатов совмещены в одном приложении (ресурсоемкие приложения, спец. язык управления данными, не интерактивные)
2. клиент-серверные приложения – все приложения делятся на объекты: клиент, сервер.
Промежуточный этап – файл-серверная технология б/д.
3.распределенные приложения – структура представляет собой несколько серверов, которые могут подменять друг друга; бывают одноплатформенные и многоплатформенные; могут работать на разных типах компьютеров, на разных типах ОС, типы клиента нескольких DNS имен → В том случае, если: 1) вводится новое имя, но существует старое имя, 2) страница на нескольких языках.
Для них характерен объектно-ориентированный подход.
Влияние Интернета:
быстрота передачи информации: повышает конкуренцию в разработке ПО.
оперативность разработки: повышает скорость разработки ПО.
появление новых технологий.
Хостинг – группа специалистов, разрабатывающих сложное ПО, модифицирует и сопровождает это ПО. Заказчик арендует программный продукт, платит за время использования.
Хакинг – быстрая разработка недокументированного продукта.
Вопросы проектирования Web-сайтов. Базовый набор компонентов Web-сайта. Текст. Графическое оформление. Средства навигации. Дополнительные компоненты.
Направления:
Проектирование в кодах (редакторы, блокнот - html)
Минусы: требует высокой квалификации, времени, могут ошибки. Плюсы: быстро грузится, эффективность, воплощение замыслов.
Использование комплексом (FrontPage, Macromedia Dream Weaver, шаблоны)
Плюсы: оперативность, быстрая отладка. Минусы: невозможность воплощения всех замыслов, генерируется большое количество лишнего кода, длительное время загрузки, сложная модификация сайтов вручную.
Комбинирование кодов и комплексов.
Базовый набор компонентов Web-сайта.
Текст:
Содержание должно быть достоверным и содержательным
Соблюдение грамотности
Использование иностранных слов только по делу
Использование цензурных слов; не использование сленга
Форматирование (стили, отступы, шрифты, выделения)
Разрешения для разных мониторов (здесь помогут таблицы и фреймы)
Графика:
Использование по делу (лишнее – увеличивает время загрузки)
Форматы должны быть грамотно подобраны
Если графика обязательна, то нужно текстом описать графика (дополнительно)
Перегруженность графикой затрудняет восприятие
Использование современных средств (флешки, анимация, видео)
Средства навигации:
Гиперссылки (место внутри сайта, другой сайт, другой web-ресурс)
Навигационные панели (располагаются в левой верхнем углу)
Карта сайта (оглавление; имеет древовидную структуру; записывается в текстовом режиме; ссылка на карту должна быть на каждой странице, графику лучше не использовать. Должны быть предусмотрены ссылки по тем разделам, которые там указаны.
Поисковые системы
Дополнительные компоненты:
Интерактивные системы (взаимодействие)
Аккаунты
Клиентские скрипты (выполнение браузером: цвет, шрифт окошек, первичный контроль при заполнении полей и т.д.)
Серверные скрипты (динамические страницы)
Гостевые книги, форумы, счетчики посещений
