Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
node.js crea un sistema fullstack desde cero hasta el deploy
Rating: 4.5 out of 5(13 ratings)
43 students

node.js crea un sistema fullstack desde cero hasta el deploy

Aprende node.js creando un proyecto real, realiza un login con jwt, formulario de registro, envia email, sube imagenes.
Created byGustavo Arias
Last updated 1/2024
Spanish
Spanish [Auto],

What you'll learn

  • Realizar todos elementos necesarios para construir un sistema de registro de usuario con notificación vía email.
  • Crear una interfaz de login con autenticación empleando JWT para accesar al sistema (panel de control) basado en una plantilla AdminLTE.
  • Instalar y utilizar las distintas clasesde la librería BOOTSTRAP para resaltar los estilos CSS3 y brindar un comportamiento RESPONSIVE.
  • Ingresar al módulo User de acuerdo al ROL en donde a través de una tabla DATATABLE manejarás un CRUD con vistas llevadas a cabo con el template engine EJS.

Course content

1 section23 lectures6h 25m total length
  • Introducción1:29

    Si quieres aprender Node.js aquí tienes el curso que necesitas donde podrás realizar un sistema completo desde cero hasta el deploy.

  • Instalación de Visual Studio Code2:05
  • Instalacion de paquetes, creación de estructura35:24
  • Motores de plantillas7:31
  • Leer datos45:15
  • Editar y eliminar33:12
  • Datatable y sweet alert y fontawesome24:37
  • Plantilla custom21:16
  • Header, navbar, aside, footer, create y edit13:49
  • Aside custom16:02
  • Navbar y footer20:35
  • Index9:19
  • Login10:31
  • Register19:40
  • Register validate9:53
  • Email7:27
  • Login validate12:21
  • Autenticar8:07
  • Upload images24:09
  • Ajustes finales23:37
  • Seguridad12:30
  • favicon - (Bonus)4:17
  • Deploy22:22

Requirements

  • No se necesita experiencia previa en programación, te llevamos de la mano en un lenguaje sencillo orientado a todos los niveles de formación y edades.

Description

Paso a paso se realizan todos elementos necesarios para construir un sistema de registro de usuario con notificación vía 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. 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.

Aprende node.js desde cero creando un sistema donde realizaras un registro de usuario que te enviara un email de notificación para poder hacer un login el cual estará full validado y con la seguridad de JWT y veras como hacer una consulta en una base de datos mysql para poder entrar a un panel de control basado en una platilla adminLTE desde donde de acuerdo a tu rol de usuario podrás manejar un CRUD de los usuarios registrados, se presentará la información en un Datatable desde donde podrás filtrar, imprimir, exportar, ordenar datos y ocultar columnas. También aprenderás a subir un archivo de imágenes (avatar de usuario), como crear la base de datos, la tabla y los campos. Por último conocerás como realizar un deploy en Heroku de todos tus archivos y la base datos.

Todo realizado paso a paso y con repositorios Github por capítulos.

Este NO es un curso aburrido de voz y lecturas en PowerPoint. Aquí voy hablar y presentar el material en un estilo interactivo y atractivo que lo mantendrá interesado y lo hará más fácil de entender. Eche un vistazo a los videos gratis disponibles y verá la diferencia.

Who this course is for:

  • Estudiantes de carrera afines con la computacion, software, sistemas y programación, tanto en pre como en post grado.