Node, MongoDB, MySQL, Handlebars, APi Rest, Nestjs (2025)
Learn modern backend development! Master Express, NestJS, and popular ORMs like Sequelize, Mongoose, TypeOrm & Prisma. Integrate Webpay de Transbank & Firebase. Build robust APIs with Swagger.
Course Content
Node, MongoDB, MySQL, Handlebars, APi Rest, Nestjs (2025) is an all-levels Udemy course taught by César Cancino Zapata. It runs 25h 35m, is taught in Spanish, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 44 reviews, with 317 students enrolled. It is a paid course, last updated January 2025.
Domina el Desarrollo Backend con Node.js: Crea Aplicaciones Robustas y APIs Potentes
¿Listo para impulsar tu carrera en desarrollo web? Este curso intensivo te sumerge en el mundo de Node.js, un entorno de ejecución de JavaScript de código abierto, multiplataforma y de alto rendimiento, ideal para construir aplicaciones del lado del servidor. Aprovecha la potencia del motor V8 de Google y una vibrante comunidad para crear soluciones web modernas y escalables. La demanda de desarrolladores Node.js es alta, especialmente en consultoras que buscan talento remoto.
Lo que Aprenderás:
Fundamentos de Node.js:
- Instalación y Configuración: Aprende a instalar NPM (Node Package Manager) y Node.js de manera sencilla.
- Creación de Servidores HTTP: Comienza con ejemplos prácticos de "Hola Mundo" y la creación de servidores HTTP básicos.
- Gestión de Módulos: Descubre cómo instalar y configurar módulos en Node.js, incluyendo Nodemon para desarrollo eficiente.
- Express.js: Domina Express, el framework web más popular para Node.js, y aprende a configurar middleware para manejar solicitudes y respuestas.
- Rutas y Parámetros: Crea rutas dinámicas con parámetros de ruta y query strings en Express.
- MVC (Modelo-Vista-Controlador): Implementa la arquitectura MVC para una organización de código más limpia y mantenible.
Desarrollo de Aplicaciones con Handlebars:
- Plantillas con Handlebars: Aprende a crear plantillas dinámicas con Handlebars, incluyendo interpolación, condicionales y bucles.
- Bootstrap y Estilos: Integra Bootstrap y recursos estáticos para mejorar la apariencia de tus aplicaciones.
- Helpers Personalizados: Crea helpers personalizados para reutilizar lógica en tus plantillas.
- Formularios y Validación: Implementa formularios con Handlebars y valida los datos de entrada con Express-Validation.
- CSRF y Sesiones: Protege tus aplicaciones contra ataques CSRF (Cross-Site Request Forgery) y gestiona sesiones de usuario.
- Upload de Archivos: Permite a los usuarios subir archivos con formidable.
Bases de Datos:
- MongoDB y Mongoose: Conéctate a MongoDB (con Atlas) y utiliza Mongoose, un ODM (Object Document Mapper), para modelar y manipular datos.
- Modelos Mongoose: Crea modelos Mongoose, define relaciones entre esquemas y utiliza pre-save para automatizar tareas.
- CRUD con Mongoose: Implementa operaciones CRUD (Create, Read, Update, Delete) con Handlebars y Mongoose.
- Consultas Avanzadas: Aprende a usar filtros,
populate,lean,sort,aggregate,$lookup, y$unwindpara realizar consultas complejas. - Sequelize y MySQL: Utiliza Sequelize, un ORM (Object Relational Mapper), para interactuar con bases de datos MySQL.
- Modelos Sequelize: Define modelos Sequelize y establece relaciones entre tablas con
belongsToyforeignKey. - CRUD con Sequelize: Implementa operaciones CRUD con Handlebars y Sequelize.
- Filtros Sequelize: Utiliza filtros
where,raw,findAll,findOne,include,order, ynestedpara consultas eficientes.
Generación de Reportes:
- PDF con html-pdf: Genera informes en formato PDF utilizando la librería html-pdf.
- Excel con excel4node: Crea informes en formato Excel con excel4node.
- CSV con json2csv: Genera informes en formato CSV con json2csv.
Autenticación y Seguridad:
- bcryptjs: Hashea contraseñas de forma segura con bcryptjs.
- Nodemailer: Envía correos de confirmación con Nodemailer.
- Passport.js: Implementa autenticación con Passport.js, incluyendo estrategias comunes y la creación de variables locales para Handlebars.
- Parciales: Crea e implementa parciales para reutilizar componentes de interfaz de usuario.
- Rutas Protegidas: Protege rutas con
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.