ar
Feedback
Библиотека PHP программиста 👨🏼‍💻👩‍💻

Библиотека PHP программиста 👨🏼‍💻👩‍💻

الذهاب إلى القناة على Telegram

Полезные материалы по PHP, Laravel, Symfony, CodeIgniter, CakePHP, Phalcon По всем вопросам @evgenycarter

إظهار المزيد
2 095
المشتركون
+124 ساعات
-47 أيام
-1030 أيام
أرشيف المشاركات
💪 Пройди тест по PHP и проверь свои знания. Ответишь — пройдешь на продвинутый курс "PHP Developer. Professional" от OTUS по
💪 Пройди тест по PHP и проверь свои знания. Ответишь — пройдешь на продвинутый курс "PHP Developer. Professional" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса🎁 . ⛔️ ПРОЙТИ ТЕСТ: https://otus.pw/Ylbh/ Нативная интеграция. Информация о продукте www.otus.ru

+9
Интернет магазин с нуля на Laravel Курс интернет магазин на Laravel. Урок 1. Подготовка и настройка проекта Прямой эфир! Курс Интернет-магазин. Этап 1. Подготовка Курс интернет магазин на Laravel. Урок 2. База данных Прямой эфир! Курс Интернет-магазин. Этап 2. База данных Курс интернет магазин на Laravel. Урок 3. Аутентификация и socialite Главная страница и intervention image. Курс интернет магазин на Laravel. Этап 4. Фильтры, Laravel Scout, full text поиск. Курс интернет магазин на Laravel. Этап 5. Характеристики, опции товара. EAV. Курс интернет магазин на Laravel. Этап 6. Курс по изучению Laravel на примере интернет-магазина. Второй поток. Обзор содержания курса "Обучение ларавел на примере интернет-магазина". источник 👉 @php_lib

🧪 Советы и рекомендации PhpStorm - Поиск по заглавным буквам При поиске определенных файлов вы можете просто набрать заглавные символы слова. Например, "UCCT" для моего класса "UpdateChannelsCommandTest". Это очень полезно, когда у вас похожие имена файлов и вам трудно найти нужный. Это сэкономит вам много времени. 👉 @php_lib

🤖 Пройди тест по PHP Проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "PHP Developer. Professional" от OTUS
🤖 Пройди тест по PHP Проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "PHP Developer. Professional" от OTUS по специальной цене. После 5 месяцев обучения ты сможешь: - Ориентироваться в экосистеме PHP - Отличать парадигмы ООП от функционального программирования - Писать понятный чистый код - Повышать стабильность приложений. В конце обучения тебя ждет проектная работа. 🎫Курс можно приобрести в рассрочку 👉 ПРОЙТИ ТЕСТ: https://otus.pw/Ylbh/ Реклама. Информация о рекламодателе на сайте otus.ru

🧪 Советы и рекомендации PhpStorm - переопределение методов Когда вы хотите переопределить метод, PhpStorm помогает вам уже при его вводе. Но есть также ярлык для открытия всплывающего окна "Override Methods". В нем вы можете выбрать метод, а также указать, нужно ли копировать родительский DocBlock. 👉 @php_lib

Мартин Джу Распространенные ошибки в Laravel Эта небольшая электронная книга посвящена написанию сопровождаемого кода Laravel в целом. Я являюсь (в основном) разработчиком на PHP (90% Laravel) с 2012 года, а с 2017 года занимаюсь анализом кода. Я видел (и делал) некоторые типичные и часто повторяющиеся проблемы или ошибки, которые делают нашу жизнь сложнее, но обычно их довольно легко исправить или избежать. Поэтому я собрал эти проблемы в 3 категории: Производительность Развертывание Обслуживание 👉 @php_lib

🧪 Советы и рекомендации PhpStorm - Lorem ipsum Всем нам иногда нужен текст-заглушка. В PhpStorm вы можете набрать "lorem" и развернуть его с помощью клавиши табуляции. Но вы также можете указать количество слов, добавив число "lorem5" или даже объединить его с ярлыком emmet, например "p>lorem5". 👉 @php_lib

❌❌Давайте поговорим о сложном, но в то же время мощном инструменте веб-разработчиков — конкурентном программировании. 📢📢 Об
❌❌Давайте поговорим о сложном, но в то же время мощном инструменте веб-разработчиков — конкурентном программировании. 📢📢 Обсудим практические возможности этой технологии на открытом уроке «Генераторы и файберы в PHP», который пройдёт 12 апреля в 20:00. 🟠Урок является бесплатной пробной частью онлайн-курса OTUS “PHP Developer. Professional”. Что вас ждет на этом вебинаре: 🔵Разберём основы конкурентного программирования. 🔵Изучим генераторы и файберы в PHP. 🔵Обсудим, как использовать эти инструменты для решения полезных практических задач. 🔵Сравним PHP с другими языками программирования. 🎤 Занятие проведет Дмитрий Кириллов — технический директор 1С-Старт. 🎫 Продолжить обучение на курсе возможно в рассрочку. 👉 Чтобы записаться на урок, пройдите вступительное тестирование: https://otus.pw/oGPl/ Реклама. Информация о рекламодателе на сайте otus.ru

🧪 Советы и рекомендации PhpStorm - Измененные цвета строк Когда вы изменяете свой код, вы можете увидеть небольшой цветовой индикатор сбоку. Когда вы щелкаете по нему, вы даже видите, что было изменено. (список изменений) Используемые цвета определяются вашей темой. Но, как и все в PhpStorm, вы можете изменить эти цвета. Проверьте настройки "Color Scheme -> VCS" и "Color Scheme -> Diff & Merge". 👉 @php_lib

The Book: 50 drops of PHP В этой книге собраны 50 полезных, неизвестных, недооцененных функций PHP или вещей, обнаруженных, и
The Book: 50 drops of PHP В этой книге собраны 50 полезных, неизвестных, недооцененных функций PHP или вещей, обнаруженных, использованных и изученных во время ежедневного использования PHP. Используя фреймворки ежедневно, иногда можно потерять представление о силе языка и основных функциональных возможностях, предоставляемых ядром PHP. Я вижу, что обычно я обращался к документации фреймворка или искал пакет в Packagist для системных, массивных и строковых функций вместо того, чтобы использовать некоторые основные функции, предоставляемые языком. https://github.com/roberto-butti/50-drops-of-php 👉 @php_lib

Level up для back-end разработчиков, тимлидов и администраторов — это умение разрабатывать микросервисную архитектуру и созда
Level up для back-end разработчиков, тимлидов и администраторов — это умение разрабатывать микросервисную архитектуру и создавать масштабируемые, fault-tolerant приложения! Хотите сделать первый шаг в этом направление? Тогда приглашаем на открытые уроки онлайн-курса «Microservice architecture» OTUS с экспертами-практиками. 🗓 3 апреля в 20:00 — «Брокеры сообщений: RabbitMQ и Kafka» Чтобы обеспечить асинхронную связь между микросервисами, нужен брокер сообщений, например — Kafka или RabbitMQ. На занятии вместе с Евгением Непомнящим, опытным разработчиком, мы ознакомимся с основными принципами работы этих брокеров, а также посмотрим на их использование в live demo. 👉 Для регистрации пройдите вступительный тест — https://otus.pw/k4Ez/ 🗓 17 апреля в 20:00 — «Модульные монолиты и DDD» На этом открытом уроке рассмотрим основные паттерны для построения и написания модульных монолитов. Особое внимание уделим паттернам DDD. Урок проведет Станислав Щетинников, директор по развитию. 👉 Для регистрации пройдите вступительный тест — https://otus.pw/HuJY/ А если вам понравятся бесплатные уроки, продолжить обучение можно будет уже на курсе. Оплата курса возможна в рассрочку. Реклама. Информация о рекламодателе на сайте www.otus.ru

🧪 Советы и рекомендации PhpStorm - Проверка регулярных выражений в строке Мы все знаем, как трудно бывает отлаживать регулярные выражения. Это не всегда весело. Но теперь это стало намного проще. В PhpStorm есть инлайн-экшен, где вы можете проверить свои выражения. В этом примере у меня есть разные URL "YouTube", и мне нужен id видео. 👉 @php_lib

Найти за полсекунды: сравниваем похожие фотографии В этой статье я хочу поделиться своим опытом работы над пет-проектом по со
Найти за полсекунды: сравниваем похожие фотографии В этой статье я хочу поделиться своим опытом работы над пет-проектом по созданию хранилища фотографий с возможностью поиска дубликатов. Я расскажу, с каким багажом я вошел в этот проект, в чем заключалась задача и как её решал. В конце поделюсь результатами и почему я считаю, что это один из лучших проектов, которым я занимался. https://habr.com/ru/company/oleg-bunin/blog/663012/ 👉 @php_lib

😎Хотите расширить свой стек языком Clojure? Приходите на бесплатный вебинар «Разработка скриптов на Clojure», приуроченный к старту онлайн-курса «Clojure Developer» в OTUS. — Clojure — это язык программирования общего назначения, на нём можно разрабатывать абсолютно все. До недавнего времени разработка скриптов на Clojure была трудной задачей в основном из-за медленного старта JVM, но появление GraalVM позволило обойти это ограничение. Скрипты, написанные на Clojure, теперь стартуют практически мгновенно, при этом, в процессе разработки доступен REPL и весь арсенал языка Clojure. — На занятии мы познакомимся с проектом Babashka и узнаем, как именно эта библиотека помогает разрабатывать скрипты. ✅ Не упустите возможность протестировать курс! После открытого урока вы сможете приобрести курс, доступный в рассрочку. 👉Пройдите полный тест на сайте, узнайте, осилите ли вы обучение: https://otus.pw/Q6Q6/

🧪 Советы и рекомендации PhpStorm - Сортировка строк по алфавиту Знаете ли вы, что можно сортировать строки в алфавитном порядке через глобальный поиск? 👀 🔍 👉 @php_lib

Как установить Xdebug 3 с помощью Docker и PhpStorm - полное руководство по PHP 8 источник 👉 @php_lib

🔥 Пройди тест по Laravel ! 🔥 ➡️ Проверь себя и свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Framework Laravel
🔥 Пройди тест по Laravel ! 🔥 ➡️ Проверь себя и свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Framework Laravel" от OTUS по специальной цене. 👩‍💻 Присоединяйся к новому потоку онлайн-курса «Framework Laravel» в OTUS. В программе курса — удобные и мощные наработки огромного Laravel-сообщества, а практика — решение бизнес-задач. 👨‍💻 За 4 месяца обучения твое портфолио пополнится мини-проектами и выпускной работой. 30 марта начинаем занятия. 🎫Курс можно приобрести в рассрочку 👉 ПРОЙТИ ТЕСТ: https://otus.pw/15EZI/ Реклама. Информация о рекламодателе на сайте otus.ru

🧪 Советы и рекомендации PhpStorm - Удаление неиспользуемых импортов Очень легко оказаться с неиспользуемыми импортами в ваших классах. К счастью, есть отличная возможность удалить их. Она называется optimize imports и также сортирует ваши импорты в алфавитном порядке. 👍 👉 @php_lib

Шифрование моделей Laravel Eloquent с помощью CipherSweet https://rias.be/blog/encrypting-laravel-eloquent-models-with-ciphersweet 👉 @php_lib