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

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

https://www.youtube.com/watch?v=0_fncwCJ938
Стань веб-разработчиком с нуля за 6 месяцев и начни зарабатывать от 60 тысяч из любой точки мира!

В SkillFactory уже скоро начинается обучение на курсе «Веб-разработчик на PHP» https://clc.to/Cxm-YQ

Почему стоит выбрать профессию разработчика на PHP?
— Востребованность: более 1500 вакансий для веб-разработчиков на hh
— Минимальный порог входа: дружелюбный язык, который можно изучить с нуля
— Удаленная работа: работа из любой точки мира в компании или на фрилансе

Изучите HTML, CSS, Javascript и PHP с основ и до реальных рабочих задач. Каждый новый инструмент закрепите проектом на практике. Реализуете и добавите в свое портфолио 3 проекта.

Оплачивай по частям или после обучения: учись, не отвлекаясь на решение финансовых вопросов. Узнай подробности: https://clc.to/Cxm-YQ
#advanced #laravel

10 лучших, по мнению автора статьи, пакетов для работы с мультиязычностью в Laravel.

https://quickadminpanel.com/blog/10-best-laravel-packages-for-multi-language-translations/
Wisebits в поиске опытного бэкенд-разработчика🚀

4000 EUR
Кипр
Пишешь на PHP7, Go и JS. Куча трафа, борьба за сроки, современный офис и очень интересные условия.

https://teletype.in/@wladeo/SyTrLx5dH
#advanced #phpunit

Проблемы и ошибки программного обеспечения были всегда, они появлялись настолько часто, что разработчики придумали тестирование приложений как способ избавить себя от ошибок на стадии разработки. PHPUnit  -  это фреймворк для тестирования приложений на PHP. В данном руководстве вы найдёте многочисленные функции, предоставляемые PHPUnit, которые смогут вам гарантировать правильное функционирование вашего приложения и его компонентов.

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

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

https://beberlei.de/2012/08/22/building_an_object_model__no_setters_allowed.html
#advanced #book #symfony

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

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

Если вы работаете с Доктриной (неважно, в контексте симфони или отдельно), у вас могла возникнуть необходимость в доменных событиях, которые вы будете кидать прямо из сущности. В этой статье автор приведет пример своей реализации таких событий.

https://beberlei.de/2013/07/24/doctrine_and_domainevents.html
#advanced

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

https://github.com/zualex/devmap
#advanced #testing #laravel

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

https://www.youtube.com/playlist?list=PLmwAMIdrAmK7SHlZRwc73GGjQ9AEFGu7g
#reflection

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

https://culttt.com/2014/07/02/reflection-php/
#advanced

А в этой статье Никита Попов покажет, как реализовать подобие корутин в php.

https://nikic.github.io/2012/12/22/Cooperative-multitasking-using-coroutines-in-PHP.html