Библиотека пхпшника | 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
加入频道
#php #oop #video

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

https://www.youtube.com/watch?v=w3XUG6oyINI&t=10s
👍1
#book

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

https://yangx.top/progbook/2995
#video #db

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

https://prglb.ru/9308
#pdo #beginner

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

https://prglb.ru/2e9w1
Масштабируемый WordPress-кластер почти бесплатно

Как директор по разработке Design Home, одной из ведущих мобильных игр Glu Mobile, я имею дело с действительно большими вопросами масштабируемости. Поэтому, когда я решил настроить свой собственный блог Effective Programmer, используя WordPress, для меня было естественным создать что-то, что можно масштабировать для работы с сотнями тысяч пользователей в сутки.

https://prglb.ru/4t8zb
#book #testing

Коммерческая разработка на PHP и любых других языках не обходится без тестирования приложения. Суть тестирования в том, чтобы проверить, что наши методы делают то, что мы от них ожидаем. Написание тестов гарантирует, что в будущем, когда ваше приложение будет изменяться, наши методы и классы будут по-прежнему делать то, что мы от них ждём. Это небольшое руководство покажет вам примеры написания тестов, различные паттерны, а также ответит на вопросы, почему нужно тестирование.

https://yangx.top/progbook/1568
#video #docker

Основы Docker от Евгения Кувшинова, автора полезного канала по разработке на php.

https://prglb.ru/1xdbn
#laravel #beginner

Если в Laravel вам нужна глобальная функция, которая доступна везде, вам нужно зарегистрировать свой хелпер. А как это сделать правильно, узнаем из следующей статьи.

https://prglb.ru/1m68a
#библиотека #advanced

Компонент знаменитого фреймворка Symfony для создания консольных команд. Вы можете использовать не только для кодогенерации или автоматизации исполнения других длинных команд, но для Cron-задач.

https://prglb.ru/x0f1
#book #docker

Docker, docker, docker - это слово в последние года стало звучать ещё громче и чаще. И, возможно, вполне обоснованно, ведь контейнерная система Docker настолько уникальна, что с ней не сравнить другие мейнстримные сборки веб-серверов. Раньше, настроив окружение для разработки на локальной машине, вам приходилось настраивать такое же окружение на хостинге. Теперь вам достаточно просто перенести контейнер со всеми зависимостями и пакетами на другую машину и развернуть его там, ничего при этом не настраивая.

https://yangx.top/progbook/3036
#book #linux

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

https://yangx.top/progbook/3043