@mrFrip
Преодолеваю прокрастинацию

Практическое изучение PHP. C чего начать? Где брать материал?

Везде советуют начинать со своего маленького проекта и постепенно гуглить и учиться. Но встает другой вопрос, как начать? Что делать?
Основы языка, например полученные на codeacademy - есть.
Книги, PHP the right way, MVC, ООП, фреймворки, статьи, видеоуроки - это все конечно хорошо, но вот например, с чего начать свой какой-нибудь простой проект (идея, допустим, есть) - не знаю, с какой стороны подступить.

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

Стоит ли нырять в практику сразу с фреймворка?
Следовать ли уже классическим примерам - написать гостевую, свою CMS, и прочее?
  • Вопрос задан
  • 3454 просмотра
Пригласить эксперта
Ответы на вопрос 5
toxicmt
@toxicmt
CTO at hexlet.io
1. Если базу по php то можно здесь code-basics.ru/. Уверен почерпнете для себя много нового.
2. Если что-то делать то лучше тестовые задания. Мы собираем коллекцию https://github.com/Hexlet/ru-test-assignments
3. Если есть финансовая возможность то рекомендую наши проекты: https://ru.hexlet.io/projects

> Стоит ли нырять в практику сразу с фреймворка?

С микрофреймворка да. Посмотрите в сторону, например, slim framework.
Ответ написан
@sidni
Php Developer
Классическое начало всех начинающих PHP девелоперов
написать простой блог (чистый или с помощью фреймверка)
простая админка (в основном служит для тренировки регистрации, может быть разграничения прав, и сервисы по редактированию создания категорий и статей, может быть комментарии)
простой фронтенд (для отработки всяких выводов данных (пагинации, аяксовых запросов (к примеру подгузки этих самых комментов или статей) и т. д.)
Ответ написан
@sergeichch
Мне вот этот курс вообще зашел очень хорошо, автор жжет, что называется
php-up.com
Ответ написан
несмотря на то что многие говорят, что главное практика, я лично советую практиковать наряду с изучением php более-менее глубоко, чтобы на практике не закреплять быдло код. Я рекомендую курс Специалист, там можно выполнять лабораторки. Нужно потерпеть и делать туповатые задачи, несвязанные с жизнью. Ну а потом взять любой фреймворк , например yii и по мануалу создать блог или еще что
Ответ написан
Ваш ответ на вопрос

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

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