Nociones de NestJS, para la construcción de aplicativos web

😃 Objetivos

  • General

    • Considerar a nestjs, como un framework valido para construir una Aplicativos Web
  • Especificos

    • Creación de endpoints
    • Conectarlo a una Base de Datos
    • Entender como funciona un ORM
    • Construir y correr Migraciones
    • Autenticación

📄 Alcance

  • API
  • MVC
  • HTTP Server
  • REST
  • Request Validation
  • Response Exception
  • Service
  • Conexión a Base de Datos
  • Migraciones
  • ORM
  • Autenticación
  • Ponerlo en producción

⌛ Para el ejemplo

  • Binarios y Paquetes

    • Requeridos

      • Gestor de Paquetes, npm o yarn
      • Node 18
      • MySQL
    • Opcionales

      • npx
      • nvm
      • dotenv
      • docker
      • docker-compose
      • pm2
      • Base de datos
        • Mysql
  • El ejemplo: Plataforma de curso

    • CRUD de cursos
    • CRUD de inscriptos
    • Autenticación

🚀 El proyecto (Pongamos manos en la masa)