Разработка веб-приложений с помощью PHP и MySQL

5-е издание
Люк Веллинг, Лора Томсон

PHP and MySQL Web Development, 5th Edition
Luke Welling, Laura Thomson
книга Разработка веб-приложений с помощью PHP и MySQL, 5-е издание
(увеличить обложку)

Где купить книгу

Оглавление
Пролистать книгу
Файлы к книге

Самое авторитетное руководство по построению веб-приложений на 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.

Книга обсуждается в отдельном сообщении в блоге Виктора Штонда


768, c ил стр., с ил.; ISBN 978-5-9908911-9-7, 978-0-321-83389-1; формат 70x100/16; твердый переплет; тип бумаги: офсетная; серия Landmark; 27.07.2017; Вильямс.



Понравилась книга? Порекомендуйте её друзьям и коллегам:









Оглавление книги "Разработка веб-приложений с помощью PHP и MySQL"


Введение     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-2017 Издательская группа "Диалектика-Вильямс"

Rambler  Top100