#php #библиотека
Ratchet — это PHP библиотека, предлагающая методы разработки приложений в режиме реального времени, организуя двунаправленную связь между клиентом и сервером через WebSockets. Если вы думали написать собственное чат-приложение, то советуем взять данную библиотеку на вооружение.
Ratchet — это PHP библиотека, предлагающая методы разработки приложений в режиме реального времени, организуя двунаправленную связь между клиентом и сервером через WebSockets. Если вы думали написать собственное чат-приложение, то советуем взять данную библиотеку на вооружение.
socketo.me
Ratchet -PHP WebSockets
Ratchet is a PHP WebSocket library for serving real-time bi-directional messages between clients and server
Любому программисту известно, что если в процессе разработки вы не получаете ошибки, то вы точно что-то делаете не так. А чтобы узнать, что именно и как эффективно исправлять ошибки, умные люди придумали Xdebug. Как его настроить и работать с ним, расскажут разработчики из JetBrains:
#php #xdebug
https://www.youtube.com/watch?v=GokeXqI93x8
#php #xdebug
https://www.youtube.com/watch?v=GokeXqI93x8
YouTube
Step Into Debugging with PhpStorm
In this webinar recording, Gary Hockin covers the fundamentals of installing and configuring Xdebug, configuring PhpStorm to listen to Xdebug, and then goes into step debugging of some scripts to find the problems. Debugging PHP is an incredibly easy and…
Кто не любит обучающих курсов с подробным объяснением каждого действия, на которых невозможно ошибиться? А кто не любит Git? А теперь пройдите интерактивный курс по нему и наслаждайтесь его удобством.
#git
https://githowto.com/ru
#git
https://githowto.com/ru
Githowto
Git How To: курс обучения Git на русском
Git How To — это интерактивный тур, который познакомит вас с основами Git. Тур создан с пониманием того, что лучший способ научиться использовать Git — попробовать его своими руками.
#php #book
Если вы начинающий программист на PHP и уже написали своё первое приложение, но вас преследуют воспоминания того, как тяжело его развивать, когда вся разметка пронизана логикой, а логика перемешана в кучу, то у вас правильные ощущения. В серьёзном программировании не брезгуют готовыми решениями и строят такую архитектуру, на котором приложение простоит долгие годы. Эта книга познакомит вас с самой популярной концепцией проектирования приложений — MVC.
https://yangx.top/progbook/1243
Если вы начинающий программист на PHP и уже написали своё первое приложение, но вас преследуют воспоминания того, как тяжело его развивать, когда вся разметка пронизана логикой, а логика перемешана в кучу, то у вас правильные ощущения. В серьёзном программировании не брезгуют готовыми решениями и строят такую архитектуру, на котором приложение простоит долгие годы. Эта книга познакомит вас с самой популярной концепцией проектирования приложений — MVC.
https://yangx.top/progbook/1243
Telegram
Книги для программистов
Хотите изучить популярный фреймворк, но при этом не создавать на нём примитивный блог или To Do лист? В таком случае посмотрите курс Виктора Зинченко по созданию инстаграма на базе фреймворка Yii2!
#php #yii2
https://www.youtube.com/playlist?list=PLSdH7dYnlGYh4uk8fMvnjuKl5PI7Xoxnj
#php #yii2
https://www.youtube.com/playlist?list=PLSdH7dYnlGYh4uk8fMvnjuKl5PI7Xoxnj
YouTube
PHP UP | Практика: Cоздаем Instagram (10 уроков)
Share your videos with friends, family, and the world
А теперь время серьёзного PHP. Из этой статьи вы узнаете, как работать с RabbitMQ, брокером сообщений, в связке с PHP, позволяющем реализовать обмен сообщениями между компонентами приложения.
#php #middle
https://medium.com/eleven-labs/rabbitmq-publish-consume-and-retry-messages-109cf5859348
#php #middle
https://medium.com/eleven-labs/rabbitmq-publish-consume-and-retry-messages-109cf5859348
Решили изучать Laravel и не знаете, как настроить Xdebug в своём проекте? Тогда вам точно поможет этот видео-туториал от создателей Laravel по настройке Xdebug в PhpStorm и Laravel Valet.
#laravel #xdebug
https://www.youtube.com/watch?v=iSSjeelN5NU
#laravel #xdebug
https://www.youtube.com/watch?v=iSSjeelN5NU
YouTube
Set up Xdebug for Local PHP Development
Learn how to set up Xdebug, PhpStorm, and Laravel Valet for local development with @paulredmond
----------------------------------------------------------------
FOLLOW US
• Newsletter - https://laravel-news.com/newsletter
• Facebook - https://www.facebo…
----------------------------------------------------------------
FOLLOW US
• Newsletter - https://laravel-news.com/newsletter
• Facebook - https://www.facebo…
Сегодня у нас на прицеле библиотека Carbon и её мощные функции по работе с датой и временем. Если вас не устраивают встроенные в PHP функции по манипулированию датой, то эта библиотека может стать вашим постоянным инструментом. По ссылке вы сможете почитать документацию по её использованию, а также скачать её через Composer (вы ведь уже умеете им пользоваться?).
#carbon #php
https://carbon.nesbot.com/docs/
#carbon #php
https://carbon.nesbot.com/docs/
А для тех, кто всё-таки не умеют пользоваться Composer'ом, чьи функции просто незаменимы в профессиональной разработке, советуем посмотреть это видео, где будут продемонстрированы установка Composer'а и основы по работе с ним.
#composer #php
https://www.youtube.com/watch?v=FFwtoK8NRps&t=233s
#composer #php
https://www.youtube.com/watch?v=FFwtoK8NRps&t=233s
YouTube
Введение в Composer
Уроки по созданию сайта тут:
https://webformyself.com/hivideo/
В данном уроке мы с Вами рассмотрим менеджер зависимостей Composer, при помощи которого можно легко скачать и установить необходимые библиотеки.
https://webformyself.com/hivideo/
В данном уроке мы с Вами рассмотрим менеджер зависимостей Composer, при помощи которого можно легко скачать и установить необходимые библиотеки.
Каждый, кто пишет на PHP долгое время, хоть раз пробовал написать свой фреймворк, чтобы или использовать его в небольших коммерческих разработках, или на примере него разобраться в механизме работы фреймворков. Если вы тоже задумывались сделать свой фреймворк, то почитайте о том, как это сделать правильно, от создателей Symfony.
#symfony #php
https://symfony.com/doc/current/create_framework/index.html
#symfony #php
https://symfony.com/doc/current/create_framework/index.html
Symfony
Create your own PHP Framework (Symfony Docs)
Introduction Why would you Like to Create your Own Framework? Before You Start Bootstrapping Our Pro…
RedBeanPHP — это простая ORM библиотека, предоставляющая простые функции по работе с базой данных без использования SQL запросов. Подойдёт приложениям с небольшой нагрузкой и в качестве вашей первой ORM перед началом работы с такими библиотеками как Eloquent и Doctrine.
#redbeanphp #php
https://redbeanphp.com/index.php
#redbeanphp #php
https://redbeanphp.com/index.php
Кругом столько соц. сетей, что иногда хочется создать свою. Возможно, именно такой проект будет вашей лучшей практикой. А чтобы понять, как это сделать, посмотрите данный плейлист:
#php
https://www.youtube.com/playlist?list=PLfdtiltiRHWGGxaR6uFtwZnnbcXqyq8JD
#php
https://www.youtube.com/playlist?list=PLfdtiltiRHWGGxaR6uFtwZnnbcXqyq8JD
YouTube
Social Network with PHP
A social network built with Laravel and Bootstrap. Authenticate, add and accept friend requests, post to a timeline, reply to and like statuses.
PHPMailer — это простая объектно-ориентированная библиотека, с помощью которой вы легко сможете отправлять письма из вашего приложения.
GitHub
GitHub - PHPMailer/PHPMailer: The classic email sending library for PHP
The classic email sending library for PHP. Contribute to PHPMailer/PHPMailer development by creating an account on GitHub.
#вопросдня #php
Что лучше использовать: сессии или куки?
Если вам надо хранить интерфейсную информацию: например, чтобы отмеченные чекбоксы не сбрасывались при перезагрузке страницы, то используйте куки. Если вы хотите хранить информацию, связанную с безопасностью, то однозначно сессии — их подменить можно, но очень трудно.
Что лучше использовать: сессии или куки?
Если вам надо хранить интерфейсную информацию: например, чтобы отмеченные чекбоксы не сбрасывались при перезагрузке страницы, то используйте куки. Если вы хотите хранить информацию, связанную с безопасностью, то однозначно сессии — их подменить можно, но очень трудно.
В этом малоизвестном плейлисте можно узнать интересную информацию о проблемах при разработке баз данных, о важности визуализации и моделях проектирования:
#sql #db
https://www.youtube.com/playlist?list=PL7Nh93imVuXyU9yYS6NRZnbuJvS5uzZkT&disable_polymer=true
#sql #db
https://www.youtube.com/playlist?list=PL7Nh93imVuXyU9yYS6NRZnbuJvS5uzZkT&disable_polymer=true
YouTube
Использование БД в разработке - YouTube
Sentinel — это современный микро-фреймворк, предоставляющий готовые функции авторизации и аутентификации пользователей, включая разделение ролей, прав и дополнительные функции безопасности.
#php #библиотека
https://cartalyst.com/manual/sentinel/2.0
#php #библиотека
https://cartalyst.com/manual/sentinel/2.0
Хотите узнать, как реально пишутся серьёзные коммерческие веб-приложения, а не простые блоги или скучные шаблонные проекты? В этом плейлисте вы найдёте записи трансляций, где ребята создают хостинг видео.
#laravel
https://www.youtube.com/playlist?list=PL2To6MhvJK5a9kRX8RsBU-zqC_6jmCd7J
#laravel
https://www.youtube.com/playlist?list=PL2To6MhvJK5a9kRX8RsBU-zqC_6jmCd7J
YouTube
Трансляции: разработка на docker/laravel/angular - YouTube
Интересная статья, где создаётся чат с использованием Ajax.
#ajax #php
https://tutorialzine.com/2010/10/ajax-web-chat-php-mysql
#ajax #php
https://tutorialzine.com/2010/10/ajax-web-chat-php-mysql
Tutorialzine
Making an AJAX Web Chat (Part 1) - PHP and MySQL
In this two-part tutorial, we will be creating an AJAX Web Chat using PHP, MySQL and jQuery. In this first part, we will be discussing the PHP & MySQL side.
👍1