Архив рубрики: Книги по PHP

Книги по языку программирования PHP, скачать учебники для начинающих по PHP 5 и MySQL или купить самоучители

PHP. Трюки — Джек Д. Харрингтон

Традиционно среди программистов заслуженной популярностью пользуется PHP, так как он отличается скоростью, гибкостью, удобством и доступностью. Поэтому сейчас PHP применяется более чем в 20 млн. веб-сайтов, что даже превышает популярность технологии Microsoft ASP .NET. Благодаря книге «PHP. Трюки» можно понять не только принципы применения данного языка, но и узнать, как применяется PHP в мультимедиа, графике и т.д. Издание содержит большое количество трюков, оригинальных подходов, нестандартных решений, применение которых позволяют перейти при программировании на PHP на профессиональный уровень.

PHP и jQuery для профессионалов — Джейсон Ленгсторф

В книге «PHP и jQuery для профессионалов» представлена информация, которая позволяет приступить к самостоятельной разработке эффективных веб приложений на базе jQuery, AJAX, а также объектно-ориентированных средств PHP. При соблюдении всех рекомендаций, содержащихся в книге, читатель в короткие сроки имеет возможность начать применять предлагаемые современные методы разработки PHP-приложений, при этом сочетая их с инструментами jQuery с целью создания пользовательских интерфейсов, которые отличаются высокой степенью интерактивности.
Работа над примером приложения позволяет читателю изучать основы объектно-ориентированного программирования на PHP, а также приобрести необходимый опыт при работе с библиотекой jQuery. При этом материал изложен в доступной форме так, чтобы даже новичок смог начать работать в данной области. В книге подробно рассматриваются следующие темы:
— базовые сведения о библиотеке jQuery;
— методы объектно-ориентированного программирования на PHP;
— каким образом происходит проектирование пользовательских интерфейсов, которые осуществляют свою деятельность под управлением AJAX;
— способы расширения библиотеки jQuery с помощью пользовательских подключаемых модулей;
— проведение проверки корректности форм с помощью регулярных выражений.
Книга содержит множество полезных советов, а также предлагает к изучению ряд профессиональных приемов, после изучения которых можно сразу же приступать к созданию привлекательных приложений.

Профессиональное программирование на PHP — Денис Колисниченко

Книга «Профессиональное программирование на PHP» предназначена для опытных программистов, знакомых с основами программирования на языке PHP. Основное внимание уделено практическим вопросам разработки на PHP, в частности написанию сценариев-кирпичиков для построения собственного сайта, модификации популярных систем управления контентом и другим. Описаны особенности модификации, анализы, отладки и оптимизации кода. Рассматриваются принципы объектно-ориентированного программирования и возможности, которые оно предоставляет. Подробно описаны продукты компании Zend: Zend Optimizer, Zend Studio, Zend Guard. К книге прилагается CD, содержащий примеры исходных кодов, все листинги из книги, а также бесплатные программные продукты: Windows-версии интерпретатора PHP, phpBB2, MySQL, Slaed, PHP-Nuke и другие. Книга будет полезной для опытных PHP-программистов.

PHP. Объекты, шаблоны и методики программирования — Мэтт Зандстра

Создание высокопрофессионального кода на языке программирования PHP, применение объектно-ориентированного программирования, шаблонов и различных средств разработки станет доступным программисту благодаря основательной книге «PHP. Объекты, шаблоны и методики программирования». Еще недавно ООП (объектно-ориентированное программирование) связывалось с такими языками, как Java или C++. Но за последние годы ООП прочно внедрилось в РНР, затронув не только сами средства языка, но и шаблоны их использования. Сама концепция ООП остается той же, однако ее применение в различных языках отличается. Эта книга посвящена рассмотрению объектно-ориентированного программирования и проектирования и методик их применения с точки зрения разработчика на РНР. В начале книги приведен обзор объектно-ориентированных возможностей PHP. Рассмотрены такие важные темы, как создание объектов, определение класса, инкапсуляция методов и свойств, наследование и другие. Читатели узнают и об абстрактных классах, статистических методах и свойствах, клонировании объектов, обработке исключений и тому подобное. Большое внимание уделено и практическим решениям в области ООП и выбору наилучших их вариантов. В следующей части книги речь идет о шаблонах проектирования, их концепциях и способах реализации важных шаблонов в приложениях на PHP. Рассмотрены также и шаблоны корпоративных приложений и баз данных. В последней части книги описаны разнообразные важные утилиты, в частности PHPDocumentor, PHPUnit2, Phing, PEAR и CVS. Благодаря им значительно облегчаются процессы управления работой групп разработчиков, создания необходимой технической документации, тестирования программного кода и развертывания PHP-приложений.

PHP 5. Экспресс-курс — Вадим Будилов

Книга «PHP 5. Экспресс-курс» посвящена языку программирования PHP 5. В руководстве рассматриваются основы языка, правила и принципы написания тех базовых сценариев, которые чаще других используются программистами при создании Web-приложений. Описываются реляционные базы данных, виды работы с ними и с данными XML, рассмотрены стили XSL и способы их применения в процессах представления и преобразования данных в формате XML. Объясняется, каким образом следует выполнять разработку приложений клиент-сервер и SOAP-приложений. Материал подается в форме справочника и снабжен множеством полезных примеров. Книга предназначена для разработчиков Web-приложений — как начинающих, так и опытных.

PHP 5 для начинающих — Дэйв У. Мерсер, Аллан Кент, Стивен Новицки, Дэвид Мерсер, Дэн Скуайер, Ван Кью Чой

«PHP 5 для начинающих» представляет собой учебное пособие по современной версии PHP. В книге охвачены все основные концепции, связанные с этим языком программирования. Подробно рассматривается установка и варианты конфигурирования PHP, описываются необходимые базовые понятия, включая циклы, массивы, переменные, условные операторы и основы объектно-ориентированного программирования. Помимо этого, обсуждаются способы использования систем управления базами данных MySQL и SQLite, методы работы с HTTP-данными из PHP, повторное использование кода PHP, PEAR-пакеты, создание PHP-сценариев командной строки. Объясняется, как обрабатывать ошибки, тестировать и отлаживать приложения. Учебник рекомендуется всем, кто хочет научиться работать с версией PHP 5.

Изучаем PHP и MySQL — Мишель Е. Дэвис, Джон А. Филлипс

Книга М. Е. Дэвис и Дж. А. Филлипса «Изучаем PHP и MySQL» может послужить прекрасным учебником для тех, кто уже обладает хотя бы базовыми знаниями программирования на языке HTML, умеет создавать динамические веб-сайты и хочет большего: научиться пользоваться языком PHP и системой управления базами данных MySQL. Скомбинировав эти средства, можно получить очень удобный и гибкий инструмент для разработки веб-приложений различного характера. Данное учебное пособие содержит информацию по установке программных пакетов PHP и MySQL для персонального компьютера, дает определения различных типов данных, включая переменные, массивы, функции и формы. Описываются также способы проектирования реляционных баз данных и широкие возможности работы SQL в этом контексте. Справочная информация по сетевым стандартам и ресурсам, содержащаяся в книге, хорошо систематизирована, а приводимые авторами примеры охватывают множество различных концепций, включая использование PHP для динамического внедрения данных в HTML-содержание страниц, а также способы обработки и исправления ошибок, которые могут возникать при вводе каких-либо данных удаленным пользователем. Изложение завершается детально рассмотренным примером форума на веб-сайте, наглядно демонстрирующего слаженную работу программных средств, описанных в этой книге.

Web 2.0. Создание приложений на PHP — Квентин Зервас

Энциклопедическое издание «Web 2.0. Создание приложений на PHP», в котором исследуется процесс разработки веб-приложений на языке PHP. Описание начинается с нуля, а задействованный в книге метод позволяет досконально и пошагово изучить на практике предложенную тему. При этом у читателя появляется возможность при разработке веб-приложения применить буквально все уже известные ему знания.Следуя современным установившимся стандартам, книга построена в рамках определенной концепции.

При написании кода, необходимого для разработки законченных приложений, используется Web 2.0. Не выходя за пределы стандартов, установленных Web, автор задействует технологию Ajax, используя библиотеку JavaScript кода — Smarty. Кроме всего прочего, активно применяются каскадные таблицы стилей XSS и система управления шаблонами Smarty. Для тех случаев, когда требуется писать большие объемы исходного кода на языке PHP 5, рекомендуется использовать библиотеку с открытым кодом Zend Framework. Таким образом, предложена разумная возможность находить удачные решения для значительной части проблем, обычно возникающих в ходе веб-программирования.

В книге детально и наглядно объясняется, как с помощью разнообразных средств и инструментов библиотеки Zend Framework, а также свободно распространяемых систем управления базами данных MySQL и PostgreSQL реализовывать общие задачи, связанные, к примеру, с абстрактным уровнем баз данных. В число примеров реализации частных задач входит авторизация, распознавание пользователей, поиск по сайту и прочее. Кроме того, подробно освещаются способы создания оригинальных интерфейсов при помощи визуальных эффектов, которые реализуются и поддерживаются библиотекой Script.aculo.us, использующей JavaScript.

Особый интерес у читателя может вызывать один из рассмотренных в этой книге примеров приложений для Web 2.0. Это компьютерная программа, практическая реализация которой представляет собой многопользовательскую систему он-лайн дневников на сайте. Система обладает всеми опциями и функциями, необходимыми для сетевых блогов. Зарегистрированным посетителям предоставляется возможность вести персональные дневники, помещать в них фотографии, задавать свое географическое положение с помощью Google Maps, присваивать заметкам тематические тэги и т.д. Для отображения заметок в пользовательском браузере применяется стандартный набор микроформатов.

PHP: 75 готовых решений для вашего web-сайта. Самоучитель — Уильям Стейнмец, Брайан Вард

Любой, кто делает или только собирается сделать собственный web-сайт, обязательно сталкивается с комплексом разнообразных трудностей и задач: как можно сделать блог и сервис голосования на сайте, закрыть некоторые разделы портала паролями, а затем эти пароли защитить от кражи, как идеально настроить PHP, как создать и затем использовать шаблоны в работе с сайтом (безусловно, шаблоны в несколько раз увеличивают удобство/скорость обновления и обслуживания сайта), как запрограммировать исправление орфографических ошибок на сайте в автоматическом режиме, как получать последние обновления и новую информацию со сторонних сайтов и автоматически вставлять их в сайт, каким образом запретить выполнение некоторых функций, как защитить сайт от атак, как необходимо ограничить загрузку больших файлов и устроить сервис по загрузке файлов, как получить максимальный объем информации о пользователе, который зашел на сайт, как правильно сделать форму регистрации на сайте и многое другое.

Именно о том, как сделать все вышеуказанный действия рассказывают в описываемой книге два PHP-разработчика, которые обладают колоссальным опытом и создали множество всевозможных сайтов и проконсультировали огромное количество опытных и начинающих web-дизайнеров. В данной книге приводятся конкретные решения и рецепты с PHP-кодом, которые подробно прокомментированы. Просто берите и используйте. Следует отметить, что материал излагается очень доступным языком, с доскональным описанием всех нюансов. Это делает самоучитель по PHP максимально полезным для широкого круга читателей: от новичков до продвинутых пользователей. Отметим, что к книге прилагается диск с множеством шаблонов сайтов, разными готовыми скриптами, а также установочным пакетом PHP и разнообразными дополнительными материалами.

PHP. Практика создания Web-сайтов — Максим Кузнецов, Игорь Симдянов

В книге «PHP. Практика создания Web-сайтов» описывается создание различных Web-приложений, которые являются элементами любого полнофункционального сайта. Здесь попутно обсуждаются основные вопросы, с которыми сталкивается Web-разработчик, начиная с проектирования инструментария для максимально быстрой разработки Web-приложений и нововведений языка РНР и заканчивая важными вопросами безопасности и характерными особенностями программирования различных клиент-серверных приложений. Необходимо сказать, что книга ориентирована на пользователей, которые знакомы с языком HTML и основными возможностями РНР. Следует отметить, что второе издание было изменено с учетом изменений РНР версий 5.1 и 6.0. Приятной особенностью является тот факт, что на диске, прилагаемом к книге, Вы найдете исходные коды Web-приложений, которые разрабатываются в книге. Для Web-разработчиков и программистов.