![]() |
Разработка веб-приложений с помощью PHP и MySQL Люк Веллинг Лора Томсон 5-е издание |
В этом новом 5-м издании книги «Разработка веб-приложений с помощью PHP и MySQL», признанной наиболее ясным, удобным и практичным руководством по разработке с использованием PHP и MySQL, полностью отражены возможности последних версий PHP 7 и MySQL 5.7
В первой части книги содержится ускоренный курс по PHP, в котором описано хранение/извлечение данных, массивы, строки, регулярные выражения, повторное использование кода, объекты и обработка ошибок/исключений
Во второй части раскрывается проектирование, создание, доступ и программирование для баз данных MySQL
Третья часть посвящена безопасности веб-приложений; в ней добавлена новая информация по угрозам веб-безопасности, приведены инструкции по построению защищенных веб-приложений, а также рассмотрена реализация аутентификации в PHP и MySQL
Отдельная часть по расширенным приемам PHP охватывает все темы, начиная с работы в сети и взаимодействия с файловой системой и заканчивая интернационализацией и локализацией, генерированием изображений, а также инфраструктурами и компонентами PHP
Книга «Разработка веб-приложений с помощью PHP и MySQL» завершается демонстрацией нескольких реальных проектов, в числе которых реализация аутентификации и персонализации пользователей, создание службы веб-почты, интеграция с социальной сетью и построение корзины для покупок
PHP и MySQL являются популярными технологиями с открытым кодом, которые идеальны для быстрой разработки веб-приложений, взаимодействующих с базами данных. PHP представляет собой мощный язык написания сценариев, позволяющий создавать веб-приложения с развитой функциональностью, а MySQL — это высокопроизводительная и надежная база данных, которая хорошо интегрируется с PHP и подходит для динамических Интернет-приложений
В книге «Разработка веб-приложений с помощью PHP и MySQL» показано, как совместно использовать эти инструменты для получения эффективных интерактивных веб-приложений. В ней рассматриваются основы языка PHP, объясняются настройка и работа с базой данных MySQL и демонстрируется применение PHP для взаимодействия с базой данных и веб-сервером
Основное внимание в этой практической книге сосредоточено на реальных приложениях, причем даже во вводных главах. Авторы раскрывают важные аспекты безопасности и аутентификации, поскольку они связаны с построением реальных веб-сайтов, и показывают, как их реализовать с помощью PHP и MySQL. Кроме того, вы узнаете, каким образом объединять технологии клиентской и серверной сторон за счет использования при разработке приложений технологии JavaScript
Последняя часть книги «Разработка веб-приложений с помощью PHP и MySQL» посвящена работе над реальными проектами. В ней демонстрируется процесс проектирования, планирования и построения нескольких проектов:
- аутентификация и персонализация пользователей
- клиент веб-почты
- интеграция с социальными сетями
- корзина для покупок
Новое 5-е издание книги «Разработка веб-приложений с помощью PHP и MySQL» было тщательно пересмотрено, обновлено и расширено, чтобы охватить разработку приложений на PHP версий 5.6 и 7, а также задействовать возможности, появившиеся в последних стабильных выпусках MySQL
Оригинал книги: «PHP and MySQL Web Development», Luke Welling, Laura Thomson, 5th Edition, 1008 pages, ISBN 9780321833891, August 2016

(заказать-купить книгу «Разработка веб-приложений с помощью PHP и MySQL» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Разработка веб-приложений с помощью PHP и MySQL» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Разработка веб-приложений с помощью PHP и MySQL» в интернет-магазине ozon.ru)

(заказать-купить книгу «Разработка веб-приложений с помощью PHP и MySQL» в интернет-магазине diamail.com.ua)
На русском языке книга вышла в июле 2017 года в издательстве «ДИАЛЕКТИКА» и издана ограниченным тиражом
___________________________________________________
ОГЛАВЛЕНИЕ книги «Разработка веб-приложений с помощью PHP и MySQL»
___________________________________________________
Введение
Часть I. Использование PHP
Глава 1. Ускоренный курс по PHP
Глава 2. Хранение и извлечение данных
Глава 3. Использование массивов
Глава 4. Манипулирование строками и регулярные выражения
Глава 5. Повторное использование кода и написание функций
Глава 6. Объектно-ориентированная разработка с помощью PHP
Глава 7. Обработка ошибок и исключений
Часть II. Использование MySQL
Глава 8. Проектирование базы данных для веб-приложения
Глава 9. Создание базы данных для веб-приложения
Глава 10. Работа с базой данных MySQL
Глава 11. Доступ к базе данных MySQL из веб-приложения с помощью РНР
Глава 12. Расширенное администрирование в MySQL
Глава 13. Расширенное программирование в MySQL
Часть III. Безопасность веб-приложения
Глава 14. Угрозы безопасности веб-приложения
Глава 15. Построение защищенного веб-приложения
Глава 16. Реализация методов аутентификации с помощью PHP
Часть IV. Расширенные приемы в PHP
Глава 17. Взаимодействие с файловой системой и сервером
Глава 18. Использование функций для работы с сетью и протоколами
Глава 19. Работа с датой и временем
Глава 20. Интернационализация и локализация
Глава 21. Генерация изображений
Глава 22. Управление сеансами в PHP
Глава 23. Интеграция JavaScript и PHP
Глава 24. Другие полезные средства
Часть V. Разработка практических проектов на PHP и MySQL
Глава 25. Использование PHP и MySQL в крупных проектах
Глава 26. Отладка и ведение журналов
Глава 27. Реализация аутентификации и персонализации пользователей
Глава 28. Построение клиента веб-почты с помощью инфраструктуры Laravel, часть I
Глава 29. Построение клиента веб-почты с помощью инфраструктуры Laravel, часть II
Глава 30. Интеграция с социальными сетями и аутентификация
Глава 31. Построение корзины для покупок
Приложение А. Установка Apache, PHP и MySQL
Предметный указатель
Скоро в продаже книга «Разработка веб-приложений с помощью Node.js, MongoDB и Angular», Брэд Дейли, Брендан Дейли, Калеб Дейли, 2-е издание, бумага офсетная-белая, мягкий переплет, ~700 стр., ISBN 978-5-6040044-8-7, «ДИАЛЕКТИКА», 2020
Книга призвана быстро ввести читателя в область применения языка JavaScript: от сервера, обслуживающего клиентский браузер, до отдельных проектов веб-разработки
Книга посвящена реализации и интеграции Node.js, MongoDB, Angular — едва ли не самых интересных и новаторских технологий, появившихся за последнее время в области веб-разработки (платформа MongoDB-Express-Angular-Node.js - стек MEAN)
Книга «Разработка веб-приложений с помощью Node.js, MongoDB и Angular» разделена на шесть основных частей, которые вкратце описываются ниже:
В части I “Введение в курс дела” дается общий обзор взаимодействия технологий Node.js, MongoDB и Angular и поясняется, каким образом они образуют полноценный комплекс веб-разработки. Глава 2 посвящена изложению тех основных языковых средств JavaScript, которые потребуются для реализации кода Node.js и Angular
В части II “Изучение Node.js” рассматривается языковая платформа Node.js, начиная с установки и вплоть до реализации модулей Node.js. В этой части даются те основы, которые требуются для реализации собственных специализированных модулей Node.js, а также веб-сервера и серверных сценариев
В части III “Изучение MongoDB” рассматривается база данных MongoDB, начиная с установки и вплоть до интеграции с приложениями Node.js. В этой части поясняется, как спланировать модель данных, чтобы она удовлетворяла потребностям разрабатываемого приложения, и как получить доступ и взаимодействовать с базой данных MongoDB из приложений Node.js
В части IV “Эффективное применение модуля Express” обсуждается модуль Express для платформы Node.js и поясняется, как выгодно воспользоваться им в качестве веб-сервера для разрабатываемого приложения. В этой части также поясняется, как устанавливать динамические и статические маршруты к данным, и как реализовать защиту, кеширование и прочие основные составляющие веб-сервера
В части V “Изучение Angular” рассматривается архитектура каркаса Angular и поясняется, как интегрировать его в свой комплекс веб-разработки на платформе Node.js-Mongo-Angular. В этой части обсуждаются также вопросы создания специализированных компонентов HTML и серверных служб, которыми можно выгодно воспользоваться в браузере
В части VI “Перспективное применение Angular” обсуждаются вопросы перспективного применения Angular в веб-разработке, в том числе построение специализированных директив и служб. В этой главе рассматривается также применение встроенных в Angular служб сетевого протокола HTTP и маршрутизации. А завершается эта часть дополнительными примерами полнофункциональных пользовательских интерфейсов, включая построение перетаскиваемых компонентов и внедрение анимации
Ниже перечислены лишь некоторые вопросы, которые вы сможете изучить, читая эту книгу «Разработка веб-приложений с помощью Node.js, MongoDB и Angular»
* Как реализовать высокомасштабируемый и динамический веб-сервер, используя технологии Node.js и Express
* Как построить серверные веб-службы на JavaScript
* Как реализовать информационное хранилище MongoDB для веб-приложений
* Как получить доступ и взаимодействовать с базой данных MongoDB из кода JavaScript на платформе Node.js
* Как определить статические и динамические веб-маршруты и реализовать серверные сценарии для их поддержки
* Как определить собственные специализированные компоненты Angular, расширяющие возможности языка HTML
* Как реализовать клиентские службы, взаимодействующие с веб-сервером на платформе Node.js
* Как построить динамические браузерные представления, обеспечивающие полнофункциональное взаимодействие с пользователем
* Как внедрить вложенные компоненты на веб-страницах
* Как реализовать маршрутизацию средствами Angular, чтобы организовать перемещение между представлениями в клиентском приложении
Книга «Разработка веб-приложений с помощью Node.js, MongoDB и Angular» адресована тем читателям, которые уже владеют основами HTML и имеют некоторые навыки программирования на современном языке. Знание и опыт программирования на языке JavaScript только облегчит читателям усвоение материала этой книги, хотя это и не обязательное условие, поскольку в книге излагаются основы JavaScript
Оригинал книги: «Node.js, MongoDB and Angular Web Development: The definitive guide to using the MEAN stack to build web applications» by Brad Dayley, Brendan Dayley, Caleb Dayley, 2nd Edition, 640 pages, ISBN 9780134655536, November 2017

(заказать-купить книгу «Разработка веб-приложений с помощью Node.js, MongoDB и Angular» в diamail.com.ua)
Читайте отдельное сообщение в моем блоге об этой книге
![]() |
PHP: объекты, шаблоны и методики программирования Мэтт Зандстра 5-е издание |
Книга «PHP: объекты, шаблоны и методики программирования» Мэтта Зандстра поможет Вам создавать высокопрофессиональный код на PHP 7, изучив объектно-ориентированные средства, шаблоны проектирования и важные средства разработки. 5-е издание издание книги существенно переработано, обновлено и дополнено новым материалом
Книга начинается с обзора объектно-ориентированных возможностей PHP, в который включены важные темы, такие как определение классов, наследование, инкапсуляция, рефлексия и многое другое. Этот материал закладывает основы объектно-ориентированного проектирования и программирования на PHP 7
В этой книге описаны возможности, появившиеся в PHP версии 7.x, включая трейты, дополнительные расширения на основе рефлексии, уточнения типов параметров методов, улучшенная обработка исключений и много других мелких расширений языка. Следующая часть книги посвящена шаблонам проектирования, которые органически дополняют тему ООП и являются описанием элегантных решений распространенных проблем, возникающих при проектировании программного обеспечения. В ней описываются концепции шаблонов проектирования и показаны способы реализации нескольких важных шаблонов в приложениях на PHP 7
В этой же части приведен материал, посвященный шаблонам корпоративных приложений и баз данных. В последней части книги описывается несколько важных утилит и методик, помогающих осуществить успешный проект на основе разрозненных кусков кода. В этой части книги описано, как управлять работой нескольких программистов с помощью Git, как выполнить построение и развертывание проекта с помощью Phing и PEAR
Вы также изучите стратегии автоматического тестирования и построения проектов. Кроме обсуждения передовых средств построения и тестирования проектов, а также серверов непрерывной интеграции, в последней части книги «PHP: объекты, шаблоны и методики программирования» описаны лучшие методики организации работы на основе системы контроля версий Git
"Я написал эту книгу, чтобы обобщить те методики проектирования кода и лучшие практические решения, с которыми мне пришлось столкнуться, когда я впервые занялся разработкой серьезного PHP-приложения. Я надеюсь, что вы получите удовольствие от чтения книги «PHP: объекты, шаблоны и методики программирования» и научитесь создавать изысканные программные системы как с точки зрения подхода к проектированию, так и к управлению" (Мэтт Зандстра)
Оригинал книги: «PHP Objects, Patterns, and Practice» by Matt Zandstra, 5th Edition, 576 pages, ISBN 9781484219959, December 2016

(заказать-купить книгу «PHP: объекты, шаблоны и методики программирования» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «PHP: объекты, шаблоны и методики программирования» в интернет-магазине ComBook.ru)

(заказать-купить книгу «PHP: объекты, шаблоны и методики программирования» в интернет-магазине ozon.ru)

(заказать-купить книгу «PHP: объекты, шаблоны и методики программирования» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге о книге Мэтта Зандстра «PHP: объекты, шаблоны и методики программирования» (5-е издание)
![]() |
Изучаем PHP 7: руководство по созданию интерактивных веб-сайтов Давид Скляр |
Книга «Изучаем PHP 7: руководство по созданию интерактивных веб-сайтов» адресована тем, кто только начинает изучать язык программирования PHP. Ее автор, Дэвид Скляр, являющийся также соавтором книги «PHP. Рецепты программирования» (PHP Cookbook), раскрывает особенности данного языка, которые следует знать для построения динамических веб-сайтов, размещаемых на веб-серверах
Освоив языковые средства версии PHP 5.x и наиболее примечательные нововведения последней версии PHP 7, вы научитесь работать с веб-серверами, браузерами, базами данных и веб-службами. Упражнения, приведенные в конце первых 13 глав книги «Изучаем PHP 7: руководство по созданию интерактивных веб-сайтов», помогут вам закрепить усвоенный материал
Книга «Изучаем PHP 7» - постепенное введение в язык PHP и рассчитано на широкий круг читателей: от любителей, стремящихся построить свой динамический веб-сайт, до опытных разработчиков веб-приложений, серверных и прочих программ, желающих быстро освоить данный язык программирования. Оно охватывает самые разные особенности современной версии PHP 7, включая интернационализацию, применение PHP в режиме командной строки и управление пакетами
Книга «Изучаем PHP 7» поможет Вам:
- научиться писать программы на PHP 7, организующие взаимодействие браузеров с серверами;
- разбираться в типах данных, переменных, управляющей логике, организации циклов и прочих языковых средствах PHP;
- научиться пользоваться массивами, функциями и объектами;
- создавать и проверять на достоверность данные веб-формы;
- работать с базами данных и управлять сеансами;
- получать доступ к прикладным программным интерфейсам API для взаимодействия с веб-службами и другими веб-сайтами;
- быстро начинать проекты с помощью общедоступных каркасов веб-приложений на PHP
«Дэвид Скляр воплотил в этой книге свои глубокие технические знания и кристально ясный стиль изложения. Настоятельно рекомендуется для прочтения» (Томас Дэвид Бейкер)
Оригинал книги: «Learning PHP 7: A Pain-Free Introduction to Building Interactive Web Sites», David Sklar, 550 pages, ISBN 9781491933572, April 2016

(заказать-купить книгу «Изучаем PHP 7» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Изучаем PHP 7» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Изучаем PHP 7» в интернет-магазине ozon.ru)

(заказать-купить книгу «Изучаем PHP 7» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге о книге «Изучаем PHP 7» (4-е издание)
___________________________________________________
РЕКОМЕНДУЮ ОБРАТИТЬ ВНИМАНИЕ на КНИГИ
___________________________________________________
![]() |
Разработка современных веб-приложений Дино Эспозито |
В книге всемирно известного программиста Дино Эспозито «Разработка современных веб-приложений: анализ предметных областей и технологий» показано как совместно использовать инструменты - ASP.NET, MVC, SignalR, Entity Framework, Web Forms, Bootstrap, JavaScript, AngularJS, Ajax, JSON/jQuery и Single Page Applications - для разработки современных веб-приложений
В книге изложен прагматический, направленный на решение задач и ориентированный на пользователя подход к планированию, проектированию и разработке динамичных веб-приложений
Из книги «Разработка современных веб-приложений: анализ предметных областей и технологий» Вы узнаете, как извлечь максимум пользы из предметно-ориентированного проектирования (DDD, Domain-Driven Design), научитесь определять оптимальную вспомогательную архитектуру и освоите современные подходы к проектированию, ориентированные на опыт взаимодействия
Автор рассматривает вопросы выбора и реализации конкретных технологий, а также основные темы, связанные с опытом взаимодействия, включая проектирование мобильных веб-приложений и адаптивное проектирование
Вы научитесь максимально эффективно использовать технологии Microsoft, такие как ASP.NET MVC и SignalR, в сочетании с другими технологиями, такими как Bootstrap, AJAX, JSON и JQuery. Используя эти технологии и освоив новую платформу ASP.NET Core, вы сможете быстро разрабатывать сложные веб-приложения, решающие насущные задачи и обеспечивающие отличный опыт взаимодействия
Дино Эспозито, многократный обладатель звания Microsoft Most Valuable Professional, научит Вас:
- проектировать веб-сайты и веб-приложения, отражающие реальные социальные и бизнес-процессы;
- использовать методы предметно-ориентированного проектирования для анализа и снижения сложности предметных областей;
- использовать проектирование, ориентированное на опыт взаимодействия, для уменьшения затрат и выполнения требований пользователей;
- реалистически сравнивать серверные и клиентские веб-парадигмы;
- основам новой платформы ASP.NET Core;
- упрощать разработку современных веб-страниц с помощью каркаса Bootstrap;
- практичным и эффективным приемам реализации проектов ASP.NET MVC;
- учитывать новые возможности реализации механизмов хранения и работы с моделями данных;
- понимать преимущества, недостатки и компромиссы адаптивного веб-проектирования;
- создавать истинно мобильные и оптимизированные для мобильных устройств веб-сайты
Книга «Разработка современных веб-приложений: анализ предметных областей и технологий» предназначена для опытных разработчиков и архитекторов, желающих проектировать более эффективные веб-приложения. Предполагается знание основ стека для разработки веб-приложений Microsoft
Коды примеров, рассмотренных в книге, можно найти на сайте: http://aka.ms/ModernWebDev/downloads или веб-сайте издательства
Оригинал книги: «Modern Web Development: Understanding domains, technologies, and user experience», Dino Esposito, 448 pages, ISBN 9781509300013, March 2016

(заказать-купить книгу-справочник «Разработка современных веб-приложений» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу-справочник «Разработка современных веб-приложений» в интернет-магазине ComBook.ru)

(заказать-купить книгу-справочник «Разработка современных веб-приложений» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу-справочник «Разработка современных веб-приложений» в diamail.com.ua)
Читайте отдельное сообщение о книге в моем блоге
___________________________________________________
![]() |
Рефакторинг. Улучшение существующего кода Мартин Фаулер Кент Бек и др. |
Рефакторинг - это подход к улучшению структурной целостности и производительности существующих программ и получил развитие благодаря усилиям экспертов в области ООП (Объектно-Ориентированного Программирования), написавших книгу «Рефакторинг. Улучшение существующего кода»
Каждый шаг рефакторинга прост - это может быть перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и превращение его в самостоятельный метод или даже перемещение кода по иерархии классов
Каждый отдельный шаг может показаться элементарным, но совокупный эффект таких малых изменений в состоянии радикально улучшить проект или даже предотвратить распад плохо спроектированной программы
Мартин Фаулер с соавторами пролили свет на процесс рефакторинга, описав в книге «Рефакторинг. Улучшение существующего кода» принципы и лучшие приемы его осуществления, а также указав, где и когда следует начинать углубленное изучение кода с целью его улучшения
Основу книги «Рефакторинг. Улучшение существующего кода» составляет подробный перечень более 70 методов рефакторинга, для каждого из которых описываются мотивация и техника испытанного на практике преобразования кода с примерами на Java
Рассмотренные в книге «Рефакторинг. Улучшение существующего кода» методы позволяют поэтапно модифицировать код, внося каждый раз небольшие изменения, благодаря чему снижается риск, связанный с развитием проекта
Оригинал книги: «Refactoring: Improving the Design of Existing Code» by Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts, Erich Gamma, 464 pages, ISBN 9780201485677, July 1999

(заказать-купить книгу «Рефакторинг. Улучшение существующего кода» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу Мартина Фаулера и др. «Рефакторинг» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Рефакторинг. Улучшение существующего кода» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу Мартина Фаулера и др. «Рефакторинг» в diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
___________________________________________________
![]() |
PHP и MySQL создание интернет-магазинов Ларри Ульман 2-е издание |
Книга «PHP и MySQL: создание интернет-магазинов» (2-е издание) является полным руководством по созданию веб-сайтов для электронной торговли на основе PHP и MySQL. Автор книги Ларри Ульман проводит читателей через этапы разработки визуального интерфейса веб-сайта электронной торговли, создания базы данных, представления контента, генерирования онлайн-каталога, заполнения корзины товаров, обработки заказа, процесса оплаты и выполнения заказа с учетом требований безопасности и эффективности
В книге «PHP и MySQL: создание интернет-магазинов» приведены примеры трех веб-сайтов для электронной торговли, так что читатели могут сравнить самые разные сценарии электронной торговли в Интернет. Второе издание книги полностью переработано, расширено и включает современный пример расчетно-кассового обслуживания, отражающий изменения возможностей и методологий системы PayPal (куплена eBay и доступна на российском рынке)
Книга Ларри Ульмана «PHP и MySQL: создание интернет-магазинов» содержит новые главы о средствах маркетингового анализа, дополнительных функциональных возможностях технологии Ajax, а также описание реализации средств электронной торговли на основе объектно-ориентированного программирования на PHP. В конце книги описано подключение интернет-магазинов к платежной системе Яндекс.Деньги
Второе издание книги «PHP и MySQL: создание интернет-магазинов» научит читателей:
• в первую очередь думать о клиенте, чтобы максимизировать продажи;
• создавать безопасное серверное окружение и базы данных;
• использовать безопасные транзакции и устранять распространенные уязвимости;
• инкорпорировать разные платежные системы;
• разрабатывать масштабируемые веб-сайты, удобные в эксплуатации;
• создавать административные интерфейсы;
• адаптировать приведенные примеры для удовлетворения потребностей своих веб-сайтов
Оригинал книги: «Effortless E-Commerce with PHP and MySQL» by Larry Ullman, 2 edition, 552 pages, ISBN 9780321949363, December 2013

(заказать-купить книгу «PHP: объекты, шаблоны и методики программирования» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «PHP и MySQL: создание интернет-магазинов» в интернет-магазине ComBook.ru)

(заказать-купить книгу по «PHP и MySQL: создание интернет-магазинов» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «PHP и MySQL: создание интернет-магазинов» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге о книге Ларри Ульмана «PHP и MySQL: создание интернет-магазинов» (2-е издание)
___________________________________________________
![]() |
PHP: объекты, шаблоны и методики программирования Мэтт Зандстра 4-е издание |
Книга «PHP: объекты, шаблоны и методики программирования» Мэтта Зандстра поможет Вам создавать высокопрофессиональный код на PHP, изучив объектно-ориентированные средства, шаблоны проектирования и важные средства разработки. 4-е издание издание книги существенно переработано, обновлено и дополнено новым материалом. Книга начинается с обзора объектно-ориентированных возможностей PHP, в который включены важные темы, такие как определение классов, наследование, инкапсуляция, рефлексия и многое другое. Этот материал закладывает основы объектно-ориентированного проектирования и программирования на PHP
В этом издании книги «PHP: объекты, шаблоны и методики программирования» также описаны возможности, появившиеся в PHP версии 5.4, такие как трейты, дополнительные расширения на основе рефлексии, уточнения типов параметров методов, улучшенная обработка исключений и много других мелких расширений языка. Следующая часть книги посвящена шаблонам проектирования, которые органически дополняют тему ООП и являются описанием элегантных решений распространенных проблем, возникающих при проектировании программного обеспечения. В ней описываются концепции шаблонов проектирования и показаны способы реализации нескольких важных шаблонов в приложениях на PHP. В этой же части приведен материал, посвященный шаблонам корпоративных приложений и баз данных. В последней части книги описывается несколько важных утилит и методик, помогающих осуществить успешный проект на основе разрозненных кусков кода. В этой части книги описано, как управлять работой нескольких программистов с помощью Git, как выполнить построение и развертывание проекта с помощью Phing и PEAR
Вы также изучите стратегии автоматического тестирования и построения проектов. Кроме обсуждения передовых средств построения и тестирования проектов, а также серверов непрерывной интеграции, в последней части книги «PHP: объекты, шаблоны и методики программирования» описаны лучшие методики организации работы на основе системы контроля версий Git
"Я написал эту книгу, чтобы обобщить те методики проектирования кода и лучшие практические решения, с которыми мне пришлось столкнуться, когда я впервые занялся разработкой серьезного PHP-приложения. Я надеюсь, что вы получите удовольствие от чтения книги «PHP: объекты, шаблоны и методики программирования» и научитесь создавать изысканные программные системы как с точки зрения подхода к проектированию, так и к управлению" (Мэтт Зандстра)
Оригинал книги: «PHP Objects, Patterns, and Practice» by Matt Zandstra, 4th Edition, 520 pages, ISBN 9781430260318, December 2013
ЗДЕСЬ - читайте ОБ АВТОРЕ книги - Мэтт Зандстра
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «PHP: объекты, шаблоны и методики программирования»
ЗДЕСЬ - читайте часть книги «PHP и объекты» из книги «PHP: объекты, шаблоны и методики программирования»

(заказать-купить книгу «PHP: объекты, шаблоны и методики программирования» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «PHP: объекты, шаблоны и методики программирования» в интернет-магазине ComBook.ru)

(заказать-купить книгу «PHP: объекты, шаблоны и методики программирования» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «PHP: объекты, шаблоны и методики программирования» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге о книге «PHP: объекты, шаблоны и методики программирования» (4-е издание)
___________________________________________________
![]() |
PHP и MySQL. Карманный справочник |
Книга «PHP и MySQL. Карманный справочник» Кристиана Уэнца, не претендуя на полноту описания всех возможностей предоставляемых языком PHP, предлагает для рассмотрения темы, с которыми PHP-программист сталкивается практически ежедневно. Этот карманный справочник соответствует последним разработкам языка PHP (версии 5.3 и 5.4) и содержит 100 настраиваемых фрагментов программ, которые вы сможете быстро адаптировать готовый функциональный PHP- и MySQL-код практически к любой ситуации. Поскольку СУБД MySQL остается повсеместно принятым стандартом баз данных для разработки PHP, она заслужила отдельной главы. Все листинги из книги доступны для загрузки, а их код протестирован на таких платформах, как Linux, Windows, Mac OS X и Solaris. В этом карманном справочнике, посвященном PHP и MySQL, содержится код, необходимый для быстрого и эффективного выполнения ваших проектов в области веб-программирования на PHP — ведущем языке написания сценариев для создания динамических веб-страниц. Кристиан Уэнц — автор многих книг и консультант по веб-технологиям. Является одним из авторов Zend-сертификации по версиям PHP 5 и PHP 5.3; он участвовал в создании нескольких PHP-пакетов, включенных в состав хранилища PEAR. Этим компактным карманным справочником «PHP и MySQL. Карманный справочник» можно с успехом заменить многие другие объемистые книги
Оригинал книги: «PHP and MySQL Phrasebook», Christian Wenz, 360 pages, ISBN 9780321834638, October 2012
ЗДЕСЬ - читайте ОБ АВТОРЕ книги «PHP и MySQL. Карманный справочник»
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «PHP и MySQL. Карманный справочник»
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «PHP и MySQL. Карманный справочник»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «PHP и MySQL. Карманный справочник»
ЗДЕСЬ - читайте 4 главу «Работа с объектами и не только» из книги «PHP и MySQL. Карманный справочник»

(заказать-купить книгу «PHP и MySQL. Карманный справочник» в интернет-магазине ComBook.ru)

(заказать-купить книгу «PHP и MySQL. Карманный справочник» в интернет-магазине ozon.ru)

(заказать-купить книгу «PHP и MySQL. Карманный справочник» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге о книге «PHP и MySQL. Карманный справочник»
___________________________________________________
![]() |
Веб-аналитика 2.0 на практике Авинаш Кошик |
В книге «Веб-аналитика 2.0 на практике. Тонкости и лучшие методики» лидер в области веб-аналитики, Авинаш Кошик, представляет платформу веб-аналитики следующего поколения, которая существенно расширяет интеллектуальные возможности еомпаний и способствует более быстрому их росту. Авинаш компонует специфические стратегии и модели выполнения для перехода от простых инструментов веб-анализа потока кликов к эффективной смеси качественных данных, экспериментирования, тестирования и инструментов конкурентной разведки. В книге объясняется, как измерять, анализировать и иметь дело с современными быстро развивающимися технологиями и трендами, включая социальные медиа, видео, мобильные средства и ориентированный на пользователей дизайн онлайновых ресурсов. Обновляя традиционные подходы, Авинаш развенчивает мифы, идентифицирует ловушки и демонстрирует специфичные, простые и расширенные методологии для трансформации образа вашего мышления. Все это превращает книгу «Веб-аналитика 2.0 на практике. Тонкости и лучшие методики» в незаменимое руководство для всех веб-профессионалов
Оригинал книги: «Web Analytics 2.0: The Art of Online Accountability and Science of Customer Centricity», Avinash Kaushik, 480 pages, 2010
ЗДЕСЬ - читайте ОБ АВТОРЕ
ЗДЕСЬ - читайте ВВЕДЕНИЕ книги Авинаша Кошика
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Веб-аналитика 2.0 на практике»
ЗДЕСЬ - читайте 8 главу «Анализ конкурентной разведки» из книги

(заказать-купить книгу «Веб-аналитика 2.0 на практике» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Веб-аналитика 2.0 на практике» в интернет-магазине ozon.ru)

(заказать-купить книгу «Веб-аналитика 2.0 на практике» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение об этой книге в моем блоге
___________________________________________________
![]() |
«Google Analytics для профессионалов» Брайан Клифтон 3-е издание |
В третьем издании книги Брайана Клифтона «Google Analytics для профессионалов» описывается самая новая версия Google Analytics (GA). В книге содержится большое число советов и методик построения ROI, чем когда-либо. Google Analytics — это бесплатный инструмент компании Google, используемый миллионами владельцев веб-сайтов во всем мире для оценки эффективности своих усилий. Переработанный интерфейс Google Analytics и его новые функциональные возможности предоставляют еще больше способов повышения ценности веб-сайта, и книга Брайана Клифтона «Google Analytics для профессионалов» научит Вас максимально эффективно использовать каждый из них
Оригинал книги: «Advanced Web Metrics with Google Analytics», Brian Clifton, 3rd Edition, ISBN 978-1118-16844-8, 600 pages, April 2012. ЗДЕСЬ - блог Брайана Клифтона. Книга обсуждается и на habrahabr.ru
ЗДЕСЬ - читайте об АВТОРЕ книги «Google Analytics для профессионалов»
ЗДЕСЬ - читайте ВВЕДЕНИЕ книги «Google Analytics для профессионалов»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Google Analytics для профессионалов»
ЗДЕСЬ - читайте 4 главу «Использование интерфейса Google Analytics» из книги «Google Analytics для профессионалов»

(заказать-купить книгу «Google Analytics для профессионалов» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Google Analytics для профессионалов» в OZON.ru)

(заказать-купить книгу «Google Analytics для профессионалов» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге о книге «Google Analytics для профессионалов»
___________________________________________________
![]() |
Алгоритмы: построение и анализ 3-е издание |
Книга «Алгоритмы: построение и анализ» удачно объединяет в себе полноту охвата и строгость изложения. Много книг, посвященных алгоритмам, отличается строгостью изложения материала, но страдает определенной неполнотой; другие книги охватывают огромный объем материала, но недостаточно строго излагают его. В книге «Алгоритмы: построение и анализ» описаны самые разнообразные алгоритмы, сочетается широкий диапазон тем с глубиной и полнотой изложения; при этом изложение доступно для читателей самого разного уровня подготовки. Каждая глава книги относительно самодостаточна и может использоваться в качестве отдельной темы для изучения. Алгоритмы в книге «Алгоритмы: построение и анализ» описаны простым человеческим языком и с применением псевдокода, который понятен любому, кто хоть в небольшой степени знаком с программированием, а пояснения принципов их работы даны без излишней математической строгости и требуют лишь элементарных знаний
Оригинал книги: «Introduction to Algorithms, Third Edition» by Thomas H. Cormen, Charles E. Leiserson, Ronald L.Rivest, Clifford Stein, 1312 pages, ISBN 978-0-2620-3384-8, September 2009
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Алгоритмы: построение и анализ»
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Алгоритмы: построение и анализ»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Алгоритмы: построение и анализ»
ЗДЕСЬ - читайте 7 главу «Быстрая сортировка» из книги «Алгоритмы: построение и анализ»

(заказать-купить книгу «Алгоритмы: построение и анализ» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Алгоритмы: построение и анализ» в интернет-магазине OZON.ru)

(заказать-купить книгу «Алгоритмы: построение и анализ» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге о 3-ем издании книги «Алгоритмы: построение и анализ»
___________________________________________________
![]() |
Алгоритмические трюки для программистов 2-е издание Генри С. Уоррен Hacker's Delight-2 |
Во втором издании книги «Алгоритмические трюки для программистов» (Hacker's Delight-2) программист-ветеран IBM Генри Уоррен делится с читателями разнообразными приемами из своей коллекции, пополняемой в течение многих десятилетий работы в области разработки компиляторов и архитектуры компьютеров, прикладного и системного программирования. Каким бы ни был Ваш профессионализм — вы обязательно найдете в книге «Алгоритмические трюки для программистов» новое для себя - изложенный материал позволит повысить квалификацию даже бывалому программисту, но при этом книга будет понятна и полезна даже начинающему. Кроме того, книга заставит Вас посмотреть на уже знакомые вещи с новой стороны и научит создавать эффективный код. Не в меньшей степени эта книга пригодится и начинающему программисту, который может просто воспользоваться готовыми советами из книги, применяя их в своей повседневной практике. Книга «Алгоритмические трюки для программистов» позволит Вам стать высококлассным программистом, предоставляя материал, который Вы не встретите ни на каких учебных курсах
Оригинал книги: «Hacker's Delight-2» by Henry S. Warren, 2nd edition, 512 pages, ISBN 978-0-3218-4268-8, October 2012
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Алгоритмические трюки для программистов»
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Алгоритмические трюки для программистов»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Алгоритмические трюки для программистов»
ЗДЕСЬ - читайте 10 главу «Целое деление на константы» из книги «Алгоритмические трюки для программистов»

(заказать-купить книгу «Алгоритмические трюки для программистов» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Алгоритмические трюки для программистов» в интернет-магазине ozon.ru)

(заказать-купить книгу по «Алгоритмические трюки для программистов» в интернет-магазине diamail.com.ua)
"Эта книга - настоящая находка для разработчиков библиотек и компиляторов, для всех, кто обожает элегантность в программировании. Место этой книги на полке - рядом с книгами Дональда Кнута" Джошуа Блох (Joshua Bloch, автор культовых книг по Java)
"Под обложкой книги скрыта целая компьютерная энциклопедия" Гай Стил (Guy L. Steele, автор языка Scheme - диалект языка Лисп, соавтор спецификации языка Java)
Читайте отдельное сообщение в моем блоге о книге «Алгоритмические трюки для программистов»
В продаже книга «Компьютерные науки. Базовый курс», Гленн Брукшир, Деннис Брилов, 13-е издание, бумага офсетная, твердый переплет, 992 стр., ISBN 978-5-907144-63-7, «ДИАЛЕКТИКА», 2019 - заказать-купить книгу «Компьютерные науки. Базовый курс» в интернет-магазине ComBook.ru
Назначение книги «Компьютерные науки. Базовый курс» - предоставить читателю всестороннее представление о предмете компьютерных наук (Computer Science), охватывающее все его аспекты, от сугубо практических до полностью абстрактных
В 13-ом издании книги «Компьютерные науки. Базовый курс» Гленна Брукшира и Денниса Брилова учтён новый международный стандарт преподавания компьютерных наук CS2013 - Computer Science Curricula 2013 (ACM/IEEE-CS)
Такой подход к изучению базовых понятий открывает студентам любых, необязательно компьютерных дисциплин всю широту предмета и позволяет получить общее представление о тех возможностях, которые доступны им в современном технократическом обществе
Изложение материала вкниге «Компьютерные науки. Базовый курс» ведется от простого к сложному, от конкретных аспектов к абстрактным и каждая рассматриваемая тема непосредственно подводит к следующей. Тем не менее, отдельные главы и разделы книги достаточно независимы и вполне могут рассматриваться как самостоятельные единицы
Важные достоинства книги - наличие около 1000 заданий и упражнений (!), предназначенных для углубления и закрепления понимания основных излагаемых концепций, обсуждение этических и юридических аспектов рассматриваемых технологий, которые необходимо знать, чтобы использовать их безопасно и ответственно, а также подборки общественных и социальных вопросов, призывающих читателя задуматься о связях между излагаемым материалом и тем обществом, в котором они живут
Изюминкой 13-е издания книги «Компьютерные науки. Базовый курс» является переход к использованию языка Python для записи примеров кода и псевдокода, выдержанного в том же стиле
На официальном веб-сайте книги можно найти дополнительные материалы по данному курсу
ОБ АВТОРАХ
![]() |
Дж. Гленн Брукшир Glenn Brookshear |
Деннис Брилов, доцент отделения математики, статистики и компьютерных наук университета Маркетт с 2005 г., недавно получил высшую педагогическую награду университета - премию Teaching Excellence Award. Привлечен в качестве соавтора при подготовке 12- и 13-го изданий этой книги
_____________
Оригинал книги: «Computer Science: An Overview», Glenn Brookshear, Dennis Brylow, 13th Edition, 736 pages, ISBN 9780134875460, March 2018
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Компьютерные науки. Базовый курс»
ЗДЕСЬ - читайте полное СОДЕРЖАНИЕ книги «Компьютерные науки. Базовый курс»
ЗДЕСЬ - читайте 7 Главу «Технология разработки программного обеспечения» из книги Гленна Брукшира и Денниса Брилова «Компьютерные науки. Базовый курс»

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине www.moscowbooks.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине mdk-arbat.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине ComBook.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине diamail.com.ua)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине bizbook.ua)
Книга обсуждается в отдельном сообщении моего блога
___________________________________________________
СЛЕДИТЕ ЗА ИЗМЕНЕНИЯМИ В ЭТОМ СООБЩЕНИИ -
последнее обновление - 7 декабря 2019 года
___________________________________________________
![]() |
Виктор Штонда |
P.S. Только Ваша активная позиция в столь непростое время будет способствовать появлению новых и нужных Вам книг. А также, способствовать повышению качества книг, издаваемых издательской группой «ДИАЛЕКТИКА-ВИЛЬЯМС»
___________________________________________________
Ваши комментарии перед публикацией я просматриваю. Поэтому, я оставляю за собой право публиковать или нет комментарии с подписью Анонимный
таки в 2015?
ОтветитьУдалитьДА! - на англ.яз книга(5-е издание) выходит только в августе 2014, т.е. перевод на русский.яз может появится в лучшем случае только в конце 2014 года, но скорее всего в начале 2015 года
Удалитьна английском языке книга выходит в июне 2016 года (((, на русском - в конце 2016 года )))
ОтветитьУдалитьдолгожданная книга поступила в производство! )))
ОтветитьУдалитькнига в типографии! )))
ОтветитьУдалитькнига издана! )))
ОтветитьУдалить