PHP, или как не научиться неактуальному?

Всем привет.

Давным давно изучал PHP, начинал с просмотров курса Специалист про PHP, потом стал читать книгу Метта Зандстры, но ввиду того что на пол года остался на необитаемом острове без интернета (не шучу), и не было возможности спросить на форуме, городил некие костыли. Время шло, вышел PHP 7, появился полнофункциональный type-hinting, подсказки к возвращаемым типам и прочие нововведения, а я остался на уровне недочитанной книги Метта Заднстры для PHP 5.2.

Возник вопрос: как возобновить обучение, но использовать все новые функции, а не продолжать читать про богом забытый PEAR? Где искать самую актуальную литературу? Чьи видеоуроки смотреть, пусть даже с самого начального уровня, но с учетом всех нововведений PHP 7?

Спасибо.
  • Вопрос задан
  • 2572 просмотра
Решения вопроса 1
CheshireCat
@CheshireCat
full-stack developer
Человек задал достаточно конкретный вопрос, а вы демагогию развели (кроме ув. OnYourLips - он дал ценный ресурс).
У меня сейчас такая же ситуация, хочу обновить знания в современном мире PHP и JS, подбираю как правильно выстроить курс обучения. Согласен пройти уже снова всё с нуля, но "правильно".
Итак, поделюсь с вами находками:
  • Книга "PHP Pandas" научит снова с азов (PHP7 тоже уделено внимание). Книга бесплатная.
  • Дальше рекомендую пробежаться по разделу PHP на замечательном сайте W3Schools. И не только по разделу PHP.
  • Jump Start PHP Environment - отличная новая книга, которая научит вас некоторым современным штукам при работе с PHP проектами: быстрым развертыванием виртуальных машин через Vagrant, использованию git, работе с Composer и затронет вопросы деплоя. Книга небольшая и максимально полезная.
  • Раз уж упомянули выше ресурс PHP The Right Way, стоит продолжить эту тему, так как автор этого ресурса выпустил целую книгу Modern PHP.
  • Awesome PHP - классный список на github с нужными библиотеками, хорошими ресурсами, книгами и т.д. по PHP.


А дальше нужно садиться за изучение фреймворка. У нас по-прежнему очень популярен Yii, хотя у меня душа лежит изучить скорее Symfony. На западе сейчас очень популярен Laravel.

Если вам нужны будут книги выше в эл.виде, можете связаться со мной или погуглить.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
@hungry-devel
Продублирую ответ Сергей Протько
Это поможет не городить костыли)
Главное - понимание основ. Язык и вся инфраструктура( докер,вагрант,фреймворки и т.п) - всего лишь инструменты, которые осваиваются довольно быстро при хорошем фундаменте.
Не претендую на абсолютную истину..просто личное мнение
Ответ написан
@semki096
Можно перечитать книгу Метта Зандстры, вышло 4е издание - значит книга актуальна.
Ответ написан
Arris
@Arris
Сапиенсы учатся, играя.
Нужно начать с книги Дональда Кнута "Искусство программирования для ЭВМ". А потом уже...
Ответ написан
index0h
@index0h
PHP, Golang. https://github.com/index0h
как возобновить обучение, но использовать все новые функции, а не продолжать читать про богом забытый PEAR?

Не читайте про PEAR, смотрите пакеты на https://packagist.org/

Где искать самую актуальную литературу?

php.net

Чьи видеоуроки смотреть, пусть даже с самого начального уровня, но с учетом всех нововведений PHP 7?

Ни чиьи, про самое новое пишут статьи обычно. Читайте https://habrahabr.ru/, парни из Zfort делают вполне не плохие дайжесты https://habrahabr.ru/company/zfort/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы