Библиотека пхпшника | 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
加入频道
Wisebits в поиске опытного бэкенд-разработчика🚀

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

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

Внедрение зависимостей - один из важнейших принципов проектирования приложения на любом языке программирования. В этом видео знаменитый разработчик Anthony Ferrara расскажет про Dependency Injection в картинках.

https://www.youtube.com/watch?v=IKD2-MAkXyQ
#advanced

Если вы все свои поля класса объявляете как private, вы - молодец. Однако не надейтесь, что теперь они под надежной защитой. PHP позволяет получить к ним доступ. Как - читаем в статье.

https://prglb.ru/3m4u1
#advanced #algorithms

Коллекция алгоритмов и структур данных, реализованных на языке PHP. Здесь вы найдете алгоритмы сортировки, поиска, различные структуры данных и многое другое.

https://github.com/doganoo/PHPAlgorithms
Как заработать на аренде офиса, которого у вас нет

Наши друзья из Ключа недавно запустили что-то интересное. Если не слышали раньше, то Ключ — это сеть рабочих пространств, которая делает смарт-офисы, коворкинги и переговорные на разных площадках в Москве. Например, у Ключа есть филиалы на Трёхгорной мануфактуре и Арме. На подходе у них новая большая площадка у м. Нагатинская — Ключ Сириус Парк.

По этому случаю в компании запустили реферальную программу: те, кто предложит арендатора в Ключ, смогут получить вознаграждение 5% от месячной платы за аренду — а это до 250 000 ₽.

Как это работает
Есть две простые анкеты.
Первая — это регистрация в реферальной программе: https://bit.ly/2AL4fIo. После неё вам вышлют личный ID брокера.
Вторая анкета — это форма, где нужно оставить контакты ваших знакомых, кто ищет офис: https://bit.ly/2oLH521. Если сделка с ними будет успешной, то вам перечислят вознаграждение. Успешная сделка — это когда договор аренды заключен от 6 месяцев и выше.

Здесь подробнее про другие площадки Ключа: thekey.space/offices
#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