API REST para aplicación móvil de aprendizaje de C#
Versión: 1.0.0
Entorno: production
Última actualización: 2025-12-06T21:00:01.557Z
POST /api/auth/login
POST /api/auth/register
GET /api/auth/profile
POST /api/auth/logout
GET /api/courses
GET /api/courses/:id
POST /api/courses
PUT /api/courses/:id
GET /api/lessons
GET /api/lessons/:id
GET /api/courses/:id/lessons
GET /api/progress
POST /api/progress
PUT /api/progress/:id
Sistema seguro de autenticación
Configurado para aplicaciones móviles
Protección contra abuso
Headers de seguridad y validación
SQL Server con stored procedures
Logs estructurados y métricas
Esta API está diseñada para funcionar con la aplicación móvil AprendeCsharp desarrollada en Flutter.
Base URL: http://localhost:3000/api
Documentación: Todos los endpoints siguen el estándar REST y devuelven respuestas JSON estructuradas.