Sugeriría comenzar con el enrutamiento básico. Aprenda a administrar sus rutas. Conozca las diferencias entre las solicitudes GET / POST / DELETE, etc. Aprenda a pasar parámetros a cada solicitud http.
Entonces, probablemente debería aprender a usar curl o Postman para probar sus funcionalidades de enrutamiento.
Y luego, gestión de bases de datos. Puede comenzar aprendiendo SQL si desea comprender cómo funcionan los ORM. Pero hoy en día, realmente no tienes que hacerlo.
- ¿Cuáles son los softwares de código abierto de reserva de hotel basados en web desarrollados en PHP o Java?
- ¿Qué complementos de WordPress necesitaría uno para crear un sitio donde los usuarios puedan contribuir con la funcionalidad de BoredPanda.org?
- ¿Por qué el HTML se conoce como lenguaje de marcado?
- ¿Es una buena idea, o cuáles serían las desventajas de construir una red social usando Node js, Express js como back end y Angular js como front end?
- ¿Puedo poner 4 anuncios de AdSense en una sola página web?
Elige un ORM. Definitivamente sugeriría Sequelize. Aprenda a conectar bases de datos con su aplicación mediante ORM. Y luego, en su enrutamiento, intente cambiar las cosas en la base de datos.
Puede realizar llamadas de API desde su aplicación a su backend o si desea smt como una aplicación de chat puede usar sockets para hacerlo en tiempo real. Te sugiero que uses Socket.IO para eso.
Después de tener un backend que funcione, puede implementar su aplicación en Heroku. La implementación demora unos 5 minutos
Desarrollé un foro como backend de redes sociales, usando Node + Postgresql + Sequelize. Puedes consultar mi repositorio si quieres:
KorayGocmen / openforum