Answer the question
In order to leave comments, you need to log in
How to effectively learn backend technologies?
I made myself a list of things to learn.
It is not clear in what order and how to teach, that is, there will be no problems with theory, but with practice, it is not clear what projects to do.
List:
- PHP ( OOP, MVC )
- SOLID, DRY, KISS principles
- Doctrine ORM
- Docker
- REST API
- Laravel, Symfony
- MongoDB, PostgreSQL, NoSQL
- Git
- PHPUnit
- JavaScript -> Vue JS
I want to be a good backender , and not write sites on the CMS.
What resources are there to, together with practice, even for little money (by subscription type)
Thank you!
Answer the question
In order to leave comments, you need to log in
I am for learning through practice. So here are some links with project ideas.
1. https://eax.me/programming-language-learning/ - this is just a fiery article with project examples for any PL. Choose something to your liking and saw, in the process, learn everything you need.
2. https://proglib.io/p/project-list/ - there is a lot of stuff here
3. https://habr.com/en/post/345092/ - well, here is a bit
You need to understand that from a beginner (and even frankly speaking, from a pro), knowledge of all this is not required. Therefore, conditionally makes his news site on symfony + html + css + js + database. As it is completed, you can already go to get a job.
1. languages
2. testing
3. patterns -> frameworks
4. bases
5. related services
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question