Задать вопрос
akogch
@akogch

Изучение php с нуля для верстальщика?

Обращение к опытным разработчикам php. Самоучка, более 4 лет упражнений и рабочей практики html+css. Решил изучить php, в моём случае с нулём знаний и понимания бэкенда. Затрудняюсь с чего начать и, кто знает, пойдёт ли дело. Есть от знакомых возможность получить доступ к видеокурсу с практическим материалом от Дмитрия Лаврика. Говорят курс хороший, но суть в том, что 4-5 летней давности, соответственно обучение идёт по устаравшей, предположу 5 или 7 версии php. Хороший курс с актуальной 8 версией будет недёшев, а пойдёт ли дело, неизвестно. Есть ли смысл начать с устаревшего материала? Не окажется ли это пустой тратой времени, что после переучиваться по новой? Или приобретать уже на свой страх и риск актуальный курс?
  • Вопрос задан
  • 731 просмотр
Подписаться 2 Простой 5 комментариев
Решения вопроса 2
ipatiev
@ipatiev Куратор тега PHP
Потомок старинного рода Ипатьевых-Колотитьевых
Тут проблема скорее не в том, что 4-5 лет, а в том, что за редчайшими исключениями, любые видеокурсы - это отборный говнокод. Конкретно про Дмитрия Лаврика не скажу, но простая статистика говорит о том, что учить РНР по видеокурсам не стоит.

Лучше потратьтесь на книжку, Джон Дакетт, PHP&MySQL. Там очень толково, на примерах даётся не только язык, но и все важные аспекты программирования - обработка ошибок, отладка, рефакторинг, структура приложения, SQL, обработка изображений, и куча всего остального. В последних главах весь материал даётся на примере создания простой но рабочей социальной сети.
Ответ написан
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Есть ли смысл начать с устаревшего материала?
4-5 лет не сказать что сильно устаревшие. ИМХО спокойно можно учиться, основы будут одинаковы для любой версии языка, изменения в новых версиях большей частью касаются ООП составляющей, до которой еще дойти нужно. В целом и ООП код более старых версий совместим с последними версиями, во всяком случае с 5+, в обратную сторону конечно же работать не будет. Ну а новые фишки по типу тайпхинтинга и анонимных объектов можно доучить и самостоятельно.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@DWS11
Посмотрите в сторону hexlet и/или HTML academy. База там действительно неплохая, плюс все систематизировано и что самое главное - есть наставник, который на вашем этапе жизненно необходим. Из книг рекомендую "PHP в подлиннике", можно читать паралельно курсам (но тему с битовой маской я бы сейчас пропустил). Этого будет достаточно для начала. Ну а дальше желательно устроиться куда-нибудь на стажировку, желательно оффлайн. Иначе будете топтаться на месте очень и очень долго.
Ответ написан
Комментировать
@artem-dainov
Php, java, js. Boot spring, jquery, git
1. не смешивайте фронт с php.
2. php как back-end.
3. понимание rest-api

если вы выполняете три этих пункта, то будет вам счастье.
начните изучать php. пробуйте скрипты на нём писать, а потом создайте приложение rest-api и совместите с вашим фронтом
Ответ написан
Комментировать
miraage
@miraage
Старый прогер
Я помню году в 06-07 учил по книге Дмитрия Котерова "PHP5 в подлиннике". Считаю эту книгу великолепной. Рассказывают и про язык, и про веб-программирование, и про веб-сервера, sql инъекции и прочее.

Вижу уже есть такие про PHP7 и PHP8. Я бы их смело порекомендовал.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы