А теперь время серьёзного PHP. Из этой статьи вы узнаете, как работать с RabbitMQ, брокером сообщений, в связке с PHP, позволяющем реализовать обмен сообщениями между компонентами приложения.
#php #middle
https://medium.com/eleven-labs/rabbitmq-publish-consume-and-retry-messages-109cf5859348
#php #middle
https://medium.com/eleven-labs/rabbitmq-publish-consume-and-retry-messages-109cf5859348
Небольшой репозиторий со списком популярных шаблонов проектирования и примерами их реализации.
#php #middle
https://github.com/domnikl/DesignPatternsPHP
#php #middle
https://github.com/domnikl/DesignPatternsPHP
GitHub
GitHub - DesignPatternsPHP/DesignPatternsPHP: Sample code for several design patterns in PHP 8.x
Sample code for several design patterns in PHP 8.x - DesignPatternsPHP/DesignPatternsPHP
По PHP написано много хороших книг. Мы же отобрали самые лучшие из них и поделили на категории в соответствии с уровнем специалиста.
https://proglib.io/p/php-books/
#php #novice #middle #senior
https://proglib.io/p/php-books/
#php #novice #middle #senior
#php #middle
Google — самая популярная поисковая система в мире. PHP — самый популярный язык программирования для разработки веб-приложений. Если их соединить, то получится отличное задание для развития навыков программирования на PHP. Проще говоря, автор этого курса создаёт поисковую систему вроде Google на чистом PHP!
https://coursehunters.net/course/sozdaem-klon-poiskovoy-sistemy-google-s-nulya-php-mysql
Google — самая популярная поисковая система в мире. PHP — самый популярный язык программирования для разработки веб-приложений. Если их соединить, то получится отличное задание для развития навыков программирования на PHP. Проще говоря, автор этого курса создаёт поисковую систему вроде Google на чистом PHP!
https://coursehunters.net/course/sozdaem-klon-poiskovoy-sistemy-google-s-nulya-php-mysql
coursehunter.net
Создаем клон поисковой системы Google с нуля | PHP MySQL - Видеоуроки
Изучите JavaScript, PHP и MySQL, создав собственную поисковую систему с нуля! ПОЛНОЕ пошаговое руководство! Независимо от того, являетесь ли вы полным новичком или опытным программистом, этот курс будет для вас очень полезным. К концу этого курса вы будете…
#php #middle
Для подключения платёжных систем вам понадобится работать с их API. Что такое API — можете прочитать в интернете, а как работать с ним — можете посмотреть в этом плейлисте. Автор рассмотрит, как подключить в своё приложение платёжную систему PayPal и продемонстрирует результат её работы.
https://www.youtube.com/playlist?list=PLfdtiltiRHWE_c8jjW5OeweL1c_8uqcnW
Для подключения платёжных систем вам понадобится работать с их API. Что такое API — можете прочитать в интернете, а как работать с ним — можете посмотреть в этом плейлисте. Автор рассмотрит, как подключить в своё приложение платёжную систему PayPal и продемонстрирует результат её работы.
https://www.youtube.com/playlist?list=PLfdtiltiRHWE_c8jjW5OeweL1c_8uqcnW
YouTube
PayPal Payments with PHP
A series on getting set up to charge users with PayPal. Whether you're building a member system, a shopping cart or something else, by the end of this series...
#php #symfony #middle
Если вы пользовались фреймворками Symfony или Laravel, то помните, как удобно пользоваться компонентами фреймворка через консоль. Чтобы научиться создавать такие же консольные приложения, вам достаточно прочитать эту статью.
https://symfony.com.ua/doc/current/components/console.html#id4
Если вы пользовались фреймворками Symfony или Laravel, то помните, как удобно пользоваться компонентами фреймворка через консоль. Чтобы научиться создавать такие же консольные приложения, вам достаточно прочитать эту статью.
https://symfony.com.ua/doc/current/components/console.html#id4
#php #middle
Вы слышали про библиотку Symfony Panther? Эта библиотека позволяет вам создавать функциональные тесты и скрапить сайты.
Вы слышали про библиотку Symfony Panther? Эта библиотека позволяет вам создавать функциональные тесты и скрапить сайты.
Symfony
Introducing Symfony Panther: a Browser Testing and Web Scraping Library for PHP (Symfony Blog)
Symfony Panther is a a new library to scrape websites and to run end-to-end tests using real browsers. Panther leverages the W3C's WebDriver protocol to drive native web browsers such as Google Chrome…
#middle
Как насчёт творчества? Наверняка вы уже давно используете один из популярных фреймворков и знать не знаете проблем. Давайте выйдем из зоны комфорта и посмотрим на эволюцию роутингов, используя некоторые из компонентов Symfony.
https://www.sitepoint.com/build-php-framework-symfony-components/
Как насчёт творчества? Наверняка вы уже давно используете один из популярных фреймворков и знать не знаете проблем. Давайте выйдем из зоны комфорта и посмотрим на эволюцию роутингов, используя некоторые из компонентов Symfony.
https://www.sitepoint.com/build-php-framework-symfony-components/
Sitepoint
Build your own PHP Framework with Symfony Components — SitePoint
Learn how to combine various independent Symfony components to build your own PHP framework
Использование Docker.pdf
63.8 MB
#library #middle
Ocramius не только талантливый разработчик (автор Doctrine и ProxyManager), но и веселый парень, он вместе с roave, где сейчас работает, сделали пакет Dont: это простая библиотека с набором трейтов, которая запрещает использовать магические методы. Пожалуй, это лучшее применение трейтов из всех, что можно найти.
https://github.com/Roave/Dont
Ocramius не только талантливый разработчик (автор Doctrine и ProxyManager), но и веселый парень, он вместе с roave, где сейчас работает, сделали пакет Dont: это простая библиотека с набором трейтов, которая запрещает использовать магические методы. Пожалуй, это лучшее применение трейтов из всех, что можно найти.
https://github.com/Roave/Dont
GitHub
GitHub - Roave/Dont: :no_entry_sign: Small set of defensive programming utilities/traits for PHP
:no_entry_sign: Small set of defensive programming utilities/traits for PHP - GitHub - Roave/Dont: :no_entry_sign: Small set of defensive programming utilities/traits for PHP