Содержание

ВВЕДЕНИЕ.. 4

Установка и настройка необходимого программного обеспечения. 5

Лабораторная работа №1. основы HTML и CSS. 6

Стандартное задание. 6

Расширенное задание. 7

Рекомендации по выполнению заданий. 7

Лабораторная работа №2. Основы PHP. 8

Стандартное задание. 8

Расширенное задание. 9

Рекомендации по выполнению заданий. 9

Лабораторная работа №3. Специальные функции PHP. 10

Стандартное задание. 10

Расширенное задание. 11

Рекомендации по выполнению заданий. 11

Лабораторная работа №4. Регулярные выражения в PHP. 12

Стандартное задание. 12

Расширенное задание. 13

Рекомендации по выполнению заданий. 13

Лабораторная работа №5. Взаимодействие PHP с реляционными СУБД. 14

Стандартное задание. 14

Расширенное задание. 15

Рекомендации по выполнению заданий. 15

Лабораторная работа №6. Принципы разделения дизайна и кода. 16

Стандартное задание. 16

Расширенное задание. 17

Рекомендации по выполнению заданий. 17

Лабораторная работа №7. Сессии и куки в PHP. 18

Стандартное задание. 18

Расширенное задание. 19

Рекомендации по выполнению заданий. 19

Лабораторная работа №8. Генерация и анализ статистики, работа с почтой в PHP. 20

Стандартное задание. 20

Расширенное задание. 21

Рекомендации по выполнению заданий. 21

Примеры выполнения лабораторных работ. 22

Пример выполнения работы №1. 22

Пример выполнения работы №2. 24

Пример выполнения работы №3. 25

Пример выполнения работы №4. 27

Пример выполнения работы №5. 28

Пример выполнения работы №6. 30

Пример выполнения работы №7. 32

Пример выполнения работы №8. 33

ЛИТЕРАТУРА.. 34


ВВЕДЕНИЕ

Данное методическое пособие представляет собой руководство по установке и настройке необходимого программного обеспечения и выполнению лабораторных работ.

Лабораторные работы представлены в двух видах: стандартном, предназначенном для общего использования, и расширенном, предназначенном для студентов, обладающих углубленными знаниями в предметной области дисциплины "Банковские интернет-технологии". Выбор стандартного или расширенного варианта лабораторных работ осуществляется студентом самостоятельно. Стандартный вариант лабораторных работ подразумевает выполнение одного из вариантов заданий, который назначается преподавателем.

Выполнение лабораторных работ подразумевает использование свободно распространяемого программного обеспечения, а именно:

– веб-сервер – Apache;

– СУБД – MySQL;

– среда исполнения и язык программирования – PHP;

– средство проектирования БД – phpMyAdmin;

– среда разработки программ на PHP – Notepad++.

Основная терминология, используемая в данном пособии.

Веб-клиент – приложение, выполняемое на локальной рабочей станции пользователя и устанавливающее соединения с веб-сервером по мере необходимости обмена данными. Некоторые операции могут выполняться на стороне клиента в том случае, если они не требуют информации с сервера и ориентированы, в основном, на работу с пользователем. Наиболее распространёнными веб-клиентами являются браузеры.

Веб-сервер – программное обеспечение, получающее HTTP-запросы от клиентов (см. веб-клиент) и генерирующее ответы, которые, как правило, представляют собой HTML-документы и связанные с ними данные (графические изображения, файлы CSS, XML и тому подобное) Наиболее известными веб-серверами являются Apache, Lighttpd, Nginx, Miscrosoft IIS.

Среда исполнения – программное окружение, изолирующее приложение, написанное на некотором высокоуровневом языке программирования, от операционной системы и аппаратного обеспечения. Основная задача среды исполнения – обеспечение переносимости приложений между программными и аппаратными платформами. Наиболее известными средами исполнения являются: PHP, Java Runtime Environment (JRE), Microsoft.NET Framework.

В разделе "Установка и настройка необходимого программного обеспечения" приведено подробное описание процесса подготовки рабочего места для выполнения лабораторных работ. Основной упор сделан на придание рабочему месту свойств реальных хостинговых платформ, чем обусловлено использование отдельных программных средств вместо готовых "пакетов веб-ПО".



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: