Какой материал по php вам интересно получать?
anonymous poll
Паттерны проектирования, применяемые в php – 174
👍👍👍👍👍👍👍 30%
Обзор по работе со сложными инструментами: docker, RabbitMQ, Elasticsearch и т.д. – 150
👍👍👍👍👍👍 26%
Обзор и работа с популярными фреймворками – 74
👍👍👍 13%
Видео и статьи для продвинутых разработчиков – 68
👍👍👍 12%
Видео и статьи для начинающих – 63
👍👍👍 11%
Интересные библиотеки и репозитории, включая обучающие, с гитхаба – 38
👍👍 6%
Работа с базами данных – 21
👍 4%
👥 588 people voted so far.
anonymous poll
Паттерны проектирования, применяемые в php – 174
👍👍👍👍👍👍👍 30%
Обзор по работе со сложными инструментами: docker, RabbitMQ, Elasticsearch и т.д. – 150
👍👍👍👍👍👍 26%
Обзор и работа с популярными фреймворками – 74
👍👍👍 13%
Видео и статьи для продвинутых разработчиков – 68
👍👍👍 12%
Видео и статьи для начинающих – 63
👍👍👍 11%
Интересные библиотеки и репозитории, включая обучающие, с гитхаба – 38
👍👍 6%
Работа с базами данных – 21
👍 4%
👥 588 people voted so far.
#advanced
Обзор Docker для начинающих: архитектура, инструменты и основы контейнеров.
https://prglb.ru/4j7b
Обзор Docker для начинающих: архитектура, инструменты и основы контейнеров.
https://prglb.ru/4j7b
#advanced #rabbitmq
RabbitMQ - это популярный брокер сообщений для реализации распределенного общения компонентов приложения в сети. В данном репозитории представлены многочисленные примеры использования кролика для реализации различных задач.
https://prglb.ru/4j6zc
RabbitMQ - это популярный брокер сообщений для реализации распределенного общения компонентов приложения в сети. В данном репозитории представлены многочисленные примеры использования кролика для реализации различных задач.
https://prglb.ru/4j6zc
#patterns #advanced
Паттерн Наблюдатель - один из часто применяемых паттернов в разработке приложений, реализованный во многих популярных фреймворках, таких как Symfony и Laravel. Позволяет избежать высокой связности компонентов.
https://prglb.ru/4cqv
Паттерн Наблюдатель - один из часто применяемых паттернов в разработке приложений, реализованный во многих популярных фреймворках, таких как Symfony и Laravel. Позволяет избежать высокой связности компонентов.
https://prglb.ru/4cqv
refactoring.guru
Наблюдатель на PHP
Пример паттерна Наблюдатель (Observer) на языке программирования PHP. Код с детальными комментариями на русском языке. Наблюдатель — это поведенческий паттерн, который позволяет объектам оповещать другие объекты об изменениях своего состояния.
#elasticsearch #video
Elasticsearch - это популярный поисковый движок, написанный на Java. Если вы хотите внедрить его в свое приложение, то в этом видео автор расскажет, как установить, запустить, проиндексировать записи и начать искать.
https://www.youtube.com/watch?v=3xb1dHLg-Lk
Elasticsearch - это популярный поисковый движок, написанный на Java. Если вы хотите внедрить его в свое приложение, то в этом видео автор расскажет, как установить, запустить, проиндексировать записи и начать искать.
https://www.youtube.com/watch?v=3xb1dHLg-Lk
YouTube
Search Engine with PHP & Elasticsearch
Want more? Explore the library at https://www.codecourse.com/lessons
Official site
https://www.codecourse.com
Twitter
https://twitter.com/teamcodecourse
Official site
https://www.codecourse.com
https://twitter.com/teamcodecourse
#advanced #design_patterns
В этом репозитории вы найдете большой список реализованных паттернов проектирования на PHP.
https://github.com/domnikl/DesignPatternsPHP
В этом репозитории вы найдете большой список реализованных паттернов проектирования на PHP.
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
#book #postgresql
Данные - важная часть любого приложения. Их может собраться так много, что ваше приложение начнёт отказывать в работе при каждом обращении к нему. Чтобы это избежать, нужно использовать эффективные инструменты по манипуляции ими. Один из таких инструментов - СУБД PostgreSQL. Настоящее руководство научит вас пользоваться его важными функциями и возможностями.
https://yangx.top/progbook/3570
https://yangx.top/progbook/3571
Данные - важная часть любого приложения. Их может собраться так много, что ваше приложение начнёт отказывать в работе при каждом обращении к нему. Чтобы это избежать, нужно использовать эффективные инструменты по манипуляции ими. Один из таких инструментов - СУБД PostgreSQL. Настоящее руководство научит вас пользоваться его важными функциями и возможностями.
https://yangx.top/progbook/3570
https://yangx.top/progbook/3571
Telegram
Книги для программистов
#phpunit
Популярная документация по фреймворку PHPUnit для тестирования веб-приложений.
https://phpunit.readthedocs.io/ru/latest/writing-tests-for-phpunit.html
Популярная документация по фреймворку PHPUnit для тестирования веб-приложений.
https://phpunit.readthedocs.io/ru/latest/writing-tests-for-phpunit.html
#book #sql
Пусть вас не смущает название книги, информации в ней достаточно, чтобы составлять даже самые сложные запросы к базе. Но навык составлять сложные запросы ничего не стоит, если эти запросы неэффективны. Автор же руководства научит вас, как работать с большими данными, при этом не экономя память и время на результат выполнения запроса. Книга пригодится разработчикам любого уровня, так что заслуживает вашего прочтения.
https://yangx.top/progbook/3582
Пусть вас не смущает название книги, информации в ней достаточно, чтобы составлять даже самые сложные запросы к базе. Но навык составлять сложные запросы ничего не стоит, если эти запросы неэффективны. Автор же руководства научит вас, как работать с большими данными, при этом не экономя память и время на результат выполнения запроса. Книга пригодится разработчикам любого уровня, так что заслуживает вашего прочтения.
https://yangx.top/progbook/3582
Telegram
Книги для программистов
#advanced #laravel
Добавляем водяные знаки на изображения с помощью библиотеки для Laravel.
https://prglb.ru/1wdxi
Добавляем водяные знаки на изображения с помощью библиотеки для Laravel.
https://prglb.ru/1wdxi
Medium
How to add watermark on an image in Laravel 5.8 Step by Step
In this blog post, we will learn, how to add watermark to an image in Laravel 5.8 application, to add watermark to images we will use…
#php #advanced
В этой статье автор покажет, как реализовать микросервисную архитектуру на php.
https://prglb.ru/uyxp
В этой статье автор покажет, как реализовать микросервисную архитектуру на php.
https://prglb.ru/uyxp
Medium
How to use PHP to build microservice?
In this article, we mainly introduce how to use PHP to build a microservices architecture. Knowing that PHP is also advancing with the…
#advanced #symfony
Многие задаются вопросом, как использовать две базы данных в Symfony. В этой статье автор расскажет, как менять подключения, выполнять миграции для разных баз и многое другоое.
https://prglb.ru/36f4o
Многие задаются вопросом, как использовать две базы данных в Symfony. В этой статье автор расскажет, как менять подключения, выполнять миграции для разных баз и многое другоое.
https://prglb.ru/36f4o
Medium
Two databases with Symfony 4 & Doctrine 2? Not as straightforward as it might look.
Since I started working on my big new project I knew one thing. This is gonna be multi-database by design. I already knew that both…
#advanced
Несмотря на всю популярность Laravel, фреймворк во многом использует плохие практики и паттерны проектирования. Один из них - сервис-локатор. Почему это плохо, узнаете из следующей статьи.
https://prglb.ru/5t7il
Несмотря на всю популярность Laravel, фреймворк во многом использует плохие практики и паттерны проектирования. Один из них - сервис-локатор. Почему это плохо, узнаете из следующей статьи.
https://prglb.ru/5t7il
Интересуешься веб-разработкой? Стань PHP-программистом! Ведущий веб-интегратор России QSOFT подготовил обширную программу «PHP-разработчик c 0 до PRO». Ты пройдешь путь от Junior до Senior Developer. Получишь четыре проекта в портфолио. Освоишь профессию и гарантированно получишь рабочее место.
Первым 20 ученикам — скидка 20%.
Программа курса и остальные подробности по ссылке: https://clc.to/1CTOug
Первым 20 ученикам — скидка 20%.
Программа курса и остальные подробности по ссылке: https://clc.to/1CTOug
#advanced #laravel
Если вы делаете приложение не только для себя, вам потребуется переводить свой контент на несколько языков в зависимости от вашей целевой аудитории. Сделать это на Laravel достаточно просто, а как - узнаем из статьи.
https://prglb.ru/2vd1a
Если вы делаете приложение не только для себя, вам потребуется переводить свой контент на несколько языков в зависимости от вашей целевой аудитории. Сделать это на Laravel достаточно просто, а как - узнаем из статьи.
https://prglb.ru/2vd1a
#php #reflection
Рефлексия - это чрезвычайно мощный инструмент, позволяющий вам исследовать классы, объекты и методы изнутри, получая доступ к их приватным свойствам, методам и даже комментариям над ними. Однако это не единственный способ получить доступ к приватным свойствам. Есть еще один, о котором в следующей статье расскажет Марко Пиветта, создатель Doctrine.
https://prglb.ru/72zu
Рефлексия - это чрезвычайно мощный инструмент, позволяющий вам исследовать классы, объекты и методы изнутри, получая доступ к их приватным свойствам, методам и даже комментариям над ними. Однако это не единственный способ получить доступ к приватным свойствам. Есть еще один, о котором в следующей статье расскажет Марко Пиветта, создатель Doctrine.
https://prglb.ru/72zu
ocramius.github.io
Accessing private PHP class members without reflection
A trick to use PHP 5.4 closure functionalities to get access to
#docker
Большая шпаргалка по Docker: установка, работа с образами, написание собственных докерфайлов, работа с сетью, docker-compose и многое другое.
https://prglb.ru/1r0sj
Большая шпаргалка по Docker: установка, работа с образами, написание собственных докерфайлов, работа с сетью, docker-compose и многое другое.
https://prglb.ru/1r0sj
#advanced
Адаптер - один из самых часто используемых паттернов проектирования, который позволяет вам преобразовать интерфейс одного класса в другой. В этой статье вы найдете теоретические объяснение сути паттерна, а также пример на PHP.
https://prglb.ru/2tjvy
Адаптер - один из самых часто используемых паттернов проектирования, который позволяет вам преобразовать интерфейс одного класса в другой. В этой статье вы найдете теоретические объяснение сути паттерна, а также пример на PHP.
https://prglb.ru/2tjvy
#advanced #laravel
Работаем с кэшем в Laravel для улучшения производительности.
https://prglb.ru/3w5at
Работаем с кэшем в Laravel для улучшения производительности.
https://prglb.ru/3w5at
Medium
Understanding Laravel Cache to Prevent High Disk IO
As a previous front-end developer, this is my first time working on a project that uses a framework (my previous job mostly focuses on…