{CONTENIDO DEL CURSO}
    1. Instalaciones para seguir el curso

    2. Introducción Clean Architecture + Node

    3. Inicio de proyecto - Node + TypeScript

    4. Explicación de directorios a usar

    5. Creación de Servidor de Express

    6. Configurar variables de entorno

    7. Rutas y controladores de express

    8. Controladores de autenticación

    9. ¡Únete a Nuestra Comunidad de DevTalles en Discord!

    1. Entidades de aplicación

    2. Data Transfer Objects - Dtos

    3. Implementar Register DTO

    4. Generar el DTO Desde el body de la request

    5. Orígenes de datos y Repositorios

    6. Manejo personalizado de errores

    7. Implementación del AuthDatasource

    8. Implementación del AuthRepository

    9. Consumir el repositorio directamente

    1. Configurar MongoDB con Docker

    2. Configurar Mongoose en Node

    3. Conectar Node con MongoDB

    4. Crear esquema y modelo de mongoose

    5. Crear usuario de base de datos

    6. Encriptar contraseñas

    7. Inyectar funciones como dependencias

    8. Mapear objetos a entidades

    9. Depurar aplicaciones de Node con TypeScript

    10. Manejo de errores HTTP

    1. Manejo de Json Web Tokens - Adaptador

    2. Generar Json Web Token

    3. Validar rutas usando middlewares

    4. Validar JWT desde el middleware

    5. Verificar el payload del JWT

    6. Genéricos en TypeScript

    7. Verificar usuario de base de datos con el token

    8. Generar semilla de JWT

    1. Registar usuario - Case de uso

    2. Implementar Registro Use Case

    3. Conectar el use case en el controlador

    4. Tarea - Proyecto final - Login de usuario

    5. Resolución del proyecto final - Login de usuario

    6. Resolución de la tarea - Login Use Case

    1. Resumen de lo aprendido

    2. Código fuente de la aplicación

Acerca de este curso

  • 44 lecciones
  • 4 horas de contenido en video
  • Fernando Herrera
  • Exclusivo con tu suscripción DevTalles PRO

{REQUISITOS}

• Conocimientos básicos de JavaScript o TypeScript:
Entender funciones, clases, módulos y tipado básico.

• Familiaridad con Node.js y Express: 
Haber creado rutas y manejado peticiones HTTP.

• Experiencia básica con bases de datos:
Conocer conceptos de modelos, esquemas y consultas simples.

{DESCRIPCIÓN}

Este curso te enseña a estructurar una API moderna en Node.js utilizando el Repository Pattern, MongoDB, DTOs, y Json Web Tokens (JWT) para autenticación segura. Aprenderás a aplicar principios de arquitectura limpia, inyectar dependencias, manejar errores de forma personalizada y construir casos de uso reales como el registro e inicio de sesión de usuarios, todo usando TypeScript, Mongoose, y Docker.



Suscripción
Devtalles PRO Mensual

USD16

Suscripción
DevTalles PRO Trimestral

USD48

Suscripción
DevTalles PRO Semestral

USD96

Suscripción
DevTalles PRO Anual

USD176

 12 meses por el precio 11

SABER MÁS