
- •Компонентная структура Интернета
- •История возникновения и развития Интернета. Интернет в России. Создатели Интернета.
- •Администрирование Интернета. Финансовая политика. Интернет с точки зрения пользователя.
- •Основы сети Интернет. Соединение компьютеров в Интернете.
- •Базовые протоколы Интернета и принцип коммутации пакетов.
- •Протокол 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.
Основные этапы создания сайта. Определение примерного содержимого ресурса. Подготовка графики. Окончательное формирование страниц. Составление серверных скриптов. Тестирование сайта.
Четкая формулировка:
Содержание
Цель
Аудитория
Где будет размещаться (бесплатный/платный хостинги)
Сумма договора
Инструментальные средства
Взаимодейтсвие с персоналом по информации
Объем (страницы, разделы)
Карта сайта
Создание макетов:
Тексты
Графика
Навигационные системы и.т.д.
+ обзор сайтов данной предметной области. Анализ плюсов и минусов. Создание сайта с учетом анализа. Реализация html, использование комплексов FrontPage.
Создание клиентских и серверных скриптов:
Формирование страницы окончательно. При разработке динамических страниц, создаются html-шаблоны, а затем заполнение по необходимости и содержанию.
Тестирование сайта: проверка работы ссылок.
Реклама сайта. Баннерная реклама.. Сбор и анализ информации об аудитории сайта. Интерактивные службы. Многоязыковая и мультисистемная поддержка.
Демонстрация заказчику прототипа.
Реклама сайта:
Посещаемость сайта проверяется счетчиком: баннеры и регистрация в поисковых системах.
Отладка сайта + информация об аудитории сайта:
Гостевые книги. Форумы. Интерактивные службы - ссылки на почтовый ящик веб-мастера: авторство, собраться информацию о недочетах, разъяснять спорные вопросы. Опросы. Анкетирование. Чат.
Многоязыковая и мультисистемная поддержка сайта
Мультисистемность – поддержание сайта в разных ОС, браузерах.
Выбор платформы для размещения сайта. Бесплатный хостинг. Службы бесплатного хостинга. Платный хостинг.
Выбор платформы для размещения сайта
Хостинг:
1)бесплатный (условно платный) – либо на сайте будет размещен баннер этого бесплатного сервера
Малая стоимость, но с размещением рекламы и баннеров. Минусы: низкая надежность, небольшая скорость доступа, практически невозможно использовать серверные скрипты (т.е. делать динамические страницы), а также б/д. Для отладки упрощенных демонстрационных прототипов (сайтов) используют обычно бесплатные хостинги.
www.narod.ru - размещает до 20 мбайт, отсутствует поддержка CGI скриптов, есть гостевая книга, форум, счетчик посещений, доступ по протоколу ftp, можно использовать шаблоны, почта. www. ваше_имя narod.ru
www.newmail.ru: 16 мбайт, доступ ftp, почта.
2)платный
Реализация всех задумок. Плюсы: возможность реализации динамических страниц, б/д, высокая скорость доступа, надежность. Плата от 5 до долларов.
www.sorix.ru:
высокая скорость доступа, 50 мбайт, около 20 долларов в месяц
www.hidhway.ru: 64 мбайт, поддержка SQL, около 25 долларов в месяц
www.majordom.ru: My SQL, технологии SSI, CGI, PHP3, 50 мбайт, от 9-20 долларов в месяц, 50 e-mail.
3)собственный
Собственный хостинг. Web-серверы. Функции Web-сервера. Примеры Web-серверных программ.
Собственный хостинг.
Плюсы: существует коллакация – промежуточная ступень между собственным хостингом и платным (оборудование за свой счет в специальном помещении). Программная часть собственного хостинга (IBM PC):
Unix (Linux, UnixVare) (плюсы - открытый код, изменение ядра)
Microsoft Windows NT (недостаток – закрытый код)
IBM OS/2
Novell Netware
Предполагает полное владение программной и аппаратной поддержкой. Такими держателями хостингов являются крупные организации, учреждения, учебные заведения.
Web-серверы
Собственно Web-сервер - это программное обеспечение, осуществляющее взаимодействие по HTTP протоколу с браузерами: прием запросов, поиск указанных файлов и передача их содержимого, запуск CGI-приложений и передача клиенту результатов их выполнения.
Веб-сервером называют как программное обеспечение, выполняющее функции веб-сервера, так и компьютер, на котором это программное обеспечение работает.
Клиенты получают доступ к веб-серверу по URL адресу нужной им веб-страницы или другого ресурса.
Назначение:
Хранение данных
Обслуживание клиентов по запросам
Ведение журнала активности клиентов
Поддержка средств интерактивной работы (используется стандарт CGI, Денвер – джентльменский набор веб-разработчика, Apache-сервер)
Обеспечение безопасности данных (контроль за определенными файлами и доменами).
Web-броузеры общаются с Web-серверами через протокол передачи гипертекстовых сообщений (HypertextTransferProtocol, HTTP), простой протокол запросов и ответов для пересылки информации с использованием TCP/IP. Web-сервер получает запрос, находит файл, посылает его браузеру и потом разрывает соединение. Имеющаяся на странице графика обрабатывается точно так же. Затем настает очередь браузера вывести на экран загруженный из сети HTML-документ.
Виды web-серверов:
INTERNET INFORMATION SERVER (IIS 4.0) фирмы Microsoft
Недостатки: существуют решения, которые приводят к зависанию, поддержка продукции (в основном) фирмы microsoft
APACHE SOFTWARE FOUNDAITION
Функции: свободно распространяемое ПО, исключительная надежность, наличие открытого кода и форума позволили использовать пользователям принимать участие в разработке этого сервера, поддержка CGI/
Недостатки: инсталляция из командной строки, не поддерживает технологии активных серверных средств структуры ASP
Технологии: PHP, Perl, CGI
Плюсы: действует chat: IRC – можно задать вопрос и получить на него ответ