Библиотека пхпшника | 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 #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
#advanced #mysql

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

https://elisdn.ru/blog/52/db-migrations-in-frameworks
Онлайн-платформа goods открывает несколько вакансий на должности:

Frontend-разработчик
Backend-разработчик
Middle Android Developer
Golang Developer
Senior Golang Developer

Что мы предлагаем своим разработчикам маркетплейса? Комфортный офис в центре города, официальное оформление, высокую зарплату, премии и бонусы, бесплатные курсы, ДМС и годовые абонементы в фитнес-клубы.

Не упусти свой шанс! Пиши на почту: [email protected]

Если не нашли себе подходящую вакансию - посетите нашу страницу с рассказом о компании, фотками из офиса и множеством других вакансий - https://prglb.ru/3fa7u
#book #advanced

Благодаря трем основным элементам: основам объектов, принципам проектирования и лучшим практикам, вы узнаете, как разрабатывать элегантные и надежные системы с использованием PHP.

https://yangx.top/progbook/3919
В IT каждая команда стремится выпускать качественный продукт, без багов и ошибок. Но даже с выходом официальной версии продукт будет дополняться новыми исправлениями и улучшениями.
Тестировщик ПО — это первый специалист, который выявляет критические ошибки и указывает на них разработчикам.

На куре “Тестировщик ПО” в SkillFactory https://clc.to/BDD8Gg мы учим системному мышлению, и как правильно выстраивать процессы проверки. Наш метод позволяет познакомится с логикой построения программного обеспечения и выбрать подход к изучению каждого этапа.

После успешного прохождения курсы выпускники могут претендовать на должность junior тестировщика в крупных IT компаниях и самостоятельно выполнять заказы по тестированию разработок на фриланс порталах.

Познакомьтесь с программой курсы и дополнительными преимуществами профессии: https://clc.to/BDD8Gg