😃 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