Библиотека PHP программиста 👨🏼💻👩💻
Ir al canal en Telegram
Полезные материалы по PHP, Laravel, Symfony, CodeIgniter, CakePHP, Phalcon По всем вопросам @evgenycarter
Mostrar más2 095
Suscriptores
+124 horas
-47 días
-1030 días
Archivo de publicaciones
Релиз Laravel 10.14 от 27.06.2023
https://github.com/laravel/framework/releases/tag/v10.14.0
👉 @php_lib
⚡️ Пройди тест по PHP и проверь свои знания.
Ответишь — пройдешь на продвинутый курс "PHP Developer. Professional" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса🎁 .
🎫 Курс можно приобрести в рассрочку
👉 ПРОЙТИ ТЕСТ: https://otus.pw/1UZL/
Хочешь протестировать учебный процесс заранее? Тогда приходи на открытый урок курса!
🗣 28 июня в 20:00 открытый урок «Статические анализаторы кода в PHP».
Нативная интеграция. Информация о продукте www.otus.ruЭффективная неизменяемость с помощью PHPStan
https://matthiasnoback.nl/2022/07/effective-immutability-with-phpstan/
👉 @php_lib
🔥Почему сегодня язык GO завоевывает все большую популярность и становится наиболее востребованным среди разработчиков и одним из самых распространенных в мире? Возможно, вы уже задумывались над тем, чтобы начать изучать GO. Если да, то у нас для вас отличная новость. В OTUS стартует курс Golang Developer Basic!
📣26 июня в 20:00 (мск) приглашаем на открытый урок курса “За что разработчики любят GO?”, на котором вы сможете познакомиться с преподавателем и программой курса, а также во время занятия мы приоткроем завесу причин популярности GO и обсудим:
— почему язык GO так популярен в разработке веб-сервисов и приложений;
— особенности GO и нововведения;
— в каких сферах разработки он используется.
👉🏻Для участия зарегистрируйтесь https://otus.pw/Gobh/
После урока вы сможете понять подходит ли Вам язык GO и программа курса.
Не упустите возможность протестировать формат обучения!
Возможны разные способы оплаты и рассрочка .
Нативная интеграция подробная информация о продукте на сайте www.otus.ru
💡Советы и хитрости PhpStorm - Узнайте об опциях коммита
Опции коммита позволяют вам определить действия, которые нужно выполнить перед коммитом, например:
* Переформатировать код
* Проверить TODO
* Проанализировать код
* и т.д.
👉 @php_lib
Производительность PHP: Дополнительные ядра процессора против более быстрых ядер процессора
Некоторое время назад я получил письмо от клиента, испытывающего проблемы с медленной производительностью веб-сервера LEMP (Linux, Nginx, MySQL и PHP). Во время полного аудита я обнаружил, что средняя нагрузка на сервер была довольно низкой (см. скриншот выше). Однако сайт действительно работал очень медленно. Были некоторые неправильные конфигурации, но одним из основных узких мест в производительности PHP была низкая однопоточная производительность процессора.
https://haydenjames.io/php-performance-additional-cpu-cores-vs-faster-cpu-cores/
👉 @php_lib
🤬 Хотите расти как PHP-разработчик?
⚡️ Приходите 28 июня в 20:00 на открытый урок «Статические анализаторы кода в PHP» в OTUS.
После урока сможете записаться на онлайн-курса «PHP Developer. Professional» в OTUS.
На занятии мы рассмотрим важный инструмент в мире PHP разработки — статические анализаторы кода. Они помогают разработчикам обнаруживать потенциальные ошибки и улучшать качество своего кода.
На занятии вы узнаете:
— Что такое статические анализаторы
— Какие они бывают
— Как применять статические анализаторы
— Какие могут возникнуть сложности в работе с ними
🔵Урок будет полезен тем, кто хочет узнать, чем статистические анализаторы отличаются друг от друга и выбрать лучший инструмент для своих проектов.
🟠 Продолжить обучение на курсе возможно в рассрочку.
➡️ Регистрация на вебинар: https://otus.pw/JD4c/
Нативная интеграция. Информация о продукте www.otus.ruLaravel Breeze vs Laravel Jetstream
Laravel предлагает несколько вариантов аутентификации в ваших приложениях, которые обеспечивают надежный и современный уровень аутентификации. Они входят в состав стартовых наборов Laravel Starter Kits: Laravel Breeze и Laravel Jetstream.
Laravel Breeze - отличный выбор, когда нужно быстро запустить систему. Jetstream предлагает двухфакторную авторизацию, API-токены и управление командой. Если вы ищете больше возможностей, то Jetstream - это то, что вам нужно.
В этой статье вы узнаете все, что вам нужно знать, чтобы начать работу с обоими пакетами. Сюда войдет их установка, обсуждение их различий и сходств, а также то, когда их следует использовать.
https://www.twilio.com/blog/laravel-breeze-vs-laravel-jetstream
👉 @php_lib
Полное руководство по PHP и Neo4j
Основная цель данного руководства - предоставить все элементарные знания, необходимые для использования Neo4j в PHP. Я назову наиболее распространенные возможные варианты и предоставлю инструкции по их использованию или включу ссылку, где можно найти необходимую информацию.
https://ko-fi.com/post/Complete-guide-for-PHP-Neo4j-Q5Q2DT98D
👉 @php_lib
💡Советы и хитрости PhpStorm - Быстрый поиск 🔎
В КАЖДОМ диалоговом окне, подсказке, дереве или папке вы можете начать вводить текст для поиска чего-то конкретного.
Это простая функция, но она изменит вашу жизнь, если вы будете использовать ее постоянно.
👉 @php_lib
Как управлять настройками в облачной и коробочной версии Битрикс24?
Разберемся 8 июня в 20:00 вместе с тимлидом команды разработки PHP/Bitrix. Урок пройдет в рамках онлайн-курса OTUS «Интегратор Битрикс24».
На этом занятии вы:
— Изучите настройки системы в области формата вывода пользователей, базовых прав доступа и интеграций с картами.
— Узнаете, как брендировать Битрикс24, освоите мастер настройки корпоративного портала в коробочной версии и мастер очистки данных.
— Научитесь работать со встроенным файл-менеджером Битрикс и редактировать медиабиблиотеку.
В результате занятия вы научитесь уверенно управлять базовыми настройками администраторской части модуля «Маркетинг» и «Торговый каталог», а также виджетами рабочего стола панели администратора.
После вебинара вы сможете продолжить обучение на курсе, который можно приобрести разными способами.
Чтобы записаться на открытый урок, оставьте заявку. https://otus.pw/TwtQ/
Porto (Apiato) ► архитектурный шаблон проектирования
Подводка к Порто (Porto) ► Влажная, Длинная, Необрезанная ► Архитектура приложения
Porto: Архитектурный шаблон [ Базовые концепции ] ► Порто №1
Porto: Ship [ Структура Корабля ] ► Архитектурный шаблон Порто №2
Porto: Containers [ Слой Контейнеров ] ► Архитектурный шаблон Порто №3
Porto: Components [ Компоненты Контейнера ] ► Архитектурный шаблон Порто №4
Porto: Приручение связанности ► Архитектурный шаблон Порто №5
источник
👉 @php_lib
Полный курс Laravel
01 Возможности фреймворка (All Features)
02 Установка на Windows 10
03 Установка на MacOS и Linux (Installation)
04 Структура проекта (Project Structure)
05 Конфигурация (Configuration)
06 Принцип работы (How It Works)
07 Маршруты и Контроллеры (Routes and Controllers)
08 Мидлвейры + лайфхаки (Middleware)
09 Страницы и мой опыт + Вёрстка (Pages)
10 Компоненты + Вёрстка в Blade (Blade Components)
11 HTTP запросы (Requests)
12 HTTP ответы (Responses)
13 Сессия (Session)
14 База данных + Миграции (Database Migrations)
15 Модели 1 Основы (Model Basics)
16 Валидация данных (Validation)
17 Правила валидации + Кейсы (Validation Rules + Examples)
18 Модели 2 Создание записей в базе данных (Models Creation)
19 Модели 3 Получение записей 1 (Models Retrieving)
20 Модели 4 Получение записей 2 (Models Retrieving)
21 Модели 5 Условия (Where Clauses)
22 Модели 6 Агрегация (Laravel Aggregation)
Все видел доступны на youtube
👉 @php_lib
PHP & MySQL: Novice to Ninja 7th
Автор: Tom Butler (2022)
Это практическое руководство по изучению всех инструментов, принципов и методов, необходимых для создания профессиональных веб-приложений с использованием PHP и MySQL. Всесторонне обновленная, включающая PHP 8 и современные передовые методы, эта практичная и увлекательная книга охватывает всё, начиная с установки и заканчивая созданием полноценной системы управления контентом в Интернете.
- Получите глубокое понимание синтаксиса PHP
- Освойте принципы проектирования баз данных и работы с SQL
- Напишите надежный, удобный в обслуживании код, соответствующий лучшим практикам
- Создайте работающую систему управления контентом (CMS)
👉 @php_lib
💡Советы и хитрости PhpStorm - Запускайте тесты перед коммитом
👉 @php_lib
Yii Proxy
Пакет способен создавать общий прокси для класса, т.е. позволяет перехватывать все вызовы методов класса. Он используется в пакете yii-debug для сбора информации о вызовах методов сервиса.
https://github.com/yiisoft/proxy
👉 @php_lib
Mini CRM system on PHP8
Пишем с нуля "Mini CRM system" на PHP8 & SQL используя ООП. Часть 1, 2, 3, 4
Регистрация и авторизация в системе
Работа с ролями для пользователей
Контроллер, модель и вьюшки для Pages
Большой рефакторинг всего кода
Авторизация и уровни доступа
ToDo list, Category CRUD
ToDo list, Task create and index
Edit page (code)
Работаем с тегами
Фильтрация по статусам
Вывод задач под теги
Вывод задач в календарь на главную
Готовим под перенос на сервер
Интеграция бота и первый запуск
Генерация одноразового OTP пароля
Привязка Telegram к системе
Работаем с классами под телеграм команды
Уведомления в телеграм о сроках задач
Настраиваем CRON + логирование
Пишем логику для Quiz (викторина)
Редактирование, удаление Quiz
Quiz + Telegram (cron)
Пишем сокращатель ссылок
Short URL - create, controller, model
Запуск сокращателя ссылок, логика
Short URL (delete, edit)
Сбор информации о пользователе
Все видео доступны на youtube
👉 @php_lib
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
