Web 2.0: создание приложений на PHP
Книга «Web 2.0: создание приложений на PHP» построена как подробное описание процесса разработки законченного веб-приложения на языке PHP от начала и до конца. Замысел автора – показать читателю, как с чистого листа, используя современные методы для разработки, создать законченное веб-приложение со всем необходимым кодом. Разрабатываемое приложение следует концепции Web 2.0, а это значит, что его код строго следует веб-стандартам и активно использует технологию AJAX. При этом используется система управления шаблонами Smarty и каскадные таблицы стилей CSS, а также библиотека JavaScript-кода Smarty. Кроме того, для создания наглядного и оригинального интерфейса применяются несложные визуальные эффекты из библиотеки JavaScript-кода Script.aculo.us. Для разработки логики серверной части приложения была привлечена библиотека Zend Framework для PHP 5, позволяющая решать многие рутинные проблемы веб-программирования. Средствами Zend Framework реализуются такие задачи, как абстрактный уровень базы данных с упором на MySQL и PostgreSQL, вход в систему, аутентификация пользователей, поиск по сайту.
Обзор книги «Web 2.0: создание приложений на PHP»
- Что такое Web 2.0
- Взаимодействие с базами данных
- Шаблоны веб-сайтов
- Функции будущего веб-сайта
- Другие аспекты разработки
- Управление версиями и модульное тестирование
- Установка и настройка веб-сервера
- Файловая структура приложения
- Установка библиотеки Zend Framework
- Конфигурирование веб-сервера
- Настройка базы данных
- Архитектура "модель-представление-контроллер"
- Рабочие настройки приложения
- Соединение с базой данных
- Система Smarty Template Engine
- Программирование журнала событий
- Создание таблицы пользователей в базе данных
- Основы работы с компонентом Zend_Auth
- Основы работы с компонентом Zend_Acl
- Совместная работа компонентов Zend_Auth, Zend_Acl и Zend_Controller_Front
- Управление списком пользователей через класс DatabaseObject
- Управление профилями пользователей
- Добавление регистрации пользователей
- Реализация входа на сайт и выхода с него
- Работа с забытыми паролями
- Реализация управления учетной записью
- Загрузка и установка библиотеки Prototype
- Выбор объектов в объектной модели документа
- Тип Hash библиотеки Prototype
- Другие расширенные функции элементов
- Операции Ajax в Prototype
- Обработка событий в Prototype
- Создание классов JavaScript в среде Prototype
- От Prototype к Scriptaculous
- Загрузка и установка Scriptaculous
- Пример с использованием Prototype, Scriptaculous, Ajax и PHP
- Заголовки страниц и пути по сайту
- Создание дизайна приложения
- Разработка стилей CSS
- Визуальный стиль веб-форм
- Загрузка библиотек Prototype и Scriptaculous
- Клиентская часть проверки данных формы
- Создание таблиц базы данных
- Классы профилей и объект для доступа к базе данных
- Контроллер для управления записями блога
- Создание и редактирование записей блога
- Предварительный просмотр сообщений
- Обновление статуса сообщений в блоге
- Организация списка записей на индексной странице
- Получение сводки блога за месяц средствами Ajax
- Интегрирование визуального редактора
- Параметры блогов пользователей
- Класс UserController
- Отображение блога пользователя
- Заполнение главной страницы сайта
- Метки
- Ленты новостей
- Микроформаты
- Создание общедоступного профиля пользователя
- Хранение файлов, выгруженных на сервер
- Передача файлов на сервер
- Отправка изображений в браузер
- Масштабирование изображений
- Работа с изображениями в заметках блога
- Вывод изображений в блоги пользователей
- Основы работы с компонентом Zend_Search_Lucene
- Индексирование контента
- Создание поискового механизма
- Автоматическое дополнение фраз в поисковом запросе
- Возможности службы Google Maps
- Планирование
- Хранение географических данных
- Создание карты
- Управление точками на карте
- Отображение карты в блоге пользователя
- Ведение системного журнала
- Обработка ошибок на сайте
- Цель обработки ошибок
- Администрирование веб-сайта
- Установка приложения в сети
- Резервирование и восстановление
Книга «Web 2.0: создание приложений на PHP» ориентирована на PHP-разработчиков средней и высокой квалификации, хотя извлечь пользу для себя из нее смогут и веб-мастера любого уровня, однако от читателя требуется некоторое знакомство с языком PHP. Поэтому для сравнительно начинающего веб-разработчика данное издание точно окажется полезным, поскольку подведет формальную основу под уже известные приемы и продемонстрирует некоторые альтернативные способы решения различных задач.
Формат: PDF + файлы проектов
Качество: eBook
Страниц: 544
Купить книгу «Web 2.0: создание приложений на PHP»
Интернет-магазин OZON.RU: Web 2.0: создание приложений на PHP / Интернет-магазин OZON.RU / Описание товара / Web 2.0: создание приложений на PHP / Интернет-магазин OZON.RU / Оформить заказ
Скачать бесплатно книгу «Web 2.0: создание приложений на PHP»
- Архив Web-2_PHP-App.rar 39.98 Мб: Web 2.0: создание приложений на PHP / Depositfiles.com / Архив Web-2_PHP-App.rar