El mejor consejo que podría darte es: “no lo compliques demasiado”.
Sí, necesitará un servidor y una base de datos para escribir proyectos más grandes. Pero si realmente solo quiere aprender algo puramente front-end, elija un proyecto que no requiera un servidor y una base de datos. Podría crear una aplicación meteorológica, algo que vea los datos públicos de Twitter / Facebook / cualquier servicio. Incluso puede esconder datos no confidenciales en el almacenamiento local como una forma de pretender que existe una base de datos. Si su proyecto necesita datos pero no está listo para ejecutarlo usted mismo, pruebe Contentful o WordPress y el complemento JSON API.
Elija el tipo de cosas que desea construir y comience allí. Como usted tiene una necesidad y un interés en un proyecto en particular, use ese deseo para dejar de aprender cómo hacer las otras partes del mismo que no parecen ser de su interés.
- ¿Hay un back-end recomendado de Vue.js?
- Soy un desarrollador de PHP con muchos años de experiencia, principalmente en Back End Development. Quiero aprender cosas nuevas, algo requerido en el mercado que paga bien. ¿Qué debo esperar?
- ¿Qué puede construir un desarrollador front-end y back-end en solo 2 semanas o un mes?
- Estoy aprendiendo desarrollo web. Quiero ser un desarrollador de back-end. ¿Tengo que ser un desarrollador front-end primero para entrar en el campo?
- ¿Puedo escribir un backend complejo usando R?
Digo todo esto como alguien que ha trabajado en roles de desarrollo front-end durante más de 10 años. No siempre tiene que preocuparse por el servidor o la base de datos para contribuir de manera significativa. A veces tienes un equipo que gestiona ese lado y te entrega una API agradable y perfectamente empaquetada para consumir.
Pero como punto de crecimiento personal, no pospondría el aprendizaje de la codificación del lado del servidor durante demasiado tiempo. Especialmente cuando NodeJS no es demasiado grande.