When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Node, MongoDB, MySQL, Handlebars, APi Rest, Nestjs (2025)

Express,, Sequelize, Mongoose, Nestjs, TypeOrm, Prisma, Swagger, Webpay de Transbank, Firebase

     
  • 4.8
  •  |
  • Reviews ( 44 )
₹519

This Course Includes

  • iconudemy
  • icon4.8 (44 reviews )
  • icon25h 35m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Node, MongoDB, MySQL, Handlebars, APi Rest, Nestjs (2025)

Node.js es un entorno en tiempo de ejecución multiplataforma, de código abierto, para la capa del servidor basado en el lenguaje de programación JavaScript, asíncrono, con E/S de datos en una arquitectura orientada a eventos y basado en el motor V8 de Google. Cuenta con una amplia documentación y una gran comunidad detrás, además de una amplia presencia en el mercado. Existe mucha demanda de desarrollo para Node, sobre todo de consultoras que buscan personas para trabajar de forma remota. En este curso aprenderás a crear aplicaciones reales para el mercado, con una base enteramente orientada a meter las manos en el código. Aprenderás a crear aplicaciones monolíticas con Handlebars, y a disponibilizar APIs Rest (lo más demandado hoy en día para perfiles MEAN, MEAR, y MEVN, y también para comunicarse con aplicaciones Android o IOS, entre otras aplicaciones más).

Introducción técnico-teórica

Instalación NPM (Node package manager)

Instalación Node

Hola mundo, creación de servidor HTTP básico

Instalación de módulos en Node. Instalación y configuración de Nodemon

Instalación de express

Configuración de express

Implementación de middleware

Configuración de rutas

Parámetros de ruta express y query string

Implementación de MVC (Modelo Vista Controlador)

Handlebars, configuración middleware inicial

Handlebars, creación de template main.hbs

Handlebars, implementación de Bootstrap, recursos estáticos

Handlebars, interpolación, condicionales y ciclos

Handlebars, creación de helpers personalizados

Handlebars, Creación de formularios

Handlebars, recibir formularios vía POST con Express

Handlebars, implementación de CSRF (Cross-site request forgery)

Validación de formularios con Express-Validation

Handlebars, sesiones Flash

Handlebars, formularios y upload de archivos con formidable

Mongodb, configuración de cuenta en Atlas

Mongoose, instalación y configuración dentro de Express

Mongoose, creación de modelos

Mongoose, implementación de pre save, para slug automático en modelos

Mongoose, modelos y relaciones entre esquemas

Mongoose, CRUD (Create, Read, Update, Delete) con Handlebars

Mongoose, uso de filtros en find, findById, populate, lean, sort, aggregate, $lookup, $unwind

Sequelize, instalación y configuración con mysql2

Sequelize, creación de modelos

Sequelize, relaciones de tablas con belongsTo y foreignKey

Sequelize, implementación de beforeCreate

Sequelize, CRUD (Create, Read, Update, Delete) con Handlebars

Sequelize, implementación de filtros where, raw, findAll, findOne, include, order, nested

Generación de reportes PDF con html-pdf

Generación de reportes EXCEL con excel4node

Generación de reportes CSV con json2csv

Sequelize, creación de modelo de usuarios con contraseña hasheada con bcryptjs

Sequelize, registro de usuarios, envío de mail de confirmación con nodemailer

Passport, instalación y configuraciones principales mediante middlewares

Passport, creación de variables locals para handlebars

Handlebars, creación e implementación de partials

Passport, implementación de login con estrategia común

Passport, creación de middleware para rutas protegidas

Passport, Implementación de middleware para rutas protegidas

API Rest con MongoDB

API Rest con MySQL

API Rest Upload de archivos

API Rest, protección de ruta con JWT

Nestjs

TypeORM

Prisma

Nestjs JWT

Passport

Swagger

What You Will Learn?

  • Node es el entorno estrella de Javascript .
  • Conexión con MySQL .
  • Conexión con MongoDB .
  • Implementación de Webpay de Transbank .
  • Login con Passport .
  • APIs Rest con JWT .
  • Implementación de Handlebars .
  • Generación de reportes .
  • Nestjs .
  • TypeORM .
  • Prisma .
  • Mongooge .
  • Swagger .
  • Firebase .
  • Cloud Firestore Show moreShow less.