Сайт на AJAX под ключ. Готовое решение для интернет-магазина
Интернет-портал MegaWEB

Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.

Книга «Сайт на AJAX под ключ. Готовое решение для интернет-магазина»

 

Сайт на AJAX под ключ. Готовое решение для интернет-магазина

Книга «Сайт на AJAX под ключ. Готовое решение для интернет-магазина» посвящена разработке интерактивных веб-сайтов, основанных на передовой технологии AJAX, работающих без перезагрузки страниц и обладающих функциональностью настольных приложений. Имея некоторый опыт разработки сайтов, вы наверняка хотели бы овладеть новыми передовыми технологиями программирования, одной из которых является AJAX, чтобы c их помощью создавать веб-приложения, удовлетворяющие самым современным требованиям. AJAX позволяет создавать более интерактивные, быстродействующие и гибкие решения для Интернета. И это лишь первый шаг на пути к приложениям с более широкими возможностями в Интернете. Обучение построено на сквозном примере создания с нуля готового решения: интернет-магазина цифровых товаров, а также системы его администрирования. При этом использован язык PHP, фреймворки xajax и jQuery, шаблонизатор Smarty и другие популярные технологии динамического формирования контента.

Сайт на AJAX под ключ. Готовое решение для интернет-магазина

Обзор книги «Сайт на AJAX под ключ. Готовое решение для интернет-магазина»

Инструменты и технологии Web-программирования, содержит описание инструментов и технологий, применяемых при разработке интерактивных веб-сайтов.

Инструменты создания Web-страниц, познакомит вас с инструментами создания современных веб-сайтов: язык разметки HTML, динамический HTML – DHTML, язык сценариев JavaScript и СУБД MySQL. Также здесь описывается структурированный язык запросов – SQL, веб-интерфейс для доступа к серверу MySQL – phpAdmin, а также функционал PHP для работы в связке с MySQL. Дополнительно автором описан процесс установки и настройки программной оболочки Денвер, которая представляет набор программных средств для разработки сайтов на локальной машине Windows.

  • HTML и CSS
    • Теговая модель
    • Элементы HTML
    • Классификация элементов HTML
    • Атрибуты тегов
    • Листы стилей CSS
      • Определение встроенного стиля
      • Формирование листа стилей
      • Внутренние листы стилей
      • Внешние листы стилей
  • Язык сценариев JavaScript
    • Встраивание сценария JavaScript в документ
    • Обработка событий в JavaScript
  • Динамический HTML
  • PHP – серверный язык программирования
  • Программная оболочка Денвер
    • Что такое Денвер?
    • Получение дистрибутива и расширений Денвера
    • Установка Денвера
    • Размещаем сайт на локальном компьютере
  • СУБД MySQL
    • Типы данных
      • Целые числа
      • Дробные числа
      • Строки
      • Бинарные данные
      • Дата и время
    • Таблицы MySQL
    • Структурированный язык запросов SQL
    • Функции PHP для работы с MySQL
      • mysql_connect
      • mysql_close
      • mysql_select_db
      • mysql_query
      • mysql_fetch_row
      • mysql_fetch_assoc
      • mysql_fetch_array
      • mysql_result
      • mysql_num_rows
      • mysql_insert_id
    • Работа с phpMyAdmin
      • Запуск phpMyAdmin из Денвера
      • Создание базы данных
      • Создание таблицы базы данных
      • Заполнение таблиц базы данных
      • Экспорт-импорт баз данных

Технология AJAX, посвящена рассмотрению технологии AJAX и популярных фреймворков xajax и jQuery. Приведены примеры изменения динамического содержания страницы по технологии AJAX c использованием фреймворка xajax, а также реализация возможностей библиотеки jQuery в PHP. Все предлагаемые примеры: рубрикатор населенных пунктов России с подгрузкой содержимого "на лету", форма заказов с динамическим изменением количества полей, многоуровневый каталог, красочный мини-магазин с галереей видов каждого товара и формой заказа, заготовка под портал – с минимальными переделками подойдут для ваших проектов. Кроме этого, демонстрируется использование шаблонизатора Smarty при создании сайтов без перезагрузки.

  • Что такое AJAX
    • Обмен данными между клиентом и сервером
    • Свойства и методы объекта XMLHttpRequest
    • Запрос к серверу и обработка ответа
    • Варианты ответа от сервера
  • Фреймворк xajax
    • Как работает xajax
    • Возможности xajax
    • Подключение xajax
    • Методы объекта xajaxResponse
      • assign
      • append
      • prepend
      • replace
      • remove
      • create
      • insert
      • insertAfter
      • clear
      • createInput
      • insertInput
      • insertInputAfter
      • removeHandler
      • includeScript
      • script
      • addEvent
      • call
      • alert
      • redirect
    • Сайт – тренировочный стенд для изучения xajax
    • Глобальные переменные xajax
      • Глобальные константы
      • Методы объекта xajax
  • Примеры использования xajax
    • Форма регистрации с проверкой правильности заполнения полей "на лету"
    • Динамически подгружаемые select-элементы
    • Многоуровневый неоднородный каталог
    • Динамическое управление числом полей формы
  • Фреймворк jQuery
    • Возможности jQuery
    • Использование jQuery
      • Функция $
      • Селекторы
      • Методы jQuery
      • Обработка событий в jQuery
      • Эффекты в jQuery
    • PHP и jQuery
      • Динамическая подгрузка jQuery и плагина Carousel
      • Совместное использование jQuery UI, виджетов Tabs и Accordion
      • Галерея товаров с формой заказа
  • Xajax и Smarty
    • Что такое Smarty
    • Установка Smarty
    • Синтаксис шаблонов Smarty
    • Методы класса Smarty
      • assign
      • display
      • fetch
    • Использование xajax и Smarty

Проект интернет-магазина, целиком посвящена разработке конкретного проекта – интернет-магазина.

Проектирование сайта, объясняет особенности реализации сайтов без перезагрузки страницы и описывает требуемый функционал разрабатываемого сайта интернет-магазина. На основании этого проектируется структура базы данных и программируется пользовательский интерфейс.

  • Структура и функции сайта
    • Необходимый функционал сайта (интернет-магазина цифровых товаров)
    • Структура корневого каталога сайта
    • Особенности создания сайта без перезагрузки страницы
    • Проектирование базы данных
  • Типы пользователей. Вход в профиль
    • Типы пользователей
    • Вход в профиль
    • Использование переменных SESSION и cookies
    • Переменные session
    • Переменные cookie
  • Логика вызова программ при выборе пункта меню
  • Набор подпрограмм модулей для разных пользователей
  • Регистрация
    • "Теневая" регистрация незарегистрированных пользователей
    • Регистрация пользователей
  • Оплата SMS через сервис a1agregator
  • Блок "Товары"
    • Список категорий товаров неограниченной вложенности
    • Вывод списка товаров постранично
    • Динамический "ресайзер" картинок
    • Программирование навигатора страниц
    • Вывод пути к категории товаров
    • Поиск товаров и вывод постранично
    • Просмотр товара подробно
    • Специальные акции (товары по акции)
  • Корзина
    • Добавление товаров в корзину
    • Корзина подробно
    • Редактирование корзины
    • Изменение количества товара
    • Удаление товара из корзины
  • Оформление заказа
  • Оплата заказа
    • Оплата Webmoney
    • Организация приема платежей Webmoney
    • Платежный интегратор ONPAY
    • Варианты приема электронных платежей
    • Настройка параметров магазина
    • ONPAY Merchant API
      • Описание и очередность транзакций
      • Параметры запросов
      • Формат даты/времени
      • Поддержка различных валют
      • Примеры запросов типа "check"
      • Примеры запросов типа "pay"
      • Коды завершения операций API
      • Обработка повторных запросов
  • Подключение приема платежей в автоматическом режиме через ONPAY Merchant API
  • Блок "Заказы"
    • Просмотр заказов пользователя
    • Поиск заказов пользователя по фильтру
    • Редактирование заказа
    • Просмотр заказа
    • Удаление заказа
    • Оплата заказа. Формирование ссылок для скачивания
    • Регулирование доступа к файлам скачивания с использованием файла .htaccess
    • Получение товара
  • Блок мгновенных сообщений на сайте
  • Вывод мгновенных сообщений
  • Переход по ссылке мгновенных сообщений
  • Формирование мгновенных сообщений
  • Переписка на сайте (внутренняя почта)
    • Просмотр сообщений пользователя списком
    • Просмотр сообщения
    • Удаление сообщения
    • Создание сообщения

Программирование панели администратора, посвящена разработке функционала панели администратора сайта.

  • Вход администратора
  • Управление товарами
    • Добавление нового товара
    • Редактирование товара
    • Удаление товара
    • Скрытие товара, открытие товара
  • Управление категориями товаров
    • Добавление категорий товаров
    • Редактирование категорий товаров
    • Удаление категорий товаров
  • Управление заказами
    • Просмотр заказов пользователей
    • Просмотр заказов пользователей по фильтру
    • Просмотр заказа
    • Редактирование заказа
    • Удаление заказа
    • Оплата заказа администратором
  • Операции с профилями пользователей
    • Просмотр всех пользователей
    • Просмотр пользователей по фильтру
    • Просмотр профиля пользователя
    • Редактирование профиля пользователя
    • Блокировка пользователя
  • Обратная связь
    • Обратная связь по e-mail
    • Обратная связь по ICQ

В книге «Сайт на AJAX под ключ. Готовое решение для интернет-магазина» вы найдете множество примеров, которые представляют собой законченные решения, пригодные для использования в ваших проектах. К изданию прилагается компакт-диск, который содержит все исходные коды проекта.

Формат: PDF + компакт-диск
Качество: eBook
Страниц: 432

Купить книгу «Сайт на AJAX под ключ. Готовое решение для интернет-магазина»

Интернет-магазин OZON.RU: Сайт на AJAX под ключ. Готовое решение для интернет-магазина / Интернет-магазин OZON.RU / Описание товара / Сайт на AJAX под ключ. Готовое решение для интернет-магазина / Интернет-магазин OZON.RU / Оформить заказ

Скачать бесплатно книгу «Сайт на AJAX под ключ. Готовое решение для интернет-магазина»

16.12.20121270.04967

Карта сайта

 
]]>