Библиотека PHP программиста 👨🏼💻👩💻
رفتن به کانال در Telegram
Полезные материалы по PHP, Laravel, Symfony, CodeIgniter, CakePHP, Phalcon По всем вопросам @evgenycarter
نمایش بیشتر2 095
مشترکین
+124 ساعت
-47 روز
-1030 روز
آرشیو پست ها
👨💻 Хотите освоить лучшие инструменты по разработке микросервисной архитектуры?
Ответьте на 11 вопросов, чтобы проверить достаточно ли ваших навыков, чтобы строить архитектуру микросервисов и попасть на курс — «Microservice Architecture» от OTUS.
На полном курсе вы научитесь проектировать сложный бэкенд и работать с легаси-проектами, разбираться с трудными ситуациями и находить нестандартные решения. Все это на практике, с реальными кейсами и под руководством команды экспертов!
👉 Пройти тест — https://otus.pw/Fsd6/
💣 После прохождения у вас будет возможность записаться на курс по спец. цене и оформить рассрочку. А также вы получите доступ к записям 27 открытых уроков курса.
Реклама. Информация о рекламодателе на сайте www.otus.ru.
Как правильно использовать mysqli
https://phpdelusions.net/mysqli
👉 @php_lib
🧪 Советы и рекомендации PhpStorm - Переместить курсор на подходящую скобку
Вы когда-нибудь пытались найти подходящую скобку? Я пытался много раз!
Знаете ли вы, что в PhpStorm для этого есть горячая клавиша? Оно называется "Move Caret To Matching Brace", и оно также работает для HTML-тегов 🔥.
👉 @php_lib
✔️ Пройди тест по PHP и проверь свои знания!
Сможешь сдать — пройдешь на продвинутый курс "PHP Developer. Professional" от OTUS по специальной цене + получишь демо-ролик о занятиях на курсе в подарок и доступ к открытым урокам курса🎁 .
🟠Что даст вам курс?
Вас ждут уникальные знания профессионалов отрасли, много практики решения разнообразных задач бэкенда и разработка серьезного продукта в качестве выпускного проекта.
Через 5 месяцев обучения вы сможете оценивать алгоритмическую сложность кода, работать с кодом с точки зрения анализа и понимать, почему решение работает медленно и как это исправить. На живых вебинарах вы освоите тестирование, доставку в продакшн, а также познакомитесь с SRE-практиками.
Все это позволит вам достичь на middle+ уровня.
🟠Курс рассчитан на php-разработчиков с опытом и доступен в рассрочку.
👉ПРОЙТИ ТЕСТ: https://otus.pw/1UZL/
Хочешь протестировать учебный процесс заранее? Тогда приходи на открытые уроки курса!
🗣 27 марта в 20:00 открытый урок «Отладка и профилирование приложений на PHP».
🗣 12 апреля в 20:00 открытый урок «Генераторы и файберы в PHP».
Реклама. Информация о рекламодателе на сайте otus.ruLaravel 9 и Vue 3 SPA интернет магазин
0. Обзор html шаблона магазина и приоритеты задач
1. План действий для создания интернет магазина
2. Предварительная архитектура бд для интернет магазина
3. Разворачиваем проект интернет магазин в docker
4. Установка AdminLTE для laravel через composer и вручную
5. Оформляем adminlte, иконки. Создаем layout и имена
6. CRUD по категориям, тегам и цветам с интерфейсом
7. CRUD по пользователям
8. Миграция для продуктов и начальная форма для добавлнения
9. Доделываем добавление продуктов в админке
10. Создаем проект на vue3, клиентская часть интернет магазин
11. Переносим html шаблон магазина в App vue
12. Добавляем главную страницу во vue router
13. Прокидываем шаблон продуктов и получаем продукты с бекенд
14. Создаем Resource для продуктов и отображаем данные
15. Корректируем работу popup и добавляем вывод атрибутов
16. Выводим варианты цветов в быстром просмотре
17. Выбор продукта внутри попап, улучшаем отдачу продуктов
18. Галерея в быстром просмотре продукта
19. Фильтр продуктов, заготовка бека и фронт енда
20. Фильтрация продуктов фронт + бекенд.
21. Пагинация vue на странице с продуктами
22. Страница товара
23. Добавление товара в корзину с использованием vue
25. Объединяем фронт с беком для деплоя
26. Оформление заказа
Полный плейлист доступен на youtube
👉 @php_lib
Развертывание PHP-приложения с помощью docker compose в продакшн
https://www.pascallandau.com/blog/deploy-docker-compose-php-gcp-poc/
👉 @php_lib
❓ Пройди тест по Laravel !
➡️ Проверь себя и свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Framework Laravel" от OTUS по специальной цене.
Что даст тебе курс:
В программе курса — удобные и мощные наработки огромного Laravel-сообщества, а практика — решение бизнес-задач.
❌📊За 4 месяца обучения твое портфолио пополнится мини-проектами и выпускной работой. 30 марта начинаем занятия.
🎫Курс можно приобрести в рассрочку
👉 ПРОЙТИ ТЕСТ: https://otus.pw/15EZI/
Реклама. Информация о рекламодателе на сайте otus.ruВы знали, что метод
latest() может быть применен для упорядочивания результатов? По умолчанию, этот метод сортирует данные по полю created_at, но возможно указать другое поле для сортировки, например, по идентификатору: latest('id').
👉 @php_libНастройка PHP-FPM: Использование 'pm static' для максимальной производительности
Давайте вкратце рассмотрим, как лучше настроить PHP-FPM для высокой пропускной способности, низкой задержки и более стабильного использования процессора и памяти. По умолчанию в большинстве настроек PM (менеджер процессов) PHP-FPM установлена на dynamic, также есть распространенный совет использовать ondemand, если вы страдаете от проблем с доступной памятью.
https://haydenjames.io/php-fpm-tuning-using-pm-static-max-performance/
👉 @php_lib
👩💻 Поболтаем с Go-разработчиками?
Приглашаем всех, кому интересен язык Golang, на talk-сессию с Senior Go-разработчиками! Встреча состоится 22 марта в 20:00 мск в преддверии старта онлайн-курса «Golang Developer. Professional» в OTUS.
📢В прямом эфире вы сможете задать свои вопросы, а опытные разработчиками ответят на каждый из них. Стоит ли учить Go 2023 году, с чего начинать переход и чего ожидать, с какими трудностями можно столкнуться, что самое крутое в работе и что не нравится — в общем, любые вопросы, которые только могут прийти вам в голову.
🚀Вас ждут нетворкинг, новые знания, живые эмоции и тот самый толчок для развития!
➡️Записаться на ламповую беседу можно по ссылке: https://otus.pw/TRmx/
Реклама. Информация о рекламодателе на сайте otus.ruStandard API Responses With Laravel Responsables
https://wendelladriel.com/blog/standard-api-responses-with-laravel-responsables/
👉 @php_lib
Создание API с использованием TDD в Laravel
https://laravel.io/index.php/articles/building-an-api-using-tdd-in-laravel
👉 @php_lib
🧨Поиск ошибок и узких мест в работе приложения — одни из наиболее часто встречающихся задач в работе любого разработчика. Как решать эти задачи PHP-разработчику?
📆Узнайте 27 марта в 20:00 на открытом уроке онлайн-курса «PHP Developer. Professional» в OTUS.
Тема урока: «Отладка и профилирование приложений на PHP». На этом вебинаре мы:
✔️ Детально разберем самый популярный инструмент отладки в экосистеме PHP — xDebug.
✔️ Обсудим установку и настройку xDebug
✔️Поговорим о профилировании приложений на реальных примерах, с демонстрацией и разбором результатов.
🔵Если вам понравится пробная часть, вы сможете приобрести полный курс в рассрочку.
👉 Пройдите вступительное тестирование, чтобы участвовать: https://otus.pw/mqOQ1/
Реклама. Информация о рекламодателе на сайте otus.ruA Complete Guide to Task Scheduling in Laravel
https://betterstack.com/community/guides/scaling-php/laravel-task-scheduling/
👉 @php_lib
От 204 запросов в секунду до 480 с помощью одного изменения конфигурации
В настоящее время я разрабатываю бесплатный SaaS-чат без cookieless - Blether.chat, и в процессе разработки я решил провести стресс-тестирование приложения и посмотреть, как предварительная загрузка PHP OP Cache влияет на количество запросов в секунду в реальном приложении. Это привело меня по пути, в результате которого я внес изменения в конфигурацию, не связанные с OP Cache, что привело к почти 100% увеличению пропускной способности и добавило 200+ запросов в секунду к возможностям моего сервера.
https://getparthenon.com/blog/php-performance-tunning-from-204-to-480-with-a-single-config-change/
👉 @php_lib
🦾 Работаешь с PHP? - Погрузись во все особенности работы с Laravel.
Пройди тест из 20 вопросов и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Framework Laravel" от OTUS по специальной цене.
👩💻 Преимущества программы курса:
В процессе обучения мы не будем создавать «велосипеды на ракетной тяге». А научимся использовать удобные и мощные наработки огромного Laravel-сообщества. И сосредоточим все внимание на решении бизнес-задач
🎫Возможна оплата курса в рассрочку
👉 ПРОЙТИ ТЕСТ: https://otus.pw/15EZI/
Реклама. Информация о рекламодателе на сайте otus.ruИстория разработки фасетного поиска средствами PHP
Как экспериментальный Pet Project дошел до production и на что способны современные версии языка PHP. Немного о проблематике фасетного поиска в части построения агрегатов.
Если ваша первая реакция: «Почему не на Sphinx/ElasticSearch/etc?», не торопитесь с выводами. Воспринимайте изложенное как интересный исследовательский опыт в области возможностей языка и его оптимизаций.
Спойлер: пришлось даже написать порт на GoLang, чтобы лучше понять пути оптимизации кода.
https://habr.com/ru/post/595765/
👉 @php_lib
Laravel Octane для ускорения работы приложения // Сергей Сахаров
В этом видео Сергей расскажет о плюсах и минусах пакета Laravel Octane, особенностях работы, нюансах, которые стоит учитывать при переводе существующего приложения на Laravel Octane с примерами из практики
https://youtu.be/RRj6C8Y61AA
👉 @php_lib
🦾 Пройди тест по PHP и проверь свои знания!
Сможешь сдать — пройдешь на продвинутый курс "PHP Developer. Professional" от OTUS по специальной цене + получишь демо-ролик о занятиях на курсе в подарок и доступ к открытым урокам курса🎁 .
🟠Что даст вам курс?
Вас ждут уникальные знания профессионалов отрасли, много практики решения разнообразных задач бэкенда и разработка серьезного продукта в качестве выпускного проекта.
Через 5 месяцев обучения вы сможете оценивать алгоритмическую сложность кода, работать с кодом с точки зрения анализа и понимать, почему решение работает медленно и как это исправить. На живых вебинарах вы освоите тестирование, доставку в продакшн, а также познакомитесь с SRE-практиками.
Все это позволит вам достичь на middle+ уровня.
🟠Курс рассчитан на php-разработчиков с опытом и доступен в рассрочку.
👉ПРОЙТИ ТЕСТ: https://otus.pw/1UZL/
Хочешь протестировать учебный процесс заранее? Тогда приходи на открытые уроки курса!
▶️ 27 марта в 20:00 открытый урок «Отладка и профилирование приложений на PHP».
▶️ 12 апреля в 20:00 открытый урок «Генераторы и файберы в PHP».
Реклама. Информация о рекламодателе на сайте otus.ruKPHP спустя 2 года
Сегодня рассказываю, куда мы продвинулись за эти два года: про язык, рантайм, использование KPHP вне ВКонтакте, другие open-source проекты и февраль 2022-го.
https://habr.com/ru/company/vk/blog/698294/
👉 @php_lib
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
