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

Для тех, кто познаёт всё в играх, есть специальный ресурс для изучения Git. Вы узнаете о ветвлении, о том, как мержить ветки, пользоваться командами cherry-pick, checkout, reset и многое другое.

https://learngitbranching.js.org/
#beginners

Кто ещё не видел, так будет выглядеть PHP в скором времени, когда туда добавят typed properties.

https://wiki.php.net/rfc/typed_properties_v2
Как писать на PHP в 2019 году, или Путь продолжающего

На что обратить внимание в PHP в 2019 году, и как стать полноценным Middle? Рассказываем, показываем, делимся полезными ресурсами.

https://proglib.io/p/php-middle/
#book

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

https://yangx.top/progbook/1840
#video #advanced

Асинхронное программирование на PHP очень даже возможно и лучших уроков по теме, чем у Сергея Жука, вы не найдёте.

https://bit.ly/2RlTQNm
Подборка YouTube-каналов по изучению PHP и смежных технологий

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

https://proglib.io/p/php-web-youtube/
#beginners #sql

Любые приложения работают с данными, которые нужно где-то хранить. И лучшее место для этого — базы данных. Если вы ещё не знакомы ни с теорией реляционных баз данных, ни с языком запросов SQL, следующий плейлист с лихвой покроет ваш пробел.

https://bit.ly/2Amk74r
#video #advanced

Основы тестирования от знаменитых knpuniversity. Вы познакомитесь с юнит-, функциональными и интеграционными тестами, а также с TDD (разработка через тестирование).

https://bit.ly/2TeyuyT
Подборка материалов для изучения баз данных и SQL

Подборка книг, видеокурсов и онлайн-ресурсов для изучения баз данных, основ реляционной теории и языка SQL.

https://proglib.io/p/sql-digest/
#beginners

Интересные фичи php, о которых вы не знали или которые почти не используете.

https://bit.ly/2BUN2g4
Как объяснить маме, что такое архитектура приложения?

Мама не понимает, чем вы занимаетесь? Попробуйте объяснить. Начать лучше с основ, например, с разбора того, что такое архитектура приложения.

https://proglib.io/p/app-architecture-mom/
#testing #advanced

Разработка через тестирование — это техника разработки программного обеспечения, которая основывается на повторении очень коротких циклов разработки: сначала пишется тест, покрывающий желаемое изменение, затем пишется код, который позволит пройти тест, и под конец проводится рефакторинг нового кода. В данной статье вы посмотрите на примеры TDD в реальной жизни.

https://www.sitepoint.com/clean-code-architecture-and-test-driven-development-in-php/
#yii2 #advanced

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

https://bit.ly/2Qpt5mV
SQL-программирование: наиболее полный видеокурс

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

https://proglib.io/p/sql-programming/