
- •Основные компоненты систем электронной коммерции.
- •Разработка скриптов на JavaScript. Особенности исполнения скриптов в среде броузеров.
- •Язык JavaScript. Размещение программного кода в html-странице.
- •Объектная модель Internet-броузера. Cвойства и методы окон и документов.
- •Объекты JavaScript-программ. Особенности использования массивов и строк.
- •Переменные и операторы JavaScript. Обработчики событий.
- •Формы в html. Элементы управления. Поиск информации в документе.
- •Переменные и объекты языка php. Типы данных, используемых в скриптах. Фрагменты html в текстах рнр-программ.
- •Прием данных от клиентского приложения в скриптах на рнр. Передача данных клиенту.
- •Сервер баз данных MySql. Создание и модификация таблиц. Запросы на выборку информации.
- •Функции php для соединения с сервером MySql и передачи ему запросов. Получение данных в виде результирующего множества.
- •Принципы осуществления электронных платежей. Электронные деньги и кошельки. Схемы оплаты.
- •Проектирование систем электронной коммерции. Основные этапы. Средства для создания компонентов систем электронной коммерции.
- •Описание систем электронной коммерции диаграммами прецедентов и классов
- •Описание систем электронной коммерции диаграммами действий
- •Описание систем электронной коммерции диаграммами состояния и развёртывания
- •Описание систем электронной коммерции диаграммами последовательностей
- •Поисковая оптимизация сайтов электронной коммерции. Позиционирование в поисковых сервисах.
Формы в html. Элементы управления. Поиск информации в документе.
Все формы начинаются тэгом <FORM> и завершаются тэгом </FORM>. Все элементы управления формы находятся в коде HTML между этими дескрипторами. Для создания элемента управления чаще всего применяют непарный дескриптор <INPUT> с атрибутами, определяющими тип элемента управления. Тип элемента устанавливает атрибут TYPE.
Переключатели, флажки Переключатели и флажки используются для того, чтобы предоставить посетителям страницы возможность сделать выбор. В группе переключателей можно выбрать только один из них. Переключатели в атрибуте TYPE именуются radio. Флажки, принадлежащие одной группе, устанавливаются независимо друг от друга. В атрибуте TYPE флажки обозначаются checkbox. Пример: <INPUT TYPE='radio' NAME='name'> Пункт 1 Поле ввода Поле ввода позволяет пользователю ввести строку текста. Строка, введенная в поле, автоматически присваивается атрибуту VALUE этого элемента. Или наоборот - строка текста, назначенная атрибуту VALUE отобразится в этом поле. Поле ввода в атрибуте TYPE обозначаются text. Пример: <INPUT TYPE='text' VALUE='Здесь любой текст'> Кнопка Кнопки используются для вызова сценариев, присвоенных атрибуту кнопки ONCLICK. На кнопке в окне обозревателя отображается надпись, присвоенная атрибуту VALUE. Пример использования кнопки: <INPUT TYPE='button' VALUE='Написать письмо' ONCLICK=window.open('mailto:адрес@почты.ru');> Выпадающий список
Списки в форме создаются с помощью парных дескрипторов <SELECT>...</SELECT> и вложенных дескрипторов <OPTION>...</OPTION>. Пункты списка автоматически добавляются в массив с именем списка. В списке отображается текст, заключенный между дескрипторами <OPTION>...</OPTION>. Этот же текст автоматически присваивается атрибуту списка TEXT. В формах используются списки двух типов: с исключительным и множественным выделениями элементов списка. В первом случае из списка можно выбрать только один пункт, во втором - любое количество. Тип списка задается атрибутом MULTIIPLE в теле дескриптора <SELECT>. Пример списка: <SELECT NAME="list"> <OPTION VALUE=0> НОМЕР 1 </OPTION><OPTION VALUE=1>НОМЕР2</OPTION> <OPTION VALUE=2>НОМЕР 3</OPTION> <OPTION VALUE=3>НОМЕР 4</OPTION> </SELECT>
Передача данных от клиента Web-серверу.
Использование Cookies.
Технология Ajax. Библиотеки для создания приложений на Java Script. Основные элементы API HTML5.
Роль и место языка PHP при программировании клиент-серверных приложений. Скрипты PHP: размещение и запуск.
PHP – это скрипт-язык (scripting language), встраиваемый в HTML, который интерпретируется и выполняется на сервере.
Основное отличие от CGI-скриптов, написанных на других языках, типа Perl или C – это то, что в CGI-программах вы сами пишете выводимый HTML-код, а, используя PHP – вы встраиваете свою программу в готовую HTML-страницу, используя открывающий и закрывающий теги (в примере <?php и ?>).
PHP является препроцессором HTML. Т.е. его работа построена по следующей схеме:
Это значит, что до того, как сервер "отдаст" файл броузеру, его просматривает препроцессор-интерпретатор. Что это значит? Файлы, которые подвергаются обработке препроцессором, должны иметь определенное расширение и содержать (хотя это не обязательное требование) код для препроцессора
Отличие PHP от JavaScript, состоит в том, что PHP-скрипт выполняется на сервере, а клиенту передается результат работы, тогда как в JavaScript-код полностью передается на клиентскую машину и только там выполняется.
Перед отправкой страницы PHP-код проигрывается на сервере и брозеру выдается результат в виде опять таки HTML-страницы, которая может сильно отличаться от той, что хранится на сервере.
На PHP можно сделать все. Например: обрабатывать данные из форм, генерировать динамические страницы, получать и посылать Куки (cookies).
Кроме этого в PHP включена поддержка многих баз данных (databases), что делает написание Web-приложений с использованием БД до невозможности простым.