¿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
- Cuando se usa Angular en el front-end, ¿cuál es una gran alternativa para un marco PHP voluminoso para crear un back-end para los inicios de sesión de los usuarios y la recuperación de datos?
- Quiero ser un desarrollador de Java. Estoy confundido con las tecnologías de desarrollo front-end y back-end. ¿Cuál debo elegir para ser desarrollador de Java?
- ¿Qué lenguajes de programación son necesarios para el desarrollo web tanto front-end como back-end?
- ¿Cuál es el mejor tutorial para trabajar con Parse en Unity?
- ¿Cómo conectar una aplicación de Android con 'mi propio back-end de base de datos en tiempo real de Node.Js'? ¿Cómo lo mantengo sincronizado todo el tiempo con mi 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.