Перевод статьи «8 Awesome and Free PHP Books».
PHP это один из наиболее популярных скриптовых языков для веб-разработки. У него доступный и легкий для изучения синтаксис, он работает во всех операционных системах. А использовать PHP можно и для создания классических веб-сайтов и приложений, и для построения бэкенда мобильных приложений, и в других сферах.
В этой статье мы собрали несколько наших любимых бесплатных книг по PHP, которые должны помочь вам в изучении новых подходов к решению проблем.
PHP Pandas
Эта книга предназначена для начинающих программистов и разработчиков среднего уровня, желающих изучить что-то новое и улучшить свои навыки. Книга легко читается и при этом освещает все необходимые темы — от основ языка до создания крупных приложений. Каждая глава содержит очень подробные объяснения с простыми для понимания примерами.
Survive the Deep End: PHP Security
Эта книга научит вас тому, как улучшить безопасность вашего приложения. В ней вы найдете подробные пояснения некоторых самых используемых атак (с понятными примерами), а также советы, как защитить от этих атак ваше приложение.
Laravel: Code Smart
Книга «Laravel: Code Smart» это отличное введение в Laravel — один из самых популярных PHP-фреймворков. Эту книгу легко читать. Материал излагается доступным языком, содержит хорошие примеры и демонстрирует некоторые из лучших подходов, используемых в Laravel. Книга отлично подходит для начинающих. Прочитав ее, вы узнаете, как начать новый проект с нуля и как довести его до конца, используя мощный функционал описываемого фреймворка.
PHP: правильный путь
«PHP: правильный путь» это прекрасный инструмент для изучения PHP. В этой книге описываются наилучшие подходы, dependency injection, работа с базами данных, тестирование и много всего другого. Также здесь вы найдете ссылки на другие материалы и руководства. Книга переведена на многие языки, включая русский.
Practical PHP Testing
Эта книга предназначена для опытных PHP-разработчиков. Она состоит из статей, публиковавшихся в блоге автора. В книге вы найдете, например, главу о разработке через тестирование (TDD). Объяснения сопровождаются примерами кода и упражнениями после каждой главы.
PHP Reference: Beginner to Intermediate
Эта книга освещает основы PHP. Также ее очень удобно применять в качестве справочника. Автор показывает, как использовать операторы, структуры, переменные и функции, как работать с базами данных и многое другое. Объяснение материала просто превосходное, в каждой теме приводятся хорошие примеры. Несмотря на то, что книга написана о PHP5, благодаря обратной совместимости практически все в ней применимо и для PHP7.
PHP 7 from Scratch
«PHP 7 From Scratch» это книга для абсолютных новичков. В ней объясняются основные особенности языка, настройка среды разработки, использование встроенных функций и создание простой веб-страницы. В конце каждой главы прилагаются дополнительные упражнения, чтобы читатели могли улучшить свое понимание материала.
Domain-Driven Desing in PHP
Предметно-ориентированное проектирование (Domain Driven Design) это подход к созданию сложных проектов. Эта техника особенно популярна в мире Java и .Net, но данная книга представляет практическое вступление в DDD в PHP. Это отличный материал для разработчиков среднего и продвинутого уровня.
[customscript]techrocks_custom_after_post_html[/customscript]
[customscript]techrocks_custom_script[/customscript]
На русском ищу