Библиотека пхпшника | 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
加入频道
Понятные видеоуроки по Docker для начинающих

Хочешь овладеть навыком автоматизирования и развертывания приложений в виртуальной среде? Берись за Docker вместе с нашим видеокурсом.

https://proglib.io/sh/bNWBmeslud
#advanced #laravel

Из этого видео вы узнаете, как работает контейнер в laravel, как запускается приложения, цепочка миддлваров и многое другое.

https://www.youtube.com/watch?v=fbEebc6GXvU
#advanced #docker

Сайт с интерактивными упражнениями для изучения Docker с нуля: вы запустите свой первый контейнер, научись смотреть логи конкретного контейнера, писать докерфайлы и многое другое.

https://www.katacoda.com/learn?q=docker
#вакансия

PHP разработчик

— Знание серверного языка программирования для web PHP;
— Знание ACL/RBAC, ORM, GRAPHQL/REST, OAuth2/MVC;
— Знание MySQL/Postgresql.

https://proglib.io/vacancies/php-razrabotchik-talents-in-games-2019-11-29
🌚1
SQL или NoSQL? А также самые сложные SELECT-запросы

Являются ли NoSQL базы будущим программирования? Или каждой технологии отведено своё место? Отвечаем на это в статье.

https://proglib.io/sh/75tB4QvcdA
👍1
#doctrine

Один запрос - одна транзакция. В этой статье автор расскажет про прием, который позволит вам глобально запускать и откатывать транзакции, используя Doctrine.

https://www.thinktocode.com/2019/11/14/one-request-one-doctrine-transaction/
#book

Redis — это сетевое хранилище данных с открытым исходным кодом, является представителем NoSQL-подобных баз данных. В этой книге вы сразу погрузитесь в реальные примеры использования Redis, включая кэширование, масштабирование и интегрирование с другими СУБД. Вы научитесь работать с большими массивами данных, сокращая получение и добавление данных в сотни раз по сравнению с MySQL. От вас потребуется знания структуры и концепций работы баз данных.

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

Немного сложных моментов в понимании работы пакетного менеджера зависимостей composer.

https://medium.com/ruwork/dont-ignore-composer-lock-6f9fb3dc511a
Скачиваешь новое приложение для вызова такси, а оно… неудобное. Некрасивое. Виснет постоянно, вылетает, да и оплата картой проходит через раз… Кто виноват? Разработчик плохо постарался? Не только. Тестировщик тоже не выполнил свою задачу ー не проверил баги, не оценил удобство приложения. А мог бы указать коллегам на слабые места в приложении, тогда и продукт бы “взлетел” на рынке, и недовольных пользователей было бы меньше.

Где учат таких плохих тестировщиков, мы не знаем. А за классным образованием ー на курс «Тестировщик ПО (QA)» к SkillFactory: всего за 4 месяца те, кто хотел в IT, но не хотел заниматься чистым программированием, изучают теорию тестирования, приобретают технические навыки и осваивают платформы для тестирования, а потом находят интересную работу с высокой з/п.

Ну что, вы готовы ворваться в IT? Узнай подробности: https://clc.to/hsE26w
#laravel

В Symfony реализована достаточно удобная система ролей с иерархией. В этой статье автор реализует тот же подход для Laravel.

https://medium.com/@tomgrohl/implementing-user-roles-into-a-laravel-application-f8b9b5c266a7