расширенный поиск

Книга: РНР: объекты, шаблоны и методики программирования

Товар № 11140344

4-е изд.

Автор: Зандстра М.
Издательство: Вильямс
Вес: 0.880 кг.
Год издания: 2018
Формат: 70х100/16
Страниц: 576 Переплет: Твердый переплет
Товар отсутствует
Узнать о поступлении

Четвертое издание книги было пересмотрено и дополнено новым материалом. Книга начинается с обзора объектно-ориентированных возможностей РНР, в который включены важные темы, такие как определение классов, наследование, инкапсуляция, рефлексия и многое другое. Этот материал закладывает основы объектно-ориентированного проектирования и программирования на РНР. Вы изучите также некоторые основополагающие принципы проектирования. В этом издании книги также описаны возможности, появившиеся в РНР версии 5.5, такие как трейты, дополнительные расширения на основе рефлексии, уточнения типов параметров методов, улучшенная обработка исключений и много других мелких расширений языка. Следующая часть книги посвящена проектным шаблонам, которые органически дополняют тему ООП и являются описанием элегантных решений распространенных проблем, возникающих при проектировании программного обеспечения. В ней описываются концепции шаблонов проектных решений и показаны способы реализации нескольких важных шаблонов в приложениях на РНР. В этой же части приведен материал, посвященный шаблонам корпоративных приложений и баз данных. В последней части книги описывается несколько важных утилит и методик, помогающих осуществить успешный проект на основе разрозненных кусков кода. В этой части книги описано, как управлять работой нескольких программистов с помощью Git, как выполнить построение и развертывание проекта с помощью Phing и PEAR. Вы также изучите стратегии автоматического тестирования и построения проектов. Кроме обсуждения передовых средств построения и тестирования проектов, а также серверов непрерывной интеграции, в последней части книги описаны лучшие методики организации работы на основе системы контроля версий Git. Тем самым была отражена общая тенденция перехода на новую платформу, которая наметилась в среде разработчиков с момента выхода третьего издания книги. Эта книга посвящена трем важным темам: основам объектов, принципам объектно-ориентированного проектирования и лучшим методикам их применения. Изучив их в комплексе читатель сможет создавать первоклассные и отказоустойчивые программные системы. ОСНОВНЫЕ ТЕМЫ КНИГИ: • основы объектов: написание классов и методов, создание объектов, разработка сложной иерархии классов на основе наследования; • сложные объектно-ориентированные темы, включая статические методы и свойства, обработку ошибочных ситуаций с помощью исключений, создание абстрактных классов и интерфейсов; • общие сведения об основных принципах объектно-ориентированного проектирования и их использование для создания эффективной структуры классов и объектов приложения; • изучение базовых проектных шаблонов, их структуры и основных принципов, положенных в их основу; • описание ряда основополагающих шаблонов, которые можно применить в собственных проектах; • изучение методик и средств, гарантирующих успешное выполнение проекта, включая модульное тестирование, контроль версий, построение и развертывание проекта, управление пакетами, а также сервер непрерывной интеграции Jenkins.

Читать далее
Посмотреть все товары по теме: php_mysql