- •Понятие web-системы. Классификация web-сайтов.
- •Классификация web-систем и web-сайтов.
- •Этапы создания web-сайтов.
- •Основные модули web-сайтов.
- •Элементы разработки web-сайтов.
- •Модель сайта.
- •Классификация web-сайтов в зависимости от их содержимого.
- •Классификация по визуальному признаку.
- •Модели организации логических структур web-сайтов.
- •Структура сайта.
- •Базовые web-технологии.
- •Способы стилевого оформления документов.
- •Технологии программирования на стороне клиента.
- •Алгоритм работы компонентной технологии.
- •Технология Java.
- •На стороне сервера.
- •Основы языка php.
- •Установка WebServera на домашнем компьютере.
- •Реализация простого динамического сайта.
- •Алгоритм сценария page.Php.
- •Теория навигации.
- •Свойство систем навигации:
- •Основные приемы навигации.
- •Архитектура web-баз данных.
- •Запуск сценария с параметрами.
- •Механизмы авторизации, регистрации и аутентификации.
- •Алгоритм авторизации.
- •Построение электронного магазина.
- •Требования, предъявляемые к организации Internet-магазинов.
- •Internet-магазины. Торговые площадки.
- •Торговые Internet-системы.
- •Критерии выбора вида торговой системы.
- •Ведение log-файла.
- •Проектирование баз данных для итернет-магазина.
- •Покупатели информационного магазина.
- •Заказы покупателя (оформленные).
- •Факторы, используемые при вычислении стоимости доставки.
- •Построение электронного магазина.
- •Отличие синтаксиса языка sql в субд My sql от субд ms sql.
- •Основы Интернет магазина.
- •Работа с почтой.
- •Создание графических изображений.
- •Создание вспомогательных функций для наполнения содержимого страниц сайта.
- •Продвижение, оптимизация и раскрутка сайта.
- •Поисковая оптимизация.
- •Недопустимые методы поисковой оптимизации.
- •Внешняя оптимизация.
- •Индекс цитирования.
- •Реклама.
Базовые web-технологии.
Рассмотрим составляющие web-клиента:
Браузер – специальное приложение, предназначенное для взаимодействия с web-сервером по протоколу http: Internet Explorer, Netscape навигатор, Opera, Mozilla.
Используемые технологии:
HTML – язык разметки документов, синтаксис основан на стандарте обобщенного языка разметкиSGML, используется как основной инструмент для формирования контента документа.
XHTML – расширенный HTML, базируется на ХML. Основное отличие XHTML – строгая спецификация и внешний вид документа отделен от структуры документа.
CSS – таблицы каскадных стилей. Определяет внешний вид страницы.
Способы стилевого оформления документов.
1. связывание
2. включение
Внутри html внутри документа вставляется специальный документ, содержащий шаблоны стиля.
3. внедрение
В самом документе элемент стиля для некоторой области определения через элемент <font>
Для статической страницы используются все 3 способа. Для динамических только связанные.
XML – расширенный элемент решетки, который определяет только наполнение документа. Сам документ – иерархическая структура данных.
XML – хранилище данных
XLS – стилевое оформление
Парсер – наложение документов и получение HTML.
Java Script – типизированный язык сценариев, которые внедряются непосредственно в HTML документ.
Достоинства: при работе с документом используется объектная модель документа.
Графические изображения:
1. растровая;
2. векторная.
Растровая графика:
GIF – формат графического изображения.
JPEG – формат, определяемый группы экспертов в области фотографии.
PNG – переносимая сетевая графика.
SVG – масштабируемая векторная графика.
VML – векторный язык разметки.
FLASH – векторный формат изображения, поддерживаемый фотографические образы, анимацию и комплексную интерактивность по средствам встроенного языка сценариев Action Script.
BMP – точечный формат.
Анимация :
1. GIF анимация – создание последовательности кадров и описание алгоритма иерархии между кадрами.
2. DHTML + Java Script – позволяет вставлять внутрь объекта перемещаемые объекты.
3. FLASH
Звук:
1. WAN – волновой файл;
2. MIDI – цифровой формат, позволяющий хранить ноты и другую информацию для синтеза мелодий;
3. MPEG – формат экспертной группы по фильмам.
Видео:
1. dVI – формат, в котором чередуется звук и изображение;
2. WMV – формат, который является платформой ОС Windows для создания видео и изображения.
Составляющие web-сервера:
Определяется поддерживаемой технологией программирования.
Технологии программирования:
1. программирование на сервере;
2. программирование на клиенте.
Технологии программирования на стороне клиента.
1. вспомогательные приложения: программы, к которым могут обращаться web-браузер. Например, Acrobat Reader, Microsoft Word, Excel;
2. модули NetScape – компоненты, которые работают в контенте данного браузера;
3. ActiveX – компонентная технология компании Microsoft.
