Cómo hacer que el sistema de gestión de empleados en Nodejs (backend) AngularJS (frontend) y la base de datos MySQL

Entonces, ¿qué te detiene? Todo lo que necesitas aprender e implementar.

[1] Comienzas aprendiendo Node.js, cómo funciona y cosas como módulos, emisores de eventos, buffers, flujos, tuberías, servidor web, etc.

Te recomiendo que tomes mucho en Learn and Understand NodeJS on Udemy.

[2] Luego continúas aprendiendo los conceptos básicos de Express Framework. Es realmente fácil y te hará la vida más fácil.

[3] Ahora, es hora de usar una base de datos en lugar de volcar datos. Algunas personas comienzan aprendiendo MongoDB (incluso lo básico no le hará daño), otras aprenden cómo integrar una base de datos MySQL. De cualquier manera, debe tener conocimiento de SQL relacional y (y nuevamente, los conceptos básicos de las bases de datos NoSQL no dañarán).

¿Hasta aquí todo bien? Ahora es el momento de implementar lo que has aprendido hasta ahora. Cree una aplicación simple, tal vez un prototipo de lo que quiere tener al final.

[4] El paso final es aprovechar el poder de AngularJS y aplicar lo que has aprendido a la aplicación simple actual.

AngularJS cambió mucho durante los últimos años. No significa que ya conozca la versión 1.xx, es bueno que vaya con la versión 2.xx Hay muchas diferencias importantes. Por lo tanto, observe detenidamente qué versión utilizará.

La razón por la que no puse AngluarJS antes de crear una aplicación simple es que encontrarás tu mente atiborrada de mucha información. Por lo tanto, es mejor hacer una parada, implementar y luego volver y mejorar la interfaz.

Lo más probable es que use AngularJS para hacer llamadas asincrónicas, recorrer la lista de objetos usando la directiva ng-repeat , aplicar algunos filtros, enviar y validar formularios, etc.

¡Buena suerte!

sumitalp / gestión de empleados

Utiliza socketio en lugar de angular