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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
加入频道
#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
#advanced

В этом репозитории вы найдете многочисленные туториалы по Docker: от знакомства с основными командами до деплоя.

https://prglb.ru/2xas7
#book

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

https://yangx.top/progbook/3383
#git #novice

Наверняка вы слышали о Git — незаменимом инструменте любого программиста. Чтобы научиться с ним работать, мы подготовили для вас несколько полезных ресурсов.

1. Git
В этой книге даётся описание ветвления в git, работа с git на сервере и описание других инструментов для удобной разработки.

2. Learn Git Branching
Этот сайт предназначен для обучения git посредством лёгкой игры. Благодаря нему вы научитесь простым командам по управлению вашим репозиторием.

3. Try Git
Данное приложение предоставляет доступ к онлайн-оболочке, с которой вы можете экспериментировать, вводя различные команды.
#advanced #video

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

https://prglb.ru/3etfu
#laravel

Итак, вы хорошо знаете PHP, разбираетесь в ООП и готовы изучить фреймворк? Начнём с laravel. Почему именно? Фреймворк очень популярен, для него легко найти решения в интернете и дополнительные пакеты.

https://bit.ly/2T3nAwx
#advanced

Многие из нас используют DateTime везде, не задумываясь о том, почему это может быть плохо. В этой статье автор расскажет, почему надо использовать с самого начала DateTimeImmutable, а не DateTime.

https://prglb.ru/5lur3
Регулярные выражения: базовое знакомство для новичков

Знакомьтесь, регулярные выражения! Из статьи вы почерпнёте основные идеи, распространённые шаблоны и функции с примерами.

https://prglb.ru/nmye