- 1

Instalación y configuración inicial de NestJS para APIs
06:28 - 2

Instalación del CLI de NestJS y primer proyecto con API
11:29 - 3

Creación de endpoints dinámicos para consultar usuarios en NestJS
20:23 - 4

Operaciones CRUD en APIs REST con Postman
23:37 - 5

Método PUT para actualizar usuarios con ID automático
19:42 - 6

Códigos de estado HTTP y manejo de errores en APIs con NestJS
16:07 - 7

DTOs y validación automática de datos en APIs con NestJS
19:31 - 8

Patrón de servicios e inyección de dependencias en NestJS
25:09 - 9

Configuración de variables de entorno en NestJS
20:44 - 10

Creación y organización de módulos en NestJS para aplicaciones escalables
12:26 quiz de Fundamentos y Primer CRUD
Desarrollo de API REST escalable con NestJS en producción
Clase 35 de 35 • Curso de Backend con NestJS
Contenido del curso
- 11

Configuración de PostgreSQL con Docker y Docker Compose
16:08 - 12

Configuración de PostgreSQL con TypeORM en aplicaciones NestJS
12:17 - 13

Creación de entidades ORM con decoradores en TypeScript
09:17 - 14

Implementación del Repository Pattern con TypeORM en NestJS
29:55 - 15

Relaciones uno a uno entre usuarios y perfiles en PostgreSQL
17:00 - 16

Actualización de DTOs con mapped types en NestJS para perfil y usuario
38:56 - 17

Generación automática de módulos CRUD con NestJS y AI
25:34 - 18

Relaciones uno a muchos con TypeORM en NestJS
17:56 - 19

Creación de entidad Category con relaciones many-to-many en NestJS
15:28 - 20

Relaciones many-to-many con TypeORM y validación de arrays
17:40 - 21

Reutilización de servicios entre módulos en NestJS
09:04 - 22

Configuración de migraciones de base de datos con TypeORM
23:01 - 23

Migraciones de base de datos sin pérdida de información
20:46 quiz de Base de Datos y Persistencia con TypeORM
- 24

Cómo proteger contraseñas con hashing usando Bcrypt en NestJS
10:15 - 25

Serialización de datos para excluir campos sensibles en APIs
04:13 - 26

Configuración de autenticación con Passport en NestJS
19:16 - 27

Implementación de endpoint de login con Node.js y NestJS
09:09 - 28

Implementación de JSON Web Token para autenticación en NestJS
16:15 - 29

Protección de endpoints con JWT guards en NestJS
11:34 - 30

Automatización de user ID en APIs con JWT
11:48 quiz de Autenticación y Autorización
- 31

Integración del SDK de OpenAI en Node.js para automatizar contenido
28:26 - 32

Documentación automática de APIs con Swagger en NestJS
15:59 - 33

Preparar una API Node.js para producción: seguridad y despliegue
10:46 - 34

Desplegar aplicación Node.js a producción con Railway y PostgreSQL
21:11 - 35

Desarrollo de API REST escalable con NestJS en producción
02:36
Desarrollar una API REST robusta y escalable usando NestJS es una habilidad clave en el entorno profesional actual. Este framework no solo brinda flexibilidad para arquitecturas complejas, sino que también respalda prácticas modernas de desarrollo backend que responden a las necesidades laborales más exigentes.
¿Cuáles son las ventajas de NestJS para crear una API REST profesional?
NestJS destaca por su modularidad y escalabilidad. Permite la organización del proyecto en servicios, controladores y módulos, facilitando el mantenimiento y la extensión según crecen los requerimientos. Estos patrones de arquitectura soportan desde pequeñas aplicaciones hasta grandes sistemas.
¿Qué funcionalidades clave se implementaron en el backend con NestJS?
- Autentificación: La autenticación se gestionó usando JSON Web Tokens. Esto permite generar access tokens que protegen rutas, validan usuarios y restringen acciones según los permisos de cada token.
- Capa de datos: Mediante Time RM, se mapearon entidades y se diseñaron relaciones, incluyendo un sistema de migraciones robusto para gestionar cambios en la base de datos.
- Integridad y validación de datos: Los data transfer objects aseguran que solo la información adecuada fluye entre capas, reforzando la seguridad y la integridad de la aplicación.
- Inteligencia artificial (IA): Se empleó IA tanto en el proceso de desarrollo, usando herramientas como Cursor para autogenerar código con prompts, como en la API, donde se crearon funciones que generan imágenes y resúmenes automáticos de los posts.
¿Cómo preparan estas habilidades para desafíos del mundo laboral?
Aprender a implementar todas estas funcionalidades significa estar listo para resolver problemas reales siguiendo las mejores prácticas y la documentación más actual. Desarrollar soluciones así aumenta el valor como profesional y fortalece el perfil con tecnología de alta demanda.
¿Tienes preguntas, ideas o experiencias desarrollando con NestJS? Comparte tu opinión y continuemos aprendiendo juntos.