Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Aprende NestJs desde 0
Rating: 4.7 out of 5(151 ratings)
1,044 students

Aprende NestJs desde 0

Aprende NestJs (v10) de forma práctica
Last updated 2/2026
Spanish

What you'll learn

  • Crear tu propia aplicación NestJs
  • Manejar decoradores, controladores y servicios
  • Implementar autenticación, logs y conexiones con diferentes SGBD.
  • Documentar nuestros endpoints con Swagger
  • Usar Docker para dockerizar servicios como MySQL, Oracle o MongoDB
  • Desplegar tu aplicación en un servidor

Course content

28 sections323 lectures16h 49m total length
  • ¡Pregunta!0:24
  • Sobre las calificaciones tempranas0:24

Requirements

  • Ganas de aprender
  • Conocimientos básicos de typescript

Description

Nest (NestJS) es un framework para construir aplicaciones eficientes y escalables de lado servidor con Node.js.

NestJS soporta TypeScript y combina OOP (Object Oriented Programming), FP (Functional Programming) y FRP (Functional Reactive Programming).

NestJS proporciona un nivel de abstracción por encima de estos marcos comunes de Node.js, pero también expone sus API directamente al desarrollador. Esto les da a los desarrolladores la libertad de usar la gran cantidad de módulos de terceros que están disponibles para la plataforma subyacente.

Usaremos Docker para dockerizar servicios como MySQL, Oracle o MongoDB

Veremos los siguientes puntos:

  • Decoradores: vemos cómo utilizar los decoradores como GET, POST, PUT, PATCH y DELETE.

  • CRUD: en varias aplicaciones haremos un CRUD (Create Read Update Delete).

  • Swagger: nos permite documentar nuestros endpoints.

  • Conexion MySQL: crearemos un módulo para conectar MySQL con NestJS usando TypeORM.

  • Conexion Oracle: crearemos un módulo para conectar Oracle con NestJS usando TypeORM.

  • Conexion MongoDB: crearemos un módulo para conectar MongoDB con NestJS usando mongoose. Serán compatibles con MongoDB Community Server y MongoDB Atlas.

  • Autenticación: creamos un módulo de autenticación para crear nuestros JWT y dar seguridad a nuestro backend.

  • Subir archivos multimedia: aprenderemos como podemos subir archivos y gestionarlos.

  • Cron: aprenderemos a crear crones para gestionar tareas cíclicas.

  • Logs: implementamos un sistema de logs para depurar nuestro programa.

  • Emails: crearemos un módulo para enviar emails usando nodemailer usando un módulo dinámico.

  • Microservices: explicaremos cómo funcionan los microservicios en NestJS haciendo un ejemplo con dos backends comunicándose entre ellos con microservicios.

  • Despliegue: vemos cómo podemos compilar nuestras aplicaciones y ejecutarlas en producción.

Utilizaremos la versión 10 de NestJs.

¡Os espero en el curso!

Who this course is for:

  • Programadores que quieran iniciarse en backend
  • Programadores que quieran aprender NestJs