Главная » Книги по программированию » Книги по программированию на php

Книги по программированию на php

1. Изучаем РНР 7. Руководство по созданию… (2017)
Берштейн И.В.
1.
Изучаем РНР 7. Руководство по созданию интерактивных веб-сайтов(2017)

Эта книга адресована тем, кто только начинает изучать язык программирования PHP. Ее автор, Дэвид Скляр, являющийся также соавтором книги «PHP. Рецепты программирования», раскрывает особенности данного языка, которые следует знать для построения динамических веб-сайтов, размещаемых на веб-серверах. Освоив языковые средства версии PHP 5.x и наиболее примечательные нововведения последней версии PHP 7, вы научитесь работать с веб-серверами, браузерами, базами данных и веб-службами. Упражнения, приведенные в конце первых 13 глав книги, помогут вам закрепить усвоенный материал. Это постепенное введение в язык PHP рассчитано на широкий круг читателей: от любителей, стремящихся построить свой динамический веб-сайт, до опытных разработчиков веб-приложений, серверных и прочих программ, желающих быстро освоить данный язык программирования. Оно охватывает самые разные особенности современной версии PHP, включая интернационализацию, применение PHP в режиме командной строки и управление пакетами. Эта книга поможет вам:∙ научиться писать программы на PHP, организующие взаимодействие браузеров с серверами; ∙ разбираться в типах данных, переменных, управляющей логике, организации циклов и прочих языковых средствах PHP;∙ научиться пользоваться массивами, функциями и объектами;∙ создавать и проверять на достоверность данные веб-формы;∙ работать с базами данных и управлять сеансами;∙ получать доступ к прикладным программным интерфейсам API для взаимодействия с веб-службами и другими веб-сайтами;∙ быстро начинать проекты с помощью общедоступных каркасов веб-приложений на PHP.

Закрыть
2. РНР: объекты, шаблоны и методики… (2019)
Мэтт Зандстра
2.
РНР: объекты, шаблоны и методики программирования(2019)

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

Закрыть
3. Современный PHP (2016)
Джош Локхарт
3.
Современный PHP(2016)

Из книги вы узнаете, как PHP превратился в зрелый полнофункциональный объектно-ориентированный язык, с пространствами имен и постоянно растущей коллекцией библиотек компонентов. Автор демонстрирует новые возможности языка на практике. Вы узнаете о передовых методах проектирования и конструирования приложений, работы с базами данных, обеспечения безопасности, тестирования, отладки и развертывания. Если вы уже знакомы с языком PHP и желаете расширить свои знания о нем, то эта книга для вас!

Закрыть
4. Самоучитель PHP 7 (2018)
Максим Кузнецов, Игорь Симдянов
4.
Самоучитель PHP 7(2018)

Книга опытных разработчиков описывает последнюю версию языка разработки серверных сценариев PHP 7. Рассмотрены все нововведения языка и связанные с ними изменения в разработке современных Web-сайтов. Изложение ведется с упором на объектно-ориентированное программирование, шаблоны проектирования, итераторы, генераторы, а также взаимодействие с современными базами данных (PostgreSQL и Redis).

Закрыть
5. PHP 7. Наиболее полное руководство (2016)
Дмитрий Котеров, Игорь Симдянов
5.
PHP 7. Наиболее полное руководство(2016)

Рассмотрены основы языка PHP и его рабочего окружения в Windows, Mac OS X и Linux. Отражены радикальные изменения в языке PHP, произошедшие с момента выхода предыдущего издания: трейты, пространство имен, анонимные функции, замыкания, элементы строгой типизации, генераторы, встроенный Web-сервер и многие другие возможности. Приведено описание синтаксиса PHP 7, а также функций для работы с массивами, файлами, СУБД MySQL, memcached, регулярными выражениями, графическими примитивами, почтой, сессиями и т. д. Особое внимание уделено рабочему окружению: сборке PHP-FPM и Web-сервера nginx, СУБД MySQL, протоколу SSH, виртуальным машинам VirtualBox и менеджеру виртуальных машин Vagrant. Рассмотрены современные подходы к Web-разработке, система контроля версий Git, GitHub и другие бесплатные Git-хостинги, новая система распространения программных библиотек и их разработки, сборка Web-приложений менеджером Composer, стандарты PSR и другие инструменты и приемы работы современного PHP-сообщества. В третьем издании добавлены 24 новые главы, остальные главы обновлены или переработаны.

Закрыть
6. PHP и MySQL. Создание интернет-магазинов (2015)
Ульман Л.
6.
PHP и MySQL. Создание интернет-магазинов(2015)

В этом исчерпывающем руководстве известный автор Ларри Ульман проведет вас через все этапы разработки интернет-магазина с использованием РНР и MySQL. Вы узнаете, как спроектировать визуальный интерфейс и создать базу данных сайта, как реализовать представление контента и сгенерировать онлайн-каталог, как управлять корзиной товаров и проводить платежи, как принимать и выполнять заказы с учетом требований безопасности и эффективности.

Закрыть
7. Создаем динамические веб-сайты с помощью PHP, MySQL,… (2016)
Робин Никсон
7.
Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5(2016)

Научитесь создавать интерактивные сайты, активно работающие с данными, воплощая в них мощные комбинации свободно распространяемых технологий и веб-стандартов. Для этого достаточно обладать базовыми знаниями языка HTML. Это популярное и доступное пособие поможет вам уверенно освоить динамическое веб-программирование с применением самых современных языков и технологий: PHP, MySQL, JavaScript, CSS и HTML5. С каждой из упомянутых технологий вы познакомитесь отдельно, научитесь применять их в комбинации друг с другом, а по ходу изложения освоите ценные практические приемы веб-программирования. В конце книги весь изученный материал будет обобщен: вы создадите полнофункциональный сайт, работающий по принципу социальной сети. • Изучите важнейшие аспекты языка PHP и основы объектно-ориентированного программирования. • Откройте для себя базу данных MySQL • Управляйте cookie-файлами и сеансами, обеспечивайте высокий уровень безопасности. • Пользуйтесь фундаментальными возможностями языка JavaScript • Применяйте вызовы AJAX, чтобы значительно повысить динамику вашего сайта. • Изучите основы CSS для форматирования и оформления ваших страниц. • Познакомьтесь с возможностями HTML5: геолокацией, работой с аудио и видео, холстом.

Закрыть
8. PHP и MySQL. Разработка Web-приложений (2015)
Денис Колисниченко
8.
PHP и MySQL. Разработка Web-приложений(2015)

На практических примерах описана разработка Web-приложений на языке PHP версии 5.5. Даны начала программирования на PHP: установка и настройка Apache, PHP и MySQL, выбор редактора PHP-кода, синтаксис языка и самые полезные функции PHP. Рассмотрено создание собственного движка сайта и ряда дополнительных модулей - фотогалереи, RSS-граббера, модуля для работы с MP3, гостевой книги, а также применение мощного шаблонизатора Smarty и создание простейшего собственного шаблонизатора. В книге представлено два реальных проекта: универсальная система управления контентом, которая подойдет для построения типичного сайта, и одного из реальных проектов автора. В качестве хранилища данных использованы два сервера - самая современная версия MySQL и "суперлегкий" сервер баз данных SQLite, в том числе рассматривается механизм кэширования MySQL. Показано, как с помощью технологии Ajax добиться обновления данных на странице без ее перезагрузки. Приведено описание программного продукта Zend Guard, описание настройки WAP-сервера и использования редактора SPAW2. На сайте издательства находятся дополнительные главы, все листинги из книги, а также необходимое программное обеспечение.- Синтаксис языка PHP - Особенности новейшей версии PHP 5.5 - Объектно-ориентированное программирование на PHP 5.5 - Использование серверов баз данных MySQL и SQLite - Самые полезные PHP-функции - Шаблонизатор Smarty - Основы Ajax, интеграция PHP и Flash - Работа с SMTP, POP, RSS, MP3, reCAPTCHA, Disqus - Шифрование кода сценария с помощью Zend Guard - Сборка XAMPP (Web-сервер, сервер баз данных, FTP- и SMTP-серверы)

Закрыть
9. PHP. Объекты, шаблоны и методики программирования (2015)
Зандстра М.
9.
PHP. Объекты, шаблоны и методики программирования(2015)

Четвертое издание книги было пересмотрено и дополнено новым материалом. Книга начинается с обзора объектно-ориентированных возможностей PHP, в который включены важные темы, такие как определение классов, наследование, инкапсуляция, рефлексия и многое другое. Этот материал закладывает основы объектно-ориентированного проектирования и программирования на PHP. Вы изучите также некоторые основополагающие принципы проектирования. В этом издании книги также описаны возможности, появившиеся в PHP версии 5.4, такие как трейты, дополнительные расширения на основе рефлексии, уточнения типов параметров методов, улучшенная обработка исключений и много других мелких расширений языка.

Закрыть
10. PHP. Рецепты программирования (2015)
Е. Матвеев
10.
PHP. Рецепты программирования(2015)

Третье издание этой популярной книги представляет собой подборку готовых решений наиболее распространенных задач на языке РНР. Изложен материал, интересный каждому разработчику: базовые типы данных, операции с ними, файлы cookie, функции РНР, аутентификация пользователей, работа со слоями, проблемы безопасности, ускорение действия программ, работа в сети, создание графических изображений, обработка ошибок, отладка сценариев и написание тестов. Даны рецепты, затрагивающие основы объектно-ориентированного программирования и новые функциональные возможности РНР. Каждый рецепт является самодостаточным и показывает весь путь решения задачи.

Закрыть
11. Изучаем PHP и MySQL (2010)
Линн Бейли, Майкл Моррисон
11.
Изучаем PHP и MySQL(2010)

Вы хотите уметь создавать не только статичные, но и динамичные, связанные с базами данных сайты? Тогда вам не обойтись без знания РНР и MySQL. Эта книга является уникальным визуальным руководством, благодаря которому вы усвоите данные технологии максимально эффективно. Вы не только изучите теорию, но и наберетесь практического опыта, создав целый ряд приближенных к реальным проектов (от рейтинговой системы до сайта знакомств). Вы освоите в деле все важнейшие концепции программирования на РНР и под MySQL: верификацию форм, работу с сессиями, эффективные запросы к базе данных, операции с файлами и многое другое.

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

За последние десять лет PHP буквально охватила объектно-ориентированная революция, причем это относится как к самим средствам языка, так и к разработчикам, использующим эти средства, и к приложениям, которые они создают. Теперь основной акцент делается на объектах и объектно-ориентированном подходе к проектированию. Существует еще один момент, связанный с этим и также прочно укоренившийся в современные методики разработки объектно-ориентированных приложений. Речь идет об использовании средств и методик, благодаря которым достигается успешное выполнение проекта, осуществляется эффективное управление группами разработчиков и повышается качество кода. Книга начинается с обзора объектно-ориентированных возможностей PHP, в который включены важные темы, наподобие определения класса, создания объектов, наследовании, инкапсуляции методов и свойств. Вы изучите также и дополнительные темы, такие как статические методы и свойства, абстрактные классы, обработка исключений, клонирование объектов, пространства имен, механизм замыканий и многое другое.

Закрыть