admin 02 августа 2018

Подборка книг по PHP для программистов любого уровня

По PHP написано много хороших книг. Мы же отобрали самые лучшие из них и поделили на категории в соответствии с уровнем специалиста.

Для начинающих

Самоучитель PHP 7 – Игорь Симдянов

Эта отечественная книга вышла совсем недавно, и содержит самую актуальную информацию по PHP и технологиям, используемым совместно с ним в разработке: PostgreSQL, Redis и NoSQL базы данных. Также в книге даётся описание популярных шаблонов проектирования, автозагрузки, composer'a и всех современных функций последней версии.

Подборка книг по PHP для программистов любого уровня

PHP 7 в подлиннике – Дмитрий Котеров

А эта книга переживает уже не первое издание и по факту является самой популярной у отечественных читателей. В последнем издании вы узнаёте всё о PHP, включая стандарты PSR, способы настройки веб-сервера nginx, composer'a и php-fpm. Также книга содержит объёмный материал по объектно-ориентированному программированию на PHP. Новичкам к прочтению обязательно.

Подборка книг по PHP для программистов любого уровня

Изучаем PHP 7 – Дэвид Скляр

Книгу зарубежного автора нельзя назвать детальным обзором на язык PHP. Она скорее содержит богатый набор скриптов, необходимых почти в каждой разработке веб-приложений: отправка сообщений по электронной почте, управление пакетами, работа с куками, сессиями и обработка форм.

Изучаем PHP 7

 

PHP. Правильный путь

PHP является достаточно свободным языком программирования, отчего на нём пишутся как хорошие проекты, так и плохие, причём последних значительно больше. Это происходит потому, что новички незнакомы со стандартами написания кода и полезными инструментами. Данное руководство познакомит вас с тем, как правильно изучать PHP: вы узнаете о композере, packagist, шаблонах проектирования, xdebug'е и многом другом.

Для программистов среднего уровня

Настало время перестать писать одиночные скрипты и заставлять умирать PHP каждый раз при запуске вашего приложения. Не побрезгуйте использовать готовые инструменты. Поверьте, так вы научитесь писать хороший и безотказно работающий код.

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

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

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

PHP 7 Zend Certification Study Guide

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

PHP 7 Zend Certification Study Guide

Pro PHP Refactoring

Многие организации часто вынуждены отказываться от старого программного обеспечения, потому что просто не могут его поддерживать, если приложение плохо спроектировано. Данное руководство познакомит вас с основами тестирования и рефакторинга кода.

Pro PHP Refactoring

Learning PHP Design Patterns

Шаблоны проектирования – это лучшие решения, придуманные когда-то группой программистов с целью увеличить эффективность и гибкость кода. Из этой книги вы узнаете о самых популярных из них, применяемых в программировании на PHP.

Learning PHP Design Patterns

Для программистов высокого уровня

Пора взяться за фреймворки и двинуться в боевое программирование высокого уровня.

Silex

Это документация по микро-фреймворку от Symfony, собранная в книгу. Она является полным руководством по технологии и научит вас создавать приложения в соответствии с принципами ООП и популярной концепцией MVC. Фреймворк достаточно прост в изучении, однако даёт основу для последующего изучения таких гигантов, как Laravel, Yii2 и Symfony.

Twig

Ещё один проект от Symfony, но теперь уже по шаблонизатору PHP. Основная цель использования шаблонизаторов – отделение представления данных от исполняемого кода. Данный шаблонизатор считается самым популярным в настоящее время. Несмотря на то, что PHP сам по себе является хорошим шаблонизатором, с этой технологией приложение получится чище и изящнее.

Easy Laravel 5: A Hands On Introduction Using a Real-World Project

Laravel в настоящее время является самым популярным и крупным фреймворком. Он предоставляет собственный шаблонизатор, собственную ORM, собственный консольный-помощник и предустановленную виртуальную машину Homestead. Как видите, фреймворк сделан с внимательным интересом к разработчикам, то есть к вам.

Easy Laravel 5: A Hands On Introduction Using a Real-World Project

Пожалуй, этих книг по PHP будет достаточно, чтобы считать себя профессиональным разработчиком. Разумеется, книги нужно читать, не минуя практику.

Другие статьи по теме:

МЕРОПРИЯТИЯ

Комментарии

ВАКАНСИИ

Добавить вакансию
Go-разработчик
по итогам собеседования

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ