Книга "Разработка веб-приложений при помощи PHP и MYSQL" - исчерпывающее учебное пособие по создании веб-приложений, управляемых базами данных, с использованием PHP и MYSQL! Книга Разработка веб-приложений с помощью PHP и MySQL, 4-е изд. Веллинг,Томсон предназначена для тех, кто знаком с основами HTML и раньше разрабатывал утилиты на современных языках программирования, вероятно, однако, не занимался программированием для Веб или не применял реляционные базы данных. В ней детально описано использование последних версий PHP и MYSQL для построения больших коммерческих Web-сайтов. Главное внимание в книжке уделено реальным приложениям. Тут рассматриваются как простые интерактивные системы приема заказов, так и разные аспекты электронных систем продажи и безопасности во взаимосвязи с созданием реального Web-сайта. Детально описаны все стадии разработки множества типовых проектов на PHP и MYSQL, в количестве которых служба веб-почты, приложение помощи Web-форумов и электронный книжный магазин. Заслуживают особого внимания главы, посвященные объектно- ориентированному программированию на PHP, динамической создании документов, доступу к веб-службам при помощи XML и SOAP и созданию приложений Web 2. при помощи Ajax.
Главное различие этого издания от прошлого заключается в том, что материалы и весь исходный код целиком переписаны для новых версий PHP 5.3 и MYSQL 5.1.
Книга ориентирована на профессиональных девелоперов, однако будет полезной и начинающим PHP и MYSQL представляют собою популярные технологии с открытым исходным кодом, которые почти идеально подходят для эффективной и быстрой разработки веб-приложений, управляемых базами данных.
PHP - это мощный язык написания сценариев, специально созданный для того, чтоб предоставить разработчикам все возможности по быстрому построению веб-приложений. MYSQL является надежной и высокопроизводительной системой управления базами данных, которая, с одной стороны, неплохо интегрируется с PHP и, с другого конца, ориентирована на реализацию динамических Интернет-приложений.
В книжке продемонстрировано, как эти 2 инструмента применяются для создания высокоэффективных и, в то же время, интерактивных веб-приложений. Тут представлено исчерпывающее описание языка PHP, и рассмотрены вопросы настройки и работы с базами данных MYSQL и особенности взаимодействия PHP-сценариев с базами данных и серверами.
В эту практическую, изобилующую реальными примерами книгу включено большое число приложений, на базе которых демонстрируется решение общих задач: методика аутентификации посетителей на веб-сайте; разработка полнофункциональной покупательской тележки; динамическая генерация изображений и PDF-документов; отправка и обработка электронной почты; организация дискуссионных форумов; подключение к веб-службам с использованием XML и разработка приложений Web 2. с интерактивностью, обеспечиваемой Ajax.
IV-е издание книжки претерпело существенные перемены - весь материал был тщательно пересмотрен и дополнен, и сейчас он целиком соответствует новым версиям PHP 5.3 и MYSQL 5.1.
Об авторах
Люк Веллинг и Лора Томсон занимаются разработкой на PHP и MYSQL свыше 10 лет и регулярно принимают участие в известных по всему миру конференциях, посвященных программному обеспечению с открытым исходным кодом. Сейчас Люк является веб- архитектором в компании OMNITI, а Лора - ведущим разработчиком программного обеспечения в Mozilla Corporation.
Оглавление книги "Разработка веб-приложений с помощью PHP и MySQL"
Об авторах
Введение к книге Разработка веб-приложений с помощью PHP и MySQL, 4-е издание
Часть I. Использование PHP
Глава 1. Введение в PHP
Глава 2. Хранение и выборка данных
Глава 3. Использование массивов
Глава 4. Манипулирование строками и регулярные выражения
Глава 5. Многократное использование кода и создание функций
Глава 6. Объектноориентированное программирование на PHP
Глава 7. Обработка ошибок и исключений Глава 7. Обработка ошибок и исключений
Часть II. Использование MySQL
Глава 8. Проектирование баз данных для вебприложений
Глава 9. Создание базы данных для вебприложений
Глава 10. Работа с базой данных MySQL
Глава 11. Вебдоступ к базе данных MySQL с помощью РНР
Глава 12. Дополнительные сведения по администрированию MySQL
Глава 13. Дополнительные сведения по программированию в MySQL
Часть III. Электронная коммерция и безопасность
Глава 14. Эксплуатация сайта электронной коммерции
Глава 15. Безопасность сайта электронной коммерции
Глава 16. Безопасность вебприложений
Глава 17. Реализация аутентификации с помощью PHP и MySQL
Глава 18. Реализация защищенных транзакций с помощью PHP и MySQL
Часть IV. Более сложные технологии PHP
Глава 19. Взаимодействие с файловой системой и сервером
Глава 20. Использование функций работы с сетью и протоколами
Глава 21. Работа с датой и временем
Глава 22. Генерация изображений
Глава 23. Управление сеансами в PHP
Глава 24. Другие полезные возможности
Часть V. Реальные проекты на PHP и MySQL
Глава 25. Использование PHP и MySQL в крупных проектах
Глава 26. Отладка
Глава 27. Реализация задачи аутентификации и персонализации посетителей
Глава 28. Разработка покупательской тележки
Глава 29. Разработка службы вебпочты
Глава 30. Разработка диспетчера списков рассылки
Глава 31. Разработка вебфорумов
Глава 32. Генерация персонифицированных PDFдокументов
Глава 33. Подключение к вебслужбам с помощью XML и SOAP
Глава 34. Создание приложений Web 2.0 с помощью Ajax
Часть VI. Приложения
Приложение А. Инсталляция PHP и MySQL
Приложение Б. Ресурсы в Интернете
Книга "Создание веб-сайтов с помощью Joomla! 1.5" посвящена основам использования новой версии популярной системы управления веб-сайтами Joomla! версии 1.5 с открытым исходным кодом. Подробно рассматриваются такие темы, как инсталляция Joomla! в разных средах, настройка языка и шаблонов, операции и конфигурирование административной области, настройка меню Site, Menus, Content, Components, Extensions и Tools, система расширений Joomla!. Немалое внимание уделяется построению собственных шаблонов и расширений, а также концепции свободы от барьеров в отношении веб-сайтов. Представленный пример полного цикла разработки веб-сайта поможет лучше усвоить материал. Книга "Создание веб-сайтов с помощью Joomla! 1.5" рассчитана на дизайнеров разной квалификации, а также будет полезна студентам и преподавателям дисциплин, связанных с разработкой веб-сайтов.
Книга посвящена реализации технологии Ajax на динамических Web-сайтах. Рассматривается история технологии Ajax и ее составные части - JavaScript, XML, объект XmlHttpRequest. Приводятся примеры применения Ajax на реальных Web-сайтах. Показаны способы реализации интерактивных операций на Web-страницах в среде ASP.NET 2.0.