Si quieren aprender Node.js aquí tienen el curso que necesitan donde podrán realizar un sistema fullstack completo desde cero hasta el deploy. Paso a paso se realizan todos elementos necesarios para construir un sistema de registro de usuario con notificación de vía envio de email y la correspondiente interfaz de login con autenticación empleando JWT para accesar al sistema (panel de control) basado en una plantilla AdminLTE, utilizando la librería BOOTSTRAP para resaltar los estilos CSS y brindar un comportamiento RESPONSIVE. De acuerdo a los roles de usuario se podrá ingresar al módulo User en donde a través de una tabla DATATABLE manejarás un CRUD con vistas llevadas a cabo con el template engine EJS, adicionalmente permite subir imágenes (avatar de los usuarios) utilizando el middleware para Express MULTER. Por último, se realiza un deploy (subir archivos y base de datos MySQL en la nube) en Heroku donde te enseñamos a migrar la tabla Users. Cada fase que se realiza posee su propia branch en GITHUB de forma correspondiente a fin de ayudar al estudiante en su proyecto completo. Adicionalmente se incluye el procedimiento para instalar el editor Visual Studio Code, como crear la base de datos MySQL, la tabla, c/u de los campos y como bono extra la creación e instalación de Favicon.