Книга PHP: объекты, шаблоны и методики программирования. Мэтт Зандстра (рус)

Книга PHP: объекты, шаблоны и методики программирования. Мэтт Зандстра (рус)

Цена: 980 грн.

Автор: Мэтт Зандстра
Издательство: Диалектика
Язык: русский
Кол-во страниц: 736
Формат: 70×100/16

Артикул: 9785907144545 Категория: Product ID: 6554

Книга PHP: объекты, шаблоны и методики программирования, 5-е издание

Настоящее, пятое издание этой популярной книги было полностью обновлено по версии 7 языка PHP и включает описание диспетчера зависимостей Composer, заменившего собой диспетчер пакетов PEAR, а также новый материал, посвященный инструментальному средству Vagrant и рекомендациям стандартов по программированию на PHP.
В этой книге закладывается прочное основание для применения объектов в коде PHP и реализации основных принципов проектирования программного обеспечения, а также описываются инструментальные средства и нормы практики разработки, тестирования и развертывания надежного кода.
В первой части этой книги рассматриваются ключевые объектно-ориентированные средства языка PHP, включая объявление классов, наследование, рефлексию и многое другое.
Вторая ее часть посвящена проектным шаблонам, где поясняются принципы, определяющие их эффективность, а также описывается целый ряд классических шаблонов для проектирования, корпоративных приложений и баз данных.
В последней части рассматриваются инструментальные средства и нормы практики, помогающие превратить качественный код в удачный проект. В этой части показано, как организовать коллективный труд разработчиков и выпуски программных продуктов с помощью системы Git, управлять процессом построения проектов и зависимостями средствами Composer, а также исследуются стратегии автоматизированного тестирования и непрерывной интеграции.
Совместно все эти три части посвящены основам объектно-ориентированного программирования, принципам проектирования и нормам передовой практики разработки, которые призваны помочь читателю в разработке изящных, надежных и устойчивых систем.

Об авторе

Мэтт Зандстра почти двадцать лет проработал веб-программистом, консультантом по PHP и составителем технической документации. Он был старшим разработчиком в компании Yahoo! и работал в подразделениях компании в Лондоне и в Силиконовой долине. В настоящее время он зарабатывает себе на жизнь в качестве свободного консультанта и писателя.
До этой книги Мэтт написал книгу SAMS Teach Yourself PHP in 24 Hours, 3-е издание которой вышло под Названиением Освой самостоятельно PHP за 24 часа в русском переводе в ИД “Вильямс” в 2007 году, а также был одним из авторов книги DHTML Unleashed (издательство SAMS Publishing, 1997 г.). Он писал также статьи для Linux Magazine, Zend.com, IBM DeveloperWorks и php|architect Magazine.
Мэтт изучает также литературу и пишет фантастические рассказы. Он получил степень магистра в области писательского мастерства в Университетах Манчестера и Восточной Англии. Мэтт постоянно проживает в Ливерпуле (Великобритания) с женой Луизой и двумя детьми, Холли и Джейком и часто разъезжает по разным уголкам Великобритании, изучая литературу и ведя самостоятельную трудовую деятельность.

Оглавление книги:

  • Часть I. Введение
  • Глава 1. Проектирование и сопровождение приложений на PHP
  • Часть II. Объекты
  • Глава 2. PHP и объекты
  • Глава 3. Основные положения об объектах
  • Глава 4. Расширенные средства
  • Глава 5. Средства для работы с объектами
  • Глава 6. Объекты и проектирование
  • Часть III. Шаблоны
  • Глава 7. Назначение и применение проектных шаблонов
  • Глава 8. Некоторые принципы действия шаблонов
  • Глава 9. Формирование объектов
  • Глава 10. Шаблоны для программирования гибких объектов
  • Глава 11. Выполнение задач и представление результатов
  • Глава 12. Шаблоны корпоративных приложений
  • Глава 13. Шаблоны баз данных
  • Часть IV. Практика
  • Глава 14. Нормы надлежащей и порочной практики
  • Глава 15. Стандарты PHP
  • Глава 16. Создание и использование компонентов PHP средствами Composer
  • Глава 17. Контроль версий средствами Git
  • Глава 18. Тестирование средствами PHPUnit
  • Глава 19. Автоматическое построение средствами Phing
  • Глава 20. Виртуальная машина Vagrant
  • Глава 21. Непрерывная интеграция
  • Часть V. Заключение
  • Глава 22. Объекты, шаблоны и практика
  • Часть VI. Приложения
  • Приложение А. Дополнительные источники информации
  • Приложение Б. Простой синтаксический анализатор
  • Предметный указатель

Вес 1.172 kg
Автор

Мэтт Зандстра

Видавництво

Диалектика

Мова

Кількість сторінок

736

Ілюстрації

Черно-белые

Формат, мм

165 * 235 мм

Папір

офсетная

ISBN

978-5-907144-54-5

Штрихкод

9785907144545

Палітурка

Твёрдый