(увеличить обложку)
Тираж данной книги закончился.
|
Самое авторитетное руководство по построению веб-приложений на PHP, взаимодействующих с базами MySQL!Овладейте современным передовым опытом разработки веб-приложений, взаимодействующих с базами данных, с помощью PHP 7 и MySQL 5.7! В этом новом 5-м издании книги, признанной наиболее ясным, удобным и практичным руководством по разработке с использованием PHP и MySQL, полностью отражены возможности последних версий PHP и MySQL. В первой части содержится ускоренный курс по PHP, в котором описано хранение/извлечение данных, массивы, строки, регулярные выражения, повторное использование кода, объекты и обработка ошибок/исключений. Во второй части раскрывается проектирование, создание, доступ и программирование для баз данных MySQL. Третья часть посвящена безопасности веб-приложений; в ней добавлена новая информация по угрозам веб-безопасности, приведены инструкции по построению защищенных веб-приложений, а также рассмотрена реализация аутентификации в PHP и MySQL. Отдельная часть по расширенным приемам PHP охватывает все темы, начиная с работы в сети и взаимодействия с файловой системой и заканчивая интернационализацией и локализацией, генерированием изображений, а также инфраструктурами и компонентами PHP. Книга завершается демонстрацией нескольких реальных проектов, в числе которых реализация аутентификации и персонализации пользователей, создание службы веб-почты, интеграция с социальной сетью и построение корзины для покупок. PHP и MySQL являются популярными технологиями с открытым кодом, которые идеальны для быстрой разработки веб-приложений, взаимодействующих с базами данных. PHP представляет собой мощный язык написания сценариев, позволяющий создавать веб-приложения с развитой функциональностью, а MySQL — это высокопроизводительная и надежная база данных, которая хорошо интегрируется с PHP и подходит для динамических Интернет-приложений. В книге показано, как совместно использовать эти инструменты для получения эффективных интерактивных веб-приложений. В ней рассматриваются основы языка PHP, объясняются настройка и работа с базой данных MySQL и демонстрируется применение PHP для взаимодействия с базой данных и веб-сервером. Основное внимание в этой практической книге сосредоточено на реальных приложениях, причем даже во вводных главах. Авторы раскрывают важные аспекты безопасности и аутентификации, поскольку они связаны с построением реальных веб-сайтов, и показывают, как их реализовать с помощью PHP и MySQL. Кроме того, вы узнаете, каким образом объединять технологии клиентской и серверной сторон за счет использования при разработке приложений технологии JavaScript. Последняя часть книги посвящена работе над реальными проектами. В ней демонстрируется процесс проектирования, планирования и построения нескольких проектов:
Новое 5-е издание книги было тщательно пересмотрено, обновлено и расширено, чтобы охватить разработку приложений на PHP версий 5.6 и 7, а также задействовать возможности, появившиеся в последних стабильных выпусках MySQL. Об авторахЛюк Веллинг и Лора Томсон работают с PHP и MySQL более 15 лет, являются авторами многих книг и статей, а также часто выступают на ведущих мировых конференциях, посвященных программному обеспечению с открытым кодом. Люк — разработчик программного обеспечения, а Лора — руководитель отдела разработки в Mozilla Corporation. Книга обсуждается в отдельном сообщении в блоге Виктора Штонда Понравилась книга? Порекомендуйте её друзьям и коллегам: Твитнуть |
Разделы каталога:
Введение 26
Часть I. Использование PHP 35
Глава 1. Ускоренный курс по PHP 36
Глава 2. Хранение и извлечение данных 77
Глава 3. Использование массивов 99
Глава 4. Манипулирование строками и регулярные выражения 125
Глава 5. Повторное использование кода и написание функций 155
Глава 6. Объектно-ориентированная разработка с помощью PHP 183
Глава 7. Обработка ошибок и исключений 223
Часть II. Использование MySQL 233
Глава 8. Проектирование базы данных для веб-приложения 234
Глава 9. Создание базы данных для веб-приложения 247
Глава 10. Работа с базой данных MySQL 273
Глава 11. Доступ к базе данных MySQL из веб-приложения с помощью РНР 297
Глава 12. Расширенное администрирование в MySQL 315
Глава 13. Расширенное программирование в MySQL 339
Часть III. Безопасность веб-приложения 355
Глава 14. Угрозы безопасности веб-приложения 356
Глава 15. Построение защищенного веб-приложения 367
Глава 16. Реализация методов аутентификации с помощью PHP 393
Часть IV. Расширенные приемы в PHP 407
Глава 17. Взаимодействие с файловой системой и сервером 408
Глава 18. Использование функций для работы с сетью и протоколами 431
Глава 19. Работа с датой и временем 449
Глава 20. Интернационализация и локализация 463
Глава 21. Генерация изображений 475
Глава 22. Управление сеансами в PHP 499
Глава 23. Интеграция JavaScript и PHP 515
Глава 24. Другие полезные средства 539
Часть V. Разработка практических проектов на PHP и MySQL 549
Глава 25. Использование PHP и MySQL в крупных проектах 550
Глава 26. Отладка и ведение журналов 567
Глава 27. Реализация аутентификации и персонализации пользователей 585
Глава 28. Построение клиента веб-почты с помощью
инфраструктуры Laravel, часть I 619
Глава 29. Построение клиента веб-почты с помощью
инфраструктуры Laravel, часть II 641
Глава 30. Интеграция с социальными сетями и аутентификация 689
Глава 31. Построение корзины для покупок 705
Приложение А. Установка Apache, PHP и MySQL 744
Предметный указатель 760
|
Copyright © 1992-2020 Издательская группа "Диалектика-Вильямс" |