Zend Framework: разработка веб-приложений на PHP
Интернет-портал MegaWEB

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

Книга «Zend Framework: разработка веб-приложений на PHP»

 

Zend Framework: разработка веб-приложений на PHP

Книга «Zend Framework: разработка веб-приложений на PHP» является путеводителем для тех, кто слышал о Zend Framework и хотел бы узнать о нем больше. В ней подробно рассмотрены наиболее важные возможности Zend Framework, такие как реализация паттерна MVC, маршрутизация, валидация ввода, интернационализация и кэширование, и показано их практическое использование. Материал изложен прекрасных техническим языком и предназначен для читателей, не знакомых с Zend Framework, но предполагается, что вы уже знаете основы программирования на PHP, включая новую объектную модель в PHP 5, и в некоторой степени знакомы с HTML, CSS, SQL, XML и JavaScript. Автор издания – Викрам Васвани, является основателем и генеральным директором консалтинговой компании, специализирующейся на открытых программных средствах и технологиях. На протяжении 12 лет он работает с PHP и MySQL, занимаясь разработкой веб-приложений и менеджментом.

Zend Framework: разработка веб-приложений на PHP

Обзор книги «Zend Framework: разработка веб-приложений на PHP»

Введение в Zend Framework, объясняет преимущества разработки с использованием фреймворков и проводит через процесс создания нового проекта Zend Framework.
  • Обзор, возможности и уникальные преимущества
  • Среда для приложений
  • Установка Zend Framework
  • Создание нового проекта
Работа с моделями, представлениями, контроллерами и маршрутами. Здесь рассматриваются основы паттерна MVC, и вы познакомитесь с такими важными понятиями, как маршрутизация, глобальные макеты и модули.
  • Базовые принципы
  • Модульная структура каталогов
  • Использование модульной структуры каталогов
  • Основные макеты и пользовательские маршруты
  • Обработка статического содержимого
Работа с формами, посвящена компоненту Zend_Form и объясняет, как программно создавать веб-формы, проводить их валидацию, защищать от атак и управлять сообщениями об ошибках.
  • Основы работы с формами
  • Создание форм и элементов формы
  • Фильтрация и валидация входных данных форм
  • Создание формы обратной связи
  • Настройка внешнего вида формы
Работа с моделями, рассматривает роль моделей в приложении Zend Framework и знакомит с инструментарием Doctrine ORM и начальным загрузчиком Zend Framework.
  • Модели
  • Установка Doctrine
  • Создание и интеграция моделей Doctrine
  • Работа с моделями Doctrine
  • Получение записей из базы данных
Работа с операциями CRUD, рассматривает способы интеграции моделей Doctrine с контроллерами Zend Framework для реализации четырех распространенных операций CRUD, добавление аутентификации в приложение и создание простой системы дли входа и выхода.
  • Создание записей в базе данных
  • Работа с административными действиями
  • Вывод списка, удаление и обновление записей базы данных
  • Добавление аутентификации пользователей
  • Создание системы входа/выхода
Индексация, поиск и форматирование данных. Здесь речь пойдет про индексацию и поиск данных, а также объясняется, как можно добавить в приложение Zend Framework поддержку нескольких типов вывода.
  • Поиск и фильтрация записей базы данных
  • Добавление полнотекстового поиска
  • Создание механизма полнотекстового поиска
  • Обработка нескольких типов вывода
  • Вывод результатов поиска в формате XML
Разбиение на страницы, сортировка и загрузка данных на сервер. Вы узнаете, как осуществлять разбиение на страницы и сортировку результатов запросов к базе данных, отфильтровывать и обрабатывать загруженные файлы, а также читать и записывать конфигурационные файлы в форматах INI и XML.
  • Разбиение на страницы и сортировка записей базы данных
  • Обработка загружаемых на сервер файлов
  • Добавление возможности загрузки изображений
  • Работа с конфигурационными данными
  • Настройка параметров приложения
Журналирование и отладка исключений, объясняет, как Zend Framework обрабатывает исключения уровня приложения и показывает, как можно добавить в приложение Zend Framework журналираванне и фильтрацию исключений.
  • Исключения
  • Стандартный процесс обработки ошибок
  • Создание пользовательской страницы с сообщением об ошибке
  • Журналирование данных
  • Журналирование исключений приложения
Локализация приложений, рассматривает различные доступные в Zend Framework средства для создания локализованных многоязычных приложений, которые можно легко "переносить" в другие страны и регионы.
  • Локализация и локали
  • Локализация чисел
  • Локализация дат и времени
  • Локализация валют
  • Локализация единиц измерения
  • Локализация строк
  • Локализация демонстрационного приложения
Работа с новостными лентами и веб-сервисами, объясняет, как использовать Zend Framework для генерации и чтения новостных лент в форматах Atom и RSS, осуществлять доступ к сторонним веб-сервисам с помощью SOAP или REST и предоставлять разработчикам доступ к вашим приложениям с помощью REST.
  • Работа с новостными лентами
  • Доступ к веб-сервисам
  • Интеграция с Twitter и добавление результатов поиска по блогам
  • Создание веб-сервисов, основанных на REST
  • Реализация веб-сервисов, основанных на REST
Работа с элементами пользовательского интерфейса, рассказывает, как улучшить навигацию по сайту посредством меню, навигационных цепочек и карт сайта, а также объясняет, как интегрировать Zend Framework и Dojo, на примерах всплывающего календаря и п6ля формы с поддержкой автоматического дополнения, использующих технологию AJAX.
  • Работа с навигационными структурами
  • Добавление навигационного меню
  • Работа c Dojo Toolkit
  • Добавление элемента Dojo с автоматическим дополнением
  • Добавление календаря YUI
Оптимизация производительности, рассматривает различные приемы измерения и улучшения производительности веб-приложений, включающие оценку производительности, стресс-тестирование, профилирование кода, кэширование и оптимизацию запросов.
  • Оценка производительности
  • Кэширование данных
  • Оптимизация кода приложения
  • Увеличение производительности приложения

Приложение. Установка и настройка необходимого программного обеспечения, в котором описывается процесс установки и настройки связки Apache/PHP/MySQL в Windows и Linux.

  • Получение программного обеспечения
  • Установка и настройка программного обеспечения
  • Проверка программного обеспечения
  • Установка пароля суперпользователя MySQL

На протяжении всей книги «Zend Framework: разработка веб-приложений на PHP» в качестве примеров автор описывает создание демонстрационного приложения, для которого потребуется интерпретатор PHP 5.x, работающий с веб-сервером Apache 2.2.x и сервером баз данных MySQL 5.x и, конечно же, последняя версия Zend Framework.

Формат: PDF + файлы примеров
Качество: eBook
Страниц: 432

Купить книгу «Zend Framework: разработка веб-приложений на PHP»

Интернет-магазин OZON.RU: Zend Framework: разработка веб-приложений на PHP / Интернет-магазин OZON.RU / Описание товара / Zend Framework: разработка веб-приложений на PHP / Интернет-магазин OZON.RU / Оформить заказ

Скачать бесплатно книгу «Zend Framework: разработка веб-приложений на PHP»

15.09.20123050.09966

Карта сайта

 
]]>