Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
11.3K subscribers
1.35K photos
20 videos
26 files
4.04K links
Все самое полезное для пхпшника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/bca892d6

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
加入频道
#book

Таким промышленным гигантам, как Mozilla, VMware, Google, просто необходима система обмена сообщениями между компонентами программной системы, чтобы вовремя исправлять ошибки и следить за поведением приложения в целом. Авторы подготовили для вас профессиональное руководство по основам RabbitMQ, дав описание основным его характеристикам, таким как производительность и масштабируемость, и приведя примеры реального использования.

https://yangx.top/progbook/3315
#book

Разработка на PHP почти всегда связана с базами данных: вам нужно грамотно и эффективно доставать большие объёмы данных и хранить их правильным образом, соблюдая принципы нормальных форм и учитывая возможности вашей базы данных. Это руководство познакомит вас с объектно-реляционной моделью данных на примере популярной ORM Doctrine 2. Кроме этого, вы напишите собственную ORM, что даст вам понимание того, как они устроены и работают.

https://yangx.top/progbook/3317
#book

Неважно, какое именно приложение вы пишете  -  простой блог или крупный интернет-магазин, вам не обойтись без хорошей архитектуры базы данных. Это руководство познакомит вас с самыми известными и часто используемыми паттернами проектирования логики бизнес-задач с использованием MongoDB. Все примеры приведены на языках Python и JavaScript.

https://yangx.top/progbook/3326
#advanced

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

https://prglb.ru/3ozag
#advanced

Эффективное тестирование в Symfony с помощью фикстур.

https://prglb.ru/409uq
#beginner #book

Интересная онлайн-книга по основам языка с многочисленными хорошими примерами.

https://phpapprentice.com/
#advanced #laravel

Делаем CRUD приложение с использованием паттерна Репозиторий.

https://prglb.ru/5t1e3
#book

Следующее руководство написано для тех, кто до сих пор не может выйти из Vim, и для тех, кому эта шутка уже приелась и Vim  -  их основной инструмент. И правда, этот маленький и невзрачный редактор может слишком много, чтобы им не пользоваться. Данное руководство научит вас использовать все возможности последней версии Vim, а также его более современный и удобный форк Neovim.

https://yangx.top/progbook/3342
#book

Сегодня объектно-ориентированное программирование является чуть ли не главной парадигмой разработки. Если вы используете один из популярных языков программирования, то почти наверняка используете ООП. А если вы еще не начали, настоящее руководство для вас. Вы изучите основы, теорию и на практических примерах познакомитесь с основными принципами.

https://yangx.top/progbook/3349
#book

Объектно-ориентированное программирование сегодня является самой популярной методологией программирования. С помощью ООП созданы тысячи проектов и успешно развиваются до сих пор. Если вы новичок в программировании, это руководство познакомит вас с самыми основными принципами ООП и примерами реального использования.

https://yangx.top/progbook/3354
#book

Возможно, вы уже успели использовать технологию Ajax, позволяющую в фоновом режиме общаться с сервером, передавая и получая данные. Однако Ajax не поддерживает непрерывное соединение, как другая популярная технология  -  веб-сокеты. В этом руководстве на многочисленных примерах на Node.js и JavaScript вы изучите работу с веб-сокетами.

https://yangx.top/progbook/3356
#book

Redis - одна из наиболее популярных NoSQL СУБД. Из настоящего руководства вы узнаете, как установить Redis, настроить и работать со структурами данных. Также вы научитесь увеличивать масштабируемость и производительность ваших приложений благодаря встроенным методам эффективного управления данными в Redis. Кроме этого, автор поделится с вами основными советами резервного копирования и восстановления данных в Redis.

https://yangx.top/progbook/3358
#book

Настоящее руководство посвящено современному дизайну и архитектуре популярной среди разработчиков OC Linux. Вы научитесь работать с командной строкой, инструментами для разработчиков, начнёте понимать, как работает данная ОС внутри. Также вы познакомитесь с особым понятием "философия" Linux, которое включает в себя отношения к использованию опенсоурсного ПО, взгляд на разработку и много интересного.

https://yangx.top/progbook/3363
#book #docker

Docker стал стандартом управления процессом разработки приложений. Потратив время на его изучение, впоследствии вы сможете безболезненно внедрять Docker в производство крупных приложений и сервисов. Данное руководство хорошо описывает основы по работе с ним, среди которых основы контейнеризации, Docker Compose, Docker Swarm, а также работа с Kubernetes и крупной инфраструктурой.

https://yangx.top/progbook/3365
#библиотека #beginner

Если вы мечтаете написать собственный фреймворк, то вот вам ещё один инструмент — Phinx. Данная библиотека предназначена для выполнения миграций.

https://github.com/cakephp/phinx
#book #linux

Это практическое руководство по операционной системе Linux написано для любого пользователя, независимо от того, является ли он настоящим новичком или продвинутым пользователем. Это обновленное девятое издание охватывает последние версии Linux 7 (RHEL 7), Fedora 21 и Ubuntu 14.04 LTS, а также включает информацию об облачных вычислениях и разработке с руководством по Openstack и Cloudforms.

https://yangx.top/progbook/3377