Node.js udemy

NestJS Backend API: Login, CRUD, MySQL, Drizzle y JWT

Construye paso a paso un backend real con registro de usuarios, JWT, Swagger, validaciones, CRUD protegido y ChatGPT.

4.9 $ 9.99 NestJS Backend API: Login, CRUD, MySQL, Drizzle y JWT
Accede al curso por $9.99 →
Compra segura en Udemy

Descripción completa

En este curso aprenderás a construir un backend profesional desde cero con NestJS, utilizando una arquitectura moderna, ordenada y escalable. El objetivo principal será desarrollar una API REST completa con registro de usuarios, login, cierre de sesión y un CRUD de productos conectado a una base de datos MySQL.

Trabajaremos paso a paso desde la instalación y configuración inicial del proyecto hasta dejar funcionando cada endpoint desde Swagger, para que puedas probar la API de forma visual, ordenada y sencilla. Durante el desarrollo usaremos Drizzle ORM para manejar la conexión con MySQL, crear el schema de las tablas, ejecutar migraciones y preparar un mecanismo equivalente a un seeder para cargar datos iniciales.

También implementaremos autenticación segura con JWT, cifrado de contraseñas con bcrypt, validaciones mediante DTOs, protección de rutas con guards y manejo de errores comunes como credenciales incorrectas, productos inexistentes o datos inválidos. Además, agregaremos logs con console.log, console.warn y console.error para entender mejor el flujo de la aplicación y detectar errores durante el desarrollo.

Durante el proyecto usaremos ChatGPT como herramienta de apoyo para analizar errores, mejorar código, entender conceptos, revisar posibles soluciones y acelerar el proceso de aprendizaje. La inteligencia artificial será utilizada como asistente durante el desarrollo, pero cada parte del código será explicada paso a paso para que comprendas la lógica y el funcionamiento del proyecto.

Este curso está pensado para estudiantes y desarrolladores que desean aprender NestJS aplicado a un proyecto real, especialmente si ya tienen conocimientos básicos de backend, Node.js o bases de datos. Al finalizar, tendrás una API lista para conectarse con un frontend, agregar roles, refresh tokens, paginación, filtros, despliegue o nuevas funcionalidades.

Un curso práctico, directo y enfocado en construir una base sólida para proyectos backend modernos usando NestJS, MySQL, Drizzle ORM, Swagger, JWT y ChatGPT como asistente de desarrollo.

Accede al curso por $9.99 →
Compra segura en Udemy

Comparte este curso:

Cursos relacionados

Creación de API REST con Node Js, SQL Server y Swagger
Creación de API REST con Node Js, SQL Se...
Ver curso →
Desarrollo de Chatbot en WhatsApp Business con NodeJS
Desarrollo de Chatbot en WhatsApp Busine...
Ver curso →