Ссылки на полезные ресурсы для изучающих PHP

Ссылки на полезные ресурсы для изучающих PHP PHP, Программирование, Веб-разработка, Подборка, Ссылка, IT, Длиннопост

Друзья, приветствую.

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

В скобочках указаны доступные по ссылке языки материалов.


Поехали.


Основы и базис

Официальный мануал (ru, en). Он довольно сложен для новичка, чтобы разобраться в основных концептах, однако, в нём описаны все конструкты языка, поэтому к нему можно и нужно обращаться на ежедневной основе как к словарю.

Учебник от W3Schools (en). Довольно качественная и краткая подача информации, есть упражнения и тесты. Хороший учебник для новичков.

Неплохой учебник с Двача (ru). Анонимы на форуме "Двач" написали довольно неплохой учебник для самых новичков. В качестве способа разобраться в базовых концепциях языка вполне неплохо.

Учебник от code-basics.com (ru). Ещё один неплохой учебник для новичков.

Дорожная карта развития PHP-разработчика. Описание всех навыков, которые требуются в профессиональной разработке.

Гайд по изучению языка от TProger (ru). Тоже что-то вроде дорожной карты с полезными ссылками.


Продвинутые темы

Паттерны проектирования в PHP (ru).

PSR-стандарты на русском (ru).

PHP. Правильный путь (ru, en). Качественный мануал о том, как писать код эффективно и красиво. Стандарты, best practices etc.


Видеоуроки и курсы

Уроки от Laracasts (en). Уроки по чистому PHP.

Уроки по PHP от Дмитрия Лаврика (ru).

Уроки по PHP от Виктора Зинченко (ru).

Бесплатный видео-курс "Основы PHP с нуля" (ru).


Книги

PHP 7 в подлиннике.  Котеров Дмитрий Владимирович, Симдянов Игорь Вячеславович,  2019. Очень качественная книга по языку, разжёвывающая все концепты и особенности языка.

PHP. Объекты, шаблоны и методики программирования. Мэтт Зандстра, 2010. Сильная книга для разработчиков среднего и выше среднего уровня.


Фреймворки

Laravel (en) — документация по Laravel, лучшему из созданных PHP-фреймворков.

Laracasts (en) — видео-уроки по Laravel и не только, один из лучших обучающих ресурсов.

Symfony (en) — документация по Symfony, одному из мощнейших PHP-фреймворков. Symfony лежит в основе Laravel.

https://t.me/web_craft — Телеграм-канал по Laravel и Vue.js.

https://t.me/laravel_it — ещё один Телеграм-канал по Laravel.


Шпаргалки (cheatasheets) по языку

Шпаргалка по основам языка (en)

Шпаргалка по ООП (ru)

Шпаргалка по сравнениям (en)


SQL

Учебник от W3Schools.(en) Аналогично учебнику по PHP,  краткий и ёмкий, с упражнениями и тестами.

От CREATE до JOIN: введение в SQL + шпаргалка (ru).

Гайд по стилю SQL. (en) Как писать SQL-код качественно и по стандартам.


Если у вас есть полезные ссылки, кидайте их в комментарии!