uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

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

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

Відкрити в Telegram

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

Показати більше
2 040
Підписники
+124 години
-87 днів
-1630 днів
Архів дописів
В науке управления фокус внимания чаще всего указывает на то, как команде работать «больше». Как мотивировать сотрудников, ка
В науке управления фокус внимания чаще всего указывает на то, как команде работать «больше». Как мотивировать сотрудников, какие процессы и метрики применять. Это чрезвычайно важный навык руководителя. Действительно, руководителю необходимо получать результат, используя минимум ресурсов. И здесь есть небольшой подвох, причинно-следственная нестыковка. Разве же работать «больше» и получать результат, нужный нашему заказчику, это одно и то же? 👉На бесплатном вебинаре онлайн-курса «Team Lead разработки» — «Как тимлиду делать меньше, чтобы получать больше» — обсудим вопрос: всегда ли тяжелый труд означает замечательный результат? Обсудим часто остающийся в тени ресурс повышения результативности путем минимизации выполняемой работы. А также научимся применять этот ресурс. Вебинар будет полезен IT-специалистам, принимающим решения всех уровней и влияющим на загрузку команд — тимлидам, руководителям проектов, архитекторам, аналитикам. После вебинара вы увидите и научитесь использовать секретный ресурс увеличения результативности через минимизацию затрат. А что, так можно было?! 🔥Также вы сможете продолжить обучение на курсе по спеццене, в том числе, в рассрочку. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Mighty Валидация является общей задачей любого веб-приложения. Данные, передаваемые в приложение через формы - или любой друг
Mighty Валидация является общей задачей любого веб-приложения. Данные, передаваемые в приложение через формы - или любой другой тип ввода, - всегда должны быть проверены на соответствие определенному набору правил. Mighty может решить эту задачу простым и выразительным способом. Mighty - это быстрая, мощная, надежная и простая в использовании библиотека валидации, с которой просто приятно работать, она позволяет легко проверять любые данные. Благодаря мощному языку Mighty Validation Expression Language (mVEL) она не похожа ни на что, что вы видели раньше. Благодаря его подходу к валидации и более чем 250 встроенным правилам нет практически ничего, что нельзя было бы проверить с его помощью, причем очень выразительно и компактно. Проще говоря, Mighty - это валидация на стероидах! Это действительно последняя библиотека валидации, которая вам когда-либо понадобится. Mighty предлагает несколько различных подходов к проверке данных. Чаще всего она используется для проверки входящих данных через HTTP-запросы, но этим, конечно, не ограничивается; Mighty также предоставляет атрибуты в виде ограничений, что позволяет легко проверять модели и/или любые объекты. Mighty включает в себя широкий набор удобных правил проверки, которые можно применять как отдельные правила, так и комбинировать их между собой с помощью операторов для построения более сложных проверок. Установка composer require marwanalsoltany/mighty https://github.com/MarwanAlsoltany/mighty 👉 @php_lib

✔️ Ты PHP-разработчик? - Проверь себя, пройди тест по Laravel! 👩‍💻 Освой полный спектр возможностей Laravel. Пройди тест из
✔️ Ты PHP-разработчик? - Проверь себя, пройди тест по Laravel! 👩‍💻 Освой полный спектр возможностей Laravel. Пройди тест из 20 вопросов и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Framework Laravel" от OTUS по специальной цене. 🎫Возможна оплата курса в рассрочку 👉 ПРОЙТИ ТЕСТ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

PHP-коллекции с PHP-map Массивы и коллекции в PHP Простая и элегантная работа с массивами в PHP с помощью объекта коллекции, подобного массиву, как это сделано в jQuery и Laravel Collections. https://php-map.org/ https://github.com/aimeos/map 👉 @php_lib

Познакомьтесь с созданием трехмерных анимаций для web. 📅 20 сентября в 20:00 мск 👉 Тема вебинара: Создание страницы с 3D эф
Познакомьтесь с созданием трехмерных анимаций для web. 📅 20 сентября в 20:00 мск 👉 Тема вебинара: Создание страницы с 3D эффектом Parallax с помощью HTML+CSS+JS В результате занятия: - получим страницу с wow-эффектом в 3D, которая будет реагировать на движение курсора пользователя; - разберём, как сделать трёхмерные анимации с помощью базовых возможностей CSS; - напишем немного JavaScript кода. Советуем этот урок всем, кто интересуется анимацией и вёрсткой – как начинающим, так и продвинутым. 👉 Зарегистрируйтесь на вебинар и получите дополнительный урок созданию сайта Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Ускорение сайта путём выявления проблемных участков кода: xDebug + phpStorm Статья будет полезна джунам и миддлам кто разраба
Ускорение сайта путём выявления проблемных участков кода: xDebug + phpStorm Статья будет полезна джунам и миддлам кто разрабатывает сайты, кто занимается оптимизацией сайтов и кто хочет посмотреть на работу php кода "с высоты". Для себя из полезного можно узнать как связать вместе OpenServer, PhpStorm и xDebug. Один раз настраиваете и можно потом запросто делать отладку. И так, начнём. https://habr.com/ru/articles/579434/ 👉 @php_lib

🧚‍♀️Задумывались ли вы когда-нибудь, как может выглядеть идеальная библиотека для работы с данными? Наверняка с помощью тако
🧚‍♀️Задумывались ли вы когда-нибудь, как может выглядеть идеальная библиотека для работы с данными? Наверняка с помощью такой библиотеки можно очень гибко настраивать валидацию данных, трансформировать данные в разные формы, описывать предметную область, находить закономерности в массивах данных, генерировать тестовые данные по образцу, разбирать не структурированные данные на составные части и даже исправлять грамматические ошибки. Вдобавок, она должна быть простой для понимания и производительной. Такая библиотека это не мечта, а вполне себе реальность! 👉На бесплатном вебинаре онлайн-курса «Clojure Developer» — «Malli, программируем на схемах» мы познакомимся с библиотекой Malli, посмотрим на стандартные (и не очень) сценарии её использования: регистрация Экспертизой поделится руководитель программы и практик Сергей Ткаченко (Clojure Software developer / Team Lead). 🔥После вебинара вы сможете продолжить обучение на курсе по спеццене, в том числе, в рассрочку. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Организация кода в Laravel. Личный опыт В статье я расскажу, как организую свой код в проектах, использующих Laravel. Решил н
Организация кода в Laravel. Личный опыт В статье я расскажу, как организую свой код в проектах, использующих Laravel. Решил немного структурировать, с чем удалось познакомиться после перехода в мир фреймворков из мира чудного (ударение можете сами поставить) Битрикс. Многие вещи стали для меня открытием и особенно переоткрыл для себя ООП. Начнем рассмотрение с практик организации кода проекта. Статья адресована начинающим разработчикам. https://habr.com/ru/articles/760022/ 👉 @php_lib

От Symfony к Laravel - 5 шагов по подготовке проекта Symfony к миграции Переход на фреймворк - это вызов, на который решаются
От Symfony к Laravel - 5 шагов по подготовке проекта Symfony к миграции Переход на фреймворк - это вызов, на который решаются немногие, но в некоторых случаях он имеет смысл с точки зрения бизнеса, здоровья проекта и чистого удовольствия от программирования. Как только вы узнаете рецепт, становится ясно, что переход вполне осуществим. Сегодня мы рассмотрим шаги по подготовке проекта Symfony к будущему переходу на Laravel. 1. Make sure your Configs are *.php 2. Prepare a custom script for TWIG to Blade conversion 3. Understand the differences between Symfony and Laravel container 4. Create a parallel Laravel container 5. Try the Laravel container in your tests https://tomasvotruba.com/blog/from-symfony-to-laravel-5-steps-to-prepare-your-symfony-project-for-migration/ 👉 @php_lib

🔥 Разберитесь в Laravel Telescope вместе с OTUS Встречаемся 20 сентября в 20:00 мск на открытом уроке «Laravel Telescope» в
🔥 Разберитесь в Laravel Telescope вместе с OTUS Встречаемся 20 сентября в 20:00 мск на открытом уроке «Laravel Telescope» в рамках курса «Framework Laravel» от OTUS. На живом вебинаре: ✅ расскажем и покажем удобного компаньона при локальной разработке на Laravel; ✅ настроим Telescope и продемонстрируем работу с ним после настройки. Это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени! 👉 Регистрация - не упустите возможность получить практические знания от опытного наставника, регистрируйтесь прямо сейчас! Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

+4
Design Patterns in PHP Introducin The Singleton Pattern The Factory Method Pattern The Abstract Factory Pattern The Lazy Initialisation Pattern источник 👉 @php_lib

+9
Полный курс PHP для начинающих и продвинутых Full PHP 8 Tutorial How To Install PHP & What Are Web Servers Basic PHP Syntax What Are Constants & Variable Variables In PHP PHP Data Types - Typecasting Overview & How It Works PHP Boolean Data Type PHP Integer Data type PHP Float Data Type PHP String Data Type - Heredoc & Nowdoc Syntax PHP Null Data Type На данный момент доступно 138 видео 👉 @php_lib

📍Хочешь стать разработчиком, но не знаешь с чего начать? Тогда тебе в CodeSpace! ✅Бесплатные материалы для обучения с нуля. В канале разбирают : 1. Основы PHP (функции, циклы, OOП). 2. Реальные задачи с алгоритмами, которые решают на собеседованиях. 3. Инфраструктура крупного приложения (Docker, Git, Nginx, Cache, NoSql). 4. Внутренняя кухня разработки. @codespace_academy

Введение в Terminable Middleware Создание и взаимодействие с middleware - обычная задача для разработчиков Laravel. Вы, вероя
Введение в Terminable Middleware Создание и взаимодействие с middleware - обычная задача для разработчиков Laravel. Вы, вероятно, знакомы с middleware "до" и "после". Middleware "до" может использоваться для аутентификации пользователей, установки языка приложения или ограничения ответов в зависимости от запроса. After middleware может использоваться для добавления cookies или обновления заголовков ответа. В этом посте мы рассмотрим удобный, но менее используемый тип middleware: Terminable middleware. https://tighten.com/insights/intro-to-terminable-middleware/ 👉 @php_lib

✔️ Ты PHP-разработчик? - Проверь себя, пройди тест по Laravel! 👩‍💻 Вырвись из однотипных задач — освой полный спектр возмож
✔️ Ты PHP-разработчик? - Проверь себя, пройди тест по Laravel! 👩‍💻 Вырвись из однотипных задач — освой полный спектр возможностей Laravel. Пройди тест из 20 вопросов и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Framework Laravel" от OTUS по специальной цене. 🎫Возможна оплата курса в рассрочку 👉 ПРОЙТИ ТЕСТ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Асинхронный PHP с использованием ReactPHP Асинхронное программирование позволяет решить традиционные проблемы синхронного про
Асинхронный PHP с использованием ReactPHP Асинхронное программирование позволяет решить традиционные проблемы синхронного программирования, позволяя выполнять задачи в фоновом режиме, не блокируя выполнение основной программы. Это означает, что программа может продолжать решать другие задачи, в то время как трудоемкие задачи выполняются в фоновом режиме. https://medium.com/simform-engineering/asynchronous-php-using-reactphp-929185bef98c 👉 @php_lib

👨‍💻 Начните изучать Framework Laravel бесплатно на открытом уроке 📢📢 6 сентября в 20:00 мск пройдёт открытый урок «Работа
👨‍💻 Начните изучать Framework Laravel бесплатно на открытом уроке 📢📢 6 сентября в 20:00 мск пройдёт открытый урок «Работа с feature flag с помощью Laravel Pennant» в рамках курса «Framework Laravel» от OTUS. 🟠Рассмотрим, какие возможности предоставляет Pennant для реализации индикаторов функциональности, а также научимся связывать пользователей и индикаторы и реализуем A/B тестирование на уровне кода. 🟠Вы сможете задать преподавателю любые вопросы в режиме реального времени и увидеть, как организован курс изнутри! Сам курс стартует 28 сентября и доступен для приобретения в рассрочку! 👉 Регистрируйтесь бесплатно прямо сейчас, чтобы не пропустить мероприятие: https://otus.pw/FDpt/ Нативная интеграция. Информация о продукте www.otus.ru

Простой бенчмарк для PHP приложений Очень часто приходится сравнивать время выполнения кода с целью выбора наиболее оптимальн
Простой бенчмарк для PHP приложений Очень часто приходится сравнивать время выполнения кода с целью выбора наиболее оптимального решения, и каждый раз для этого приходилось писать обработчик с расчётом времени обработки, после чего все результаты заносились в какую-нибудь таблицу Excel и вручную рассчитывалось минимальное, максимальное и среднее время выполнения... Для решения этой тривиальной задачи был выпущен пакет "Benchmark", позволяющий сравнивать время выполнения кода без лишних затрат. https://habr.com/ru/articles/714802/ 👉 @php_lib