В книге "Web 2.0: создание приложений на PHP" вы найдете описание процесса разработки законченного веб-приложения на языке PHP от начала и до конца!
Многие современные книги по программированию посвящены конкретным методикам или программным пакетам, давая глубокое понимание предмета. Но из них не всегда можно узнать, как применить полученные знания на практике. Замысел книги, которую вы держите в руках - начав с чистого листа, использовать известные вам идеи и методы для разработки законченного веб-приложения со всем необходимым кодом.
Разрабатываемое в этой книге приложение следует концепции Web 2.0. Это означает, кроме прочего, что его код строго следует нынешним стандартам Web и активно использует технологию Ajax. Чтобы достичь этого, используется система управления шаблонами Smarty и каскадные таблицы стилей CSS, а также библиотека JavaScript-кода Smarty. Кроме того, для создания наглядного и оригинального интерфейса применяются несложные визуальные эффекты из библиотеки JavaScript-кода Script.aculo.us.
Для облегчения разработки большого объема кода привлечена библиотека Zend Framework с открытым кодом на языке PHP 5, позволяющая решать многие рутинные проблемы веб-программирования. В книге ее средствами реализуются такие задачи, как абстрактный уровень базы данных (с упором на MySQL и PostgreSQL), вход в систему, аутентификация пользователей, поиск по сайту.
Приложение для Web 2.0 из книги "Web 2.0: создание приложений на PHP" представляет собой многопользовательскую систему блогов. Она позволяет посетителям сайта регистрировать и вести собственный веб-дневник. При написании заметок в блоги пользователи могут добавлять в них фотографии, присваивать тематические метки, задавать географическое положение с помощью службы Google Maps. При отображении заметок в браузере используются микроформаты.
Об авторе
Квентин Зервас живет в г. Аделаида (Южная Австралия) и занимается веб-программированием (с 2003 года - в качестве независимого разработчика). После получения диплома бакалавра компьютерных наук в университете Аделаиды в 2001 году Квентин работал в нескольких фирмах по разработке программ для WWW, пока не предпочел независимый статус. За это время он создал множество специализированных веб-приложений для заказчиков по всему миру.
Недавно Квентин с двумя партнерами основал новую фирму, Recite Media (http://www.recite.com.au), которая в основном разрабатывает программы для Web 2.0 по заказу других компаний, специализирующихся в области веб-программирования и дизайна. Их главная разработка, Recite CMS, используется в работе некоторых крупнейших австралийских фирм.
Оглавление книги "Web 2.0: создание приложений на PHP"
Об авторах
Введение к книге Web 2.0: создание приложений на PHP
Глава 1. Проектирование приложения
Глава 2. Создание рабочей среды и структуры приложения
Глава 3. Управление учетными записями пользователей
Глава 4. Регистрация, вход и выход пользователей
Глава 5. Обзор библиотек Prototype и Scriptaculous
Глава 6. Визуальная стилистика веб$приложения
Глава 7. Построение системы блогов
Глава 8. Расширение возможностей управления блогами
Глава 9. Личные страницы пользователей
Глава 10. Реализация средств Web 2.
Глава 11. Динамическая галерея изображений
Глава 12. Реализация поиска по сайту
Глава 13. Внедрение карт Google Maps
Глава 14. Размещение и поддержка в сети
Вы держите в руках книгу, которая поможет вам научиться программировать на РНР и создавать базы данных на MySQL. Если вашей целью является написание программ для веб-серверов, то эта книга для вас. Вы узнаете все основные концепции языков программирования, в частности, изучите команды и синтаксис языка РНР. Вы также узнаете, как в современных средах используются данные, кроме всего этого, также обучитесь самому процессу программирования.
Книга представляет собой сборник решений наиболее распространенных задач на PHP. Изложен материал, интересный каждому разработчику: базовые типы данных, операции с ними, файлы cookie, функции PHP, аутен-тификация пользователей, работа со слоями, проблемы безопасности, ускорение действия программ, работа в се-ти, создание графических изображений, обработка ошибок, отладка сценариев и написание тестов. Даны рецеп-ты, затрагивающие основы объектно-ориентированного программирования и новые функциональные возможно-сти PHP. Каждый рецепт является самодостаточным и показывает весь путь решения задачи. Книгу завершают главы об использовании PHP вне рамок Web-программирования. Для специалистов в области информационных технологий. Предыдущее издание издавалось под названием "PHP.