PHP-BE1
311 subscribers
362 photos
11 videos
19 files
649 links
Канал по PHP, полезный и интересный контент для всех уровней.
По вопросам сотрудничества @cyberJohnny
Download Telegram
#beginner #book

Напоминаем про полезный и актуальный онлайн ресурс по основам языка PHP. Уникальность этого материала состоит в соблюдении современных стандартов написания приложений на PHP и в большом охвате важных тем, как то composer, psr, фреймворки, тестирование и многих других.

https://phptherightway.com/
Laravel_beond_crud.pdf
1.5 MB
#laravel #book

Книга о хороших практиках программирования на Laravel. О том, что Laravel - это не только CRUD, но и проекты со сложной бизнес-логикой, при реализации которой можно использовать любые современные подходы, включая TDD, DDD и так далее.
Advanced_Web_Application_Architecture_by_Matthias_Noback_Noback.epub
6.3 MB
#advanced #book

Книга от Матьяса Нобака, в которой рассказывается об архитектуре больших приложений на PHP, об управлении зависимостями, разделении ответственности и многих других практиках, позволяющих отделить код приложения от кода фреймворка.
#beginner #book

Напоминаем про полезный и актуальный онлайн ресурс по основам языка PHP. Уникальность этого материала состоит в соблюдении современных стандартов написания приложений на PHP и в большом охвате важных тем, как то composer, psr, фреймворки, тестирование и многих других.

https://phptherightway.com/
Philosophy of Software Design.epub
703.9 KB
#advanced #book

Замечательная книга на тему разработки правильного ПО. В книге вы узнаете про сложность ПО и как ее контролировать, про модульность (что такое хороший модуль), какие бывают абстракции, что такое сокрытие информации и почему это важно, а также почему нейминг - одна из сложных и важных вещей в разработке программ с хорошим дизайном.
Microservice_Patterns_With_examples_in_Java_Chris_Richardson_2019.pdf
5.5 MB
#book #advanced

Объемная и полезная книга по паттернам разработки, актуальным для микросервисных приложений. Вы узнаете про распределенные транзакции, саги, способы надежных доставок событий между сервисами, о способах увеличить надежность работы микросервисов, о взаимодействии на основе REST или брокерах сообщений и многом другом. Примеров кода практически нет или они на Java, что не вызовет проблем у опытных PHP разработчиков.
Эволюционная_архитектура_Поддержка_непрерывных_изменений_Нил_Форд.pdf
7.8 MB
#book #advanced

Книга, из которой вы узнаете, как правильно развивать архитектуру, что рефакторить и какие подходы выбрать, как поддерживать код и многое другое.
#book #advanced

Приложение с API имеют ряд сложностей по развитию по сравнению с обычными веб-приложениями: вы должны соблюдать контракт, не должны ломать обратную совместимость в минорных и патч версиях, должны долгое время жить с легаси и многое другое. Как не запутаться во всем этом и выбирать по большей части лучшие решения – расскажет данная книга.
ReleaseIt!.pdf
8.4 MB
#advanced #book

Книга о том, как проектировать и правильно эксплуатировать ПО. В книге рассматриваются различные паттерны и антипаттерны, ситуации, при которых нужно действовать быстро, популярные решения многих проблем: отказы, интеграция с API, ретраи, медленные запросы и многое другое. Также в книге рассматриваются примеры плохих решений: слишком много JS, большие Cookie, плохой SQL код, кэширование и т.д.