Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
11.3K subscribers
1.36K photos
20 videos
26 files
4.05K links
Все самое полезное для пхпшника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/bca892d6

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
Download Telegram
Тест на знание алгоритмов и структур данных #2

Пришло время узнать, как хорошо вы разбираетесь в алгоритмах и структурах данных. Проверьте свои знания в нашем тесте из 10 вопросов. Сможете набрать максимальный балл?

🔗 Основной сайт
🔗 Зеркало
🌚2
Хотите больше мемов?
Подписывайтесь на канал @itmemlib
🤯5🍌3
Забывали про важный дедлайн — было или не было?
Расскажите в комментариях ⬇️
Sega MegaDrive/Genesis Emulator


Базовый эмулятор Sega MegaDrive/Genesis, использующий PHP

для работы требуются расширения PHP 8.1, PHP M68K и PHP-SDL

https://github.com/carp3/php-megadrive#sega-megadrivegenesis-emulator-using-php
👍6🌚4
7 способов сортировки массивов на примере С++ с иллюстрациями

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

🔗 Основной сайт
🔗 Зеркало

Зачем учить алгоритмы сортировки, если есть уже готовые методы сортировки?
Чтобы знать плюсы и минусы каждого алгоритма, понимать, как действительно он работает (а не просто копипастить) и какой алгоритм выбрать для конкретной задачи. Плюс изучение алгоритмов развивает мышление и профессиональный кругозор.

Как мне оперативно научиться применять алгоритмы?
Мы запустили курс «Алгоритмы и структуры данных», на котором junior и middle+ программисты смогут потренировать навыки применения алгоритмов и сгенерировать идеальные решения сложных задач в сообществе других разработчиков.

➡️ Начать обучение
👍8🤯1🌭1
🎃 В честь Хэллоуина мы устраиваем распродажу на все курсы нашей школы Proglib.academy.

➡️ Скидка 50% действует до 31 октября:
👉🏻 Алгоритмы и структуры данных
👉🏻 Математика для Data Science
👉🏻 Основы IT для непрограммистов
👉🏻 Основы программирования на Python
👉🏻 Frontend Basic: принцип работы современного веба

➡️ Также мы устраиваем конкурс на 3 бесплатных места на любой наш курс. Переходите по ссылке, заполняйте анкету, и 31 октября мы случайным образом разыграем доступ к курсу.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3👍2🤔1
CQRS с Symfony Messenger

CQRS — это шаблон, который разделяет операции чтения и обновления для хранилища данных. Реализация CQRS в вашем приложении может максимизировать его производительность, масштабируемость и безопасность. Гибкость, обеспечиваемая переходом на CQRS, позволяет системе лучше развиваться с течением времени и не позволяет командам обновления вызывать конфликты слияния на уровне домена.

https://dev.to/adgaray/cqrs-with-symfony-messenger-2h3g
👍5🤔3🌚1
Composite DB

это легкий и быстрый PHP ORM, DataMapper и Table Gateway, который позволяет вам представлять схему ваших таблиц SQL в стиле ООП, используя всю мощь синтаксиса класса PHP 8.1+.

Он также предоставляет вам CRUD, построитель запросов и автоматическое кэширование из коробки, так что вы можете начать работать со своей базой данных из php-кода за считанные минуты!

https://github.com/compositephp/db
👍7
Проектирование Symfony Validator по методу TDD

Практический пример применения метода разработки через тестирование в PHP.

https://blog.devgenius.io/designing-a-symfony-validator-the-tdd-way-8cded85e88d1
👍3