Backend
Backend: Введение в PHP, часть 1
Backend: Введение в PHP, часть 2
Backend: Введение в PHP, часть 3
Backend: Введение в PHP, часть 4 - авторизация по токену
Backend: Введение в PHP, часть 5 - HTTP status codes
Backend: Введение в PHP, часть 6 - обработка данных и защита от ошибок
Backend: Введение в PHP, часть 7 - обработка файлов на стороне PHP (Формы и base64)
Продвинутый PHP: Основы ООП
Продвинутый PHP: Основы Laravel
Продвинутый PHP: Основы Laravel - Router&Middleware
Продвинутый PHP: Основы Laravel - Eloquent ORM, часть 1
Продвинутый PHP: Основы Laravel - Eloquent ORM, часть 2 - отношения
Продвинутый PHP: Основы Laravel - JWT-авторизация
Продвинутый PHP: Основы Laravel - монолитные приложения MVC
Продвинутый PHP: Основы Laravel - авторизация в монолитных приложениях MVC
Все видео доступны на youtube
👉 @php_lib
Backend: Введение в PHP, часть 1
Backend: Введение в PHP, часть 2
Backend: Введение в PHP, часть 3
Backend: Введение в PHP, часть 4 - авторизация по токену
Backend: Введение в PHP, часть 5 - HTTP status codes
Backend: Введение в PHP, часть 6 - обработка данных и защита от ошибок
Backend: Введение в PHP, часть 7 - обработка файлов на стороне PHP (Формы и base64)
Продвинутый PHP: Основы ООП
Продвинутый PHP: Основы Laravel
Продвинутый PHP: Основы Laravel - Router&Middleware
Продвинутый PHP: Основы Laravel - Eloquent ORM, часть 1
Продвинутый PHP: Основы Laravel - Eloquent ORM, часть 2 - отношения
Продвинутый PHP: Основы Laravel - JWT-авторизация
Продвинутый PHP: Основы Laravel - монолитные приложения MVC
Продвинутый PHP: Основы Laravel - авторизация в монолитных приложениях MVC
Все видео доступны на youtube
👉 @php_lib
👍8
Media is too big
VIEW IN TELEGRAM
Introduction into PHP community with Graph databases
Это видео должно стать введением в использование графовых баз данных для всех представителей php-сообщества. Я объясняю основные причины, по которым стоит начать использовать графовые базы данных, основываясь на своем опыте веб-разработки.
источник
👉 @php_lib
Это видео должно стать введением в использование графовых баз данных для всех представителей php-сообщества. Я объясняю основные причины, по которым стоит начать использовать графовые базы данных, основываясь на своем опыте веб-разработки.
источник
👉 @php_lib
👍2
Media is too big
VIEW IN TELEGRAM
PHP, PDO SQL Injection
SQL Injection минимум который должен знать каждый разработчик код которого работает в production
00:00 Вступление и оглавление
01:06 Определения (теория)
01:45 Чем опасны SQL Injection
03:34 Практический стенд
06:12 Обхода аутедентификации
09:23 Модификации базы данных
11:47 Защита с помощью placeholder
15:49 Защита там где placeholder не применимы
источник
👉 @php_lib
SQL Injection минимум который должен знать каждый разработчик код которого работает в production
00:00 Вступление и оглавление
01:06 Определения (теория)
01:45 Чем опасны SQL Injection
03:34 Практический стенд
06:12 Обхода аутедентификации
09:23 Модификации базы данных
11:47 Защита с помощью placeholder
15:49 Защита там где placeholder не применимы
источник
👉 @php_lib
👍6😁1
Composer, Создание своего пакета
PHP, Composer, Советы по созданию пакета, composer.json
PHP, composer, публикация пакета на packagist и github
Code style вашего проекта
Интеграция travis-ci в ваш php проект
PHPSTAN. Статический анализ PHP проекта
PHPINSIGHTS, Статический анализ в вашего PHP проекта
PSALM, статический анализ PHP проекта
PHPMD, статический анализ php mess detector
источник
👉 @php_lib
PHP, Composer, Советы по созданию пакета, composer.json
PHP, composer, публикация пакета на packagist и github
Code style вашего проекта
Интеграция travis-ci в ваш php проект
PHPSTAN. Статический анализ PHP проекта
PHPINSIGHTS, Статический анализ в вашего PHP проекта
PSALM, статический анализ PHP проекта
PHPMD, статический анализ php mess detector
источник
👉 @php_lib
🔥4❤1
Показываем статистику в реальном времени с Laravel Volt
Для реализации этой возможности нам необходим метод отслеживания активных пользователей. Одним из вариантов является запись активных пользователей в таблицу базы данных. Каждая запись будет содержать идентификатор пользователя и временную метку, когда он был активен. Затем можно проверить активность за последние 5 минут или за любой другой желаемый промежуток времени. Другой способ заключается в наличии столбца "last_login_at" в таблице пользователей. Третий вариант - использование сервера web-sockets для получения подсчета активных пользователей в реальном времени.
В данной статье я остановлюсь на использовании Redis. Я люблю Redis за то, что это простая база данных in-memory, но при этом очень мощная. Я уже использовал этот метод, и он способен масштабироваться до тысяч и даже миллионов пользователей.
https://ahmedash.dev/blog/laravel-core-bits/volt-live-users-stats/
👉 @php_lib
Для реализации этой возможности нам необходим метод отслеживания активных пользователей. Одним из вариантов является запись активных пользователей в таблицу базы данных. Каждая запись будет содержать идентификатор пользователя и временную метку, когда он был активен. Затем можно проверить активность за последние 5 минут или за любой другой желаемый промежуток времени. Другой способ заключается в наличии столбца "last_login_at" в таблице пользователей. Третий вариант - использование сервера web-sockets для получения подсчета активных пользователей в реальном времени.
В данной статье я остановлюсь на использовании Redis. Я люблю Redis за то, что это простая база данных in-memory, но при этом очень мощная. Я уже использовал этот метод, и он способен масштабироваться до тысяч и даже миллионов пользователей.
https://ahmedash.dev/blog/laravel-core-bits/volt-live-users-stats/
👉 @php_lib
👍3
Media is too big
VIEW IN TELEGRAM
Введение в графовые БД в PHP
Это видео должно стать введением в использование графовых баз данных для всех представителей php-сообщества. Я объясняю основные причины, по которым стоит начать использовать графовые базы данных, основываясь на своем опыте веб-разработки.
источник
👉 @php_lib
Это видео должно стать введением в использование графовых баз данных для всех представителей php-сообщества. Я объясняю основные причины, по которым стоит начать использовать графовые базы данных, основываясь на своем опыте веб-разработки.
источник
👉 @php_lib
👍1