Библиотека пхпшника | 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
加入频道
#библиотека

Данные — новая нефть, которые нуждаются в быстрой добычи. Что вы будете делать, если вам понадобятся данные для приложения? Конечно скрапить их оттуда, где они есть. Можно усложнить себе задачу и делать это с помощью регулярных выражений, а можно скачать библиотеку Goutte и радоваться жизни.

https://github.com/FriendsOfPHP/Goutte
#sql #nosql

На этом тема данных вряд ли исчерпала себя. Ведь веб-приложения также активно пользуются базами данных, и настоящему разработчику на PHP надо уметь пользоваться многими видами СУБД, чтобы обеспечить свои приложениями масштабностью данных и, в то же время, эффективностью. В этой статье автор сравнит NoSQL и SQL базы данных и расскажет, нужно знать что-то больше или лучше обе СУБД сразу.

https://bit.ly/2OSD9Uz
#sql #video

Большой курс по SQL для тех, кто только начинает знакомиться с веб-программированием.

https://bit.ly/2qW2bZn
#php #book

Разработка на PHP почти всегда связана с базами данных: вам нужно грамотно и эффективно доставать большие объёмы данных и хранить их правильным образом, соблюдая принципы нормальных форм и учитывая возможности вашей базы данных. Это руководство познакомит вас с объектно-реляционной моделью данных на примере популярной ORM Doctrine 2. Кроме этого, вы напишите собственную ORM, что даст вам понимание того, как они устроены и работают.

https://yangx.top/progbook/1870
#yii2 #video

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

https://bit.ly/2qYx1AJ
#orm #eloquent

При ежедневной однообразной разработке и при работе с небольшими данными, нет особой надобности писать на чистом SQL, можно использовать ORM. В данном плейлисте вы познакомитесь с одной из самых популярных из них — ORM Eloquent. Это компонент фреймворка Laravel, который вы можете попробовать отдельно от него или с ним. Как вам будет удобнее.

https://bit.ly/2DRC7H9
#video #meetup

Также на этом митапе одним из спикеров была поднята интересная тема о необходимости ORM в сложной разработке. Предлагаем посмотреть, но относиться к словам автора не как к аксиоме, а только как к одному из взглядов.

https://bit.ly/2QhbZeI
#symfony #beginners

А вы знали, что на github'е есть демо-приложение на фреймворке Symfony с обильными комментариями и простыми объяснениями. Вы можете его скачать и попробовать в действии. Хорошая практика для тех, кто только начинает изучать фреймворка.

https://github.com/symfony/demo
#laravel #beginners

Раз уж на то пошло, для Laravel тоже есть такой проект на github'e. Если вы уже прочитали документацию по фреймворку, то обзор проекта будет вам в пользу.

https://github.com/bestmomo/laravel5-example
#symfony #video

Данный курс посвящён изучению Symfony 3, однако все советы и код автор будет актуален и для 4-й версии фреймворка, так что спешите изучить этот плейлист, ведь в нём вы найдёте не только качественное объяснение материала, но и основы работы с Doctrine и отношениями между таблицами.

https://bit.ly/2F6WwcX
#laravel #video

Многие любят Laravel, но не представляют, как он работает, из-за его магии. В этих видео автор покажет, как работают компоненты фреймворка, а в частности — контейнер, отдельно от Laravel.

https://bit.ly/2AqXWcO
#psr

Стандарт PSR-7 — HTTP Message Interface — представляет из себя набор PHP интерфейсов, описывающих HTTP запрос и HTTP ответ. Посмотреть на примеры использования интерфейсов PSR-7 и скачать можно по ссылке:

https://www.php-fig.org/psr/psr-7/
#laravel #vuejs

В данном плейлисте автор покажет, как написать реальный чат, используя стек Laravel и Vuejs.

https://bit.ly/2P4RAVs
#book

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

https://yangx.top/progbook/1842

https://yangx.top/progbook/1843
#beginners

Если вы из тех, кто любит слушать и смотреть, нежели читать, предлагаем вашему вниманию аудиоподкасты по PHP. Тут вы найдёте много интересных обсуждений современных тем в программировании на PHP.

https://5minphp.ru/
#advanced

На этом сайте вы найдёте бенчмарки для PHP и разных версий его фреймворков.

http://www.phpbenchmarks.com/en/
phpunit-book.pdf
871.1 KB
Тестирование — обязательная часть любой разработки. Настоящее руководство. Этот мануал написал сам Себастьян Бергман, создатель фреймворка PHPUnit.
#laravel #video

Laravel стал одним из самых популярных PHP фреймворков за последнее время. Если вы уже чувствуете себя опытным бойцом и хотели бы попробовать свои силы, попробуйте на нём.

https://bit.ly/2P9i1JV