Какие обучающие материалы хорошие по PHP?

Посоветуйте книги, курсы, ютуб каналы.

Какие обучающие материалы хорошие по PHP?

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

И подскажите по поводу фронта сайта, как его сделать красивым, можно ли с фреймворками или в любом случае придется дизайнеров и фронтендеров нанимать, если захочу простецкий дизайн сделать, но красивый?

И есть ли примеры сайтов где фронт сделан на php? Чтобы понять уровень возможностей. HTML и CSS может мне лично будет достаточно для минималистичного дизайна.

И еще по поводу wordpress и прочего, как работать с ними на php?

31 комментарий

wordpress - это CMS, для его использования не нужны знания PHP, хотя он на PHP написан. С использованием wordperss разберётся любой, да и мануалов по конкретным вопросам сколько угодно.

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

То, что вы описали "свой сайт с регистрацией, статьями, редактором, закладками и так далее" стоит делать разве что для обучения, так толку мало, всё это умеют фреймворки и повторять нет смысла, лучше не сделаете. Один весьма популярный фреймворк выше уже упомянули - laravel. Сейчас, если взять вакансии по PHP, то с упоминанием laravel будет наверное около половины.

Фронтенд от бэкенда очень слабо зависит. На "сайт на PHP" вы можете навесить совершенно любой фронтенд. Если нужны конкретные примеры, то вордпресс написан на PHP, посмотрите примеры, фейсбук написан на нём же, ВКонтакте тоже. Ну, или вот посмотрите мой сайт fanfics.me - написан на голом PHP без фреймворков, но за пример по фронтенду брать точно не стоит, там каша и сплошной legacy, в фронт я не умею совсем.

2
Ответить

а что я на фронтенде буду делать? или на нём тоже можно сайт писать? я не понимаю) php вакансий очень много, больше разве что на javascript и python, но это лишь потому, что у пайтона больше охват в профессиях разных а джаваскрипт это ща везде нужно как лицо сайта, хотя по сути это к дизайнерам, а сами фронтендеры это какой-то мостик между дизайнерами и бэком, я хотел фронтенд выбрать, но не понимаю зачем мне эти штуки визуальные если я хочу делать сайт, а не дизайнить кнопочки, но если можно фронтендером делать сайты рабочие, то я его выберу

ну а твой сайт же выглядит отлично, тебе ток у дизайнера проконсультироваться, по сути достаточно даже цвета сменить и будет уже лучше визуально, глянь на цветовое решение сайта эпл, там идеальное сочетание серого фона и темно серый цвет шрифта например

Ответить

Вопрос из серии: я хочу делать машины, кем мне лучше стать, сборщиком или маляром?

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

1
Ответить

Самый простой способ получить приличную функциональность простыми силами - использовать Laravel: доступные доки и инструмент для среднего уровня. А вообще PHP уже умирает (точнее очень сильно замедлил свое развитие). Например, сейчас достаточно частый кейс сейчас: когда достаточно массово используемые либы теряют поддержку. Сейчас в тренде NodeJS/Python.

Ответить

Сколько уже можно нести бред про вечно умирающий php?

2
Ответить

php умирает уже 15 лет, но с 8 вроде как версией там всё чётко сделали (ну это то что я слышал от айтишников)

python рассматривал, но честно говоря я не вижу в нём рабочей лошадки для себя, он как DLC для data science, qa, machine learning, аналитиков и devops'ов, а как developer python ты никому не нужен, только если ты уже pre-senior, но зачем изобретать велосипед о с этим возиться, если есть простой и рабочий php

node js пока новенький, хотя и потенциал хороший, но опять таки порог входа и уровень знаний нужен соответствующий, чтобы куда-то попасть

Ответить