Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
11.3K subscribers
1.34K photos
20 videos
26 files
4.03K links
Все самое полезное для пхпшника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/bca892d6

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
加入频道
#php #ajax

Для тех, кто вместе с PHP изучает JQuery и Ajax, советуем прочитать данную статью, из которой вы узнаете, как сделать систему комментариев без обновления страницы.

https://tutorialzine.com/2010/06/simple-ajax-commenting-system
#php #slim #api #video

При создании большого приложения вам понадобится писать API для сторонних разработчиков или для создания мобильного приложения вашего веб-сайта. В этом курсе вы познакомитесь с тем, как создать API, используя фреймворк Slim.

https://www.youtube.com/playlist?list=PLBEpR3pmwCayt4DR0UbhMgCfxHQWi0RCQ
5 сайтов для оттачивания навыков написания SQL-запросов

Одним из ключевых навыков при работе с базами данных является умение писать sql-запросы. Мы отобрали 5 лучших сайтов для оттачивания этого навыка.

https://proglib.io/p/sql-practice-sites/
#php #video #graphql

Небольшое видео о том, как использовать Graphql вместе с PHP. Также вы познакомитесь с основами синтаксиса этого современного языка запросов. Будет интересно!

https://www.youtube.com/watch?v=jRuSicPIeUY
The-Clean-Architecture-in-PHP-Kristopher-Wilson.pdf
2.3 MB
#php #book

Считается, что PHP достаточно свободный язык программирования, на котором тяжело построить чистую и надёжную архитектуру приложения. Прочитайте данную книгу, чтобы убедиться в обратном.
#php #best_practices #video

Как насчёт того, чтобы послушать о лучших практиках программирования на PHP в 2018 году от создателя самого языка, Расмуса Лердорфа?

https://www.youtube.com/watch?v=rKXFgWP-2xQ&t=610s
#php #video

PHP разработчик — это не только программист, но и по совместительству системный администратор. Вам гарантированно нужно знать устройство и основы ОС Linux, чтобы настраивать веб-сервер на хостинге и для собственного использования. В этом большом плейлисте достаточно информации, чтобы начать и стать опытным пользователем Linux.

https://www.youtube.com/playlist?list=PLtK75qxsQaMLZSo7KL-PmiRarU7hrpnwK
#php #best_practices

Наверняка вы давно программируете на PHP, привыкли к тому, что быстро решаете поставленные задачи на нативном PHP и во фреймворке не нуждаетесь. Возможно, вы даже используете composer и слышали про MVC, у вас объектно-ориентированный код и нужные библиотеки вы тянете со стороны. Однако этого всё равно мало, чтобы назвать свой код чистым. Давайте посмотрим на то, чем отличается чистый PHP от фреймворка Symfony.

https://github.com/avalanche123/symfony-docs-ru/blob/master/book/from_flat_php_to_symfony2.rst
#php #sql #шпаргалка

Автор этого репозитория написал для вас множество коротких статей и шпаргалок по PHP, SQL, основам безопасности и многом другом. Так, например, вы узнаете про 4 нормальные формы баз данных, интерфейсы, стандарт автозагрузки классов PSR-4 и даже о шаблонах.

https://github.com/codedokode/pasta
#php #video

Знакомимся с популярными принципами проектирования приложений SOLID на примере этих небольших видео.

https://www.youtube.com/playlist?list=PLoonZ8wII66jOXzIvQCtKosCstjGPL0lg
#symfony4 #video

Symfony считается фреймворком с высоким порогом входа, для работы с ним требуются большие знания как объектно-ориентированного программирования, так и паттернов проектирования. В любом случае пусть это вас не пугает, пару занятий и вы разберётесь что к чему. Из этой серии уроков вы узнаете, как создаются простые CRUD приложения на Symfony.

https://www.youtube.com/playlist?list=PLillGF-Rfqba-PQBBEf14-fi6LafvvDYS
#php #video

А для тех, кто ещё не готов изучать фреймворк Symfony, предлагаем попробовать свои силы в другом микро-фреймворке, основанном на Symfony, — Silex. Особенность этого фреймворка в том, что он легче и быстрее изучается, но содержит ряд важных компонентов Symfony — Doctrine и Twig. Именно изучение этого фреймворка поможет вам позже разобраться в таком гиганте как Symfony.

https://www.youtube.com/playlist?list=PLfdtiltiRHWHtcaFwZNlvviwWmP70j2jM
#mvc #php

Об MVC написано и снято столько материалов, что начинает казаться, будто все всё понимают. Однако это не так: по-прежнему многие начинающие разработчики на PHP не задумываются о том, чтобы разделять логику приложения от логики представления, не задумываются о ЧПУ и многом другом. Этот плейлист не научит вас писать собственный фреймворк, но покажет, как легко реализуются простые MVC приложения.

https://www.youtube.com/playlist?list=PLBOh8f9FoHHgezS78nPQ7UBy3pQOkOjQL
#php #laravel #testing

TDD — это принцип разработки через тестирования. Другими словами, при разработки вашего приложения вы сразу же покрываете код тестами, что обеспечивает эффективность работы приложения и экономию времени, в случае если бы вы тестировали код по окончанию, вам бы пришлось многое править. TDD помогает этого избежать. В этом курсе авторы Laracasts напишут форум на Laravel через TDD.

https://bit.ly/2QpoZMb
#php #библиотека

Мощная библиотека по обработке URL адресов. Она обрабатывает адрес не только в домене, как многие другие парсеры URL, но и в субдомене.

https://github.com/jeremykendall/php-domain-parser
#php

Для тех, кто стоит перед огромной стеной по имени "Веб-разработка" и не знает, с чего начать, чтобы её преодолеть, предлагаем посмотреть, как это советуют делать опытные веб-разработчики на примере дорожных карт по освоению PHP и дружественного ему стека технологий.

https://bit.ly/2DopMG5