Описание


ОГЛАВЛЕНИЕ
Введение и
ЧАСТЬ I. ОСНОВЫ 19
Глава 1. Начальные сведения 20
Глава 2. Основы обеспечения безопасности 46
ЧАСТЬ II. ПРОДАЖА ВИРТУАЛЬНЫХ ТОВАРОВ 71
Глава з. Сайт “Знание — сила”: структура и дизайн 72
Глава 4. Учетные записи пользователей Ю4
Глава 5. Управление контентом сайта 134
Глава 6. Использование PayPal 166
ЧАСТЬ III. ПРОДАЖА РЕАЛЬНЫХ ТОВАРОВ 201
Глава 7. Сайт “Кофе”: структура и дизайн 202
Глава 8. Создание интернет-каталога 238
Глава 9. Создание корзины 278
Глава ю. Оформление заказа зоо
Глава 11. Администрирование сайта 358
ЧАСТЬ IV. ДОПОЛНИТЕЛЬНЫЕ ВОПРОСЫ 399
Глава 12. Расширение возможностей сайта “Знание — сила” 400
Глава 13. Расширение возможностей сайта “Кофе” 434
Глава 14. Использование JavaScript и Ajax 468
Глава 15. Яндекс.Деньги 500
Предметный указатель 543
После освоения материала вы сможете применять изложенные идеи и подходы для разработки собственных интернет-магазинов.
Применяемые технологии
Для разработки сайтов в этой книге применяются язык написания сценариев PHP (www.php.net) и язык управления базами данных MySQL(www.mysql. com). При создании примеров книги использовались PHP версии 5.5 и MySQL версии 5.6, хотя коды примеров могут выполняться и с помощью PHP версии 5.3 (и выше) и MySQL версии 5.0 (и выше). Если какие-либо примеры созданы на основе иных технологий, то будут приведены альтернативные способы реализации этих примеров.
При создании сайтов используются средства HTML и CSS. В книге изложены базовые методики применения HTML и CSS для разработки сайтов. Если же вам нужны более подробные сведения о принципах работы HTML/CSS, то обратитесь к другим книгам. Для создания клиентской части первого примера интернет-магазина применяется фреймворк Twitter Bootstrap версии 3 (www.getbootstrap.com).
В части III книги также рассматривается веб-сервер Apache (http://httpd.apache, org). Как и в случае с JavaScript, выполнение примеров кода Apache не требует специальных знаний, но все же не пожалейте времени и сил на освоение этой платформы.
В части IV рассматриваются JavaScript и фреймворк jQuery (www. j query. com). С помощью JavaScript, jQuery и Ajax расширяются функциональные возможности сайтов и добавляются новые средства. Примеры кода сопровождаются краткими пояснениями, но если вы абсолютно не знаете JavaScript, то этих объяснений может быть недостаточно. Впрочем, это все равно вам не помешает выполнять соответствующие примеры кода.