#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
Научитесь писать приложения в архитектурном стиле REST с помощью этого руководства.
#mysql #rest #php
https://www.youtube.com/watch?v=DHUxnUX7Y2Y
#mysql #rest #php
https://www.youtube.com/watch?v=DHUxnUX7Y2Y
YouTube
RESTful API With PHP & MySQL
In this video we will build a complete JSON RESTful API using PHP and MySQL. We will use the SlimPHP framework along with PDO to interact with the MySQL database.
CODE -https://github.com/bradtraversy/slimapp
RELATED COURSE - http://www.traversymedia.com/course/learn…
CODE -https://github.com/bradtraversy/slimapp
RELATED COURSE - http://www.traversymedia.com/course/learn…
Пишите CRUD-приложения с помощью этой библиотеки, выполняющей всю грязную работу за вас.
#php #github
https://github.com/oscarotero/simple-crud
#php #github
https://github.com/oscarotero/simple-crud
GitHub
GitHub - oscarotero/simple-crud: PHP library to provide magic CRUD in MySQL/Sqlite databases with zero configuration
PHP library to provide magic CRUD in MySQL/Sqlite databases with zero configuration - oscarotero/simple-crud
Хотите реальную практику по фреймворку Laravel? Ребята в этом плейлисте в серии стримов создают реальный сайт Laravel.su, создателями которого и являются.
#laravel #php
https://www.youtube.com/playlist?list=PL82X9fw4S8uBASeXh2Q-AhzeScrrNjpkV
#laravel #php
https://www.youtube.com/playlist?list=PL82X9fw4S8uBASeXh2Q-AhzeScrrNjpkV