¿Cuáles son las funcionalidades más importantes en las que debería centrarme mientras estoy aprendiendo el desarrollo de back-end?
Creo que otro ya lo señaló. Hay algunas áreas que realmente necesita saber:
- seguridad
- mantenibilidad (que incluye código y diseño arquitectónico y pruebas)
Importante, pero no tan importante son
- ¿Por qué tiene sentido separar el front-end del back-end?
- Alguien dijo que un desarrollador de software profesional puede cambiar de backend a frontend, de móvil a desarrollo web en 1 o 2 días, ¿es cierto?
- ¿Cuál es el trabajo de JS en el desarrollo de backend?
- Cómo conectar los puntos entre tutoriales de programación y aplicaciones de la vida real
- ¿Cuál es la forma más fácil para un aficionado de comenzar con los marcos de back-end?
- escalabilidad
- saber en qué es buena alguna tecnología y dónde tiene sentido usar otra cosa
El problema con los puntos mencionados es que no puedes aprender todo haciendo algún tutorial. Especialmente con respecto al diseño arquitectónico y saber dónde usar qué tecnología es algo que vendrá mientras adquiere experiencias. Entonces haga estas experiencias codificando. Crea proyectos propios o contribuye a algunos. Y escuche a colegas más experimentados que podrían ser de apoyo y mostrarle algunas trampas.