Как эффективно выучить технологии для backend'a?

Сделал себе список того, что нужно выучить.
Не понятно в каком порядке и как учить, то есть с теорией проблем не будет, а вот с практикой, непонятно какие проекты делать.
Список:
- PHP ( OOP, MVC )
- SOLID, DRY, KISS принципы
- Doctrine ORM
- Docker
- REST API
- Laravel, Symfony
- MongoDB, PostgreSQL, NoSQL
- Git
- PHPUnit
- JavaScript -> Vue JS

Хочу стать хорошим backend'ером, а не сайти на CMS писать.
Какие есть ресурсы, чтобы вместе с практикой, можно даже за небольшие деньги ( по типу подписки )
Спасибо!
  • Вопрос задан
  • 5026 просмотров
Решения вопроса 1
@frozen_coder
Java-developer
Я за изучение через практику. Поэтому вот вам несколько ссылок с идеями для проектов.

1. https://eax.me/programming-language-learning/ - вот это просто огненная статья с примерами проектов для любого ЯП. Выбирайте что-нибудь по душе и пилите, в процессе изучите всё, что надо.
2. https://proglib.io/p/project-list/ - тут дофига всякого
3. https://habr.com/ru/post/345092/ - ну и тут чуток
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Нужно понимать, что от новичка (да даже откровенно говоря и от профи), знание вот этого всего не требуется. Поэтому условно делает свой новостной сайт на symfony + html+css+js + БД. Как его доделали, можно идти уже устраиваться на работу.
Ответ написан
Lucian
@Lucian
https://ttttt.me/joinchat/AAAAAEyBK_H_kjlMf7ALig
Привет, начните с установки MongoDB через docker.
Ответ написан
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
1. языки
2. тестирование
3. паттерты -> фреймворки
4. базы
5. сопутствующие сервисы
Ответ написан
Ваш ответ на вопрос

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

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