Este proyecto forma parte del curso de Desarrollo web en .NET Core y se enfoca en la creación de APIs HTTP con dependencias mínimas utilizando ASP.NET Core. Estas APIs están diseñadas para ser ligeras y eficientes, siendo ideales para microservicios y aplicaciones que desean incluir solo los archivos, características y dependencias esenciales.
El objetivo principal de este proyecto es proporcionar a los estudiantes del curso una comprensión profunda de cómo desarrollar APIs mínimas utilizando ASP.NET Core. Algunos de los aspectos clave que se cubren en este proyecto incluyen:
- Configuración básica de un proyecto de API mínima en ASP.NET Core.
- Implementación de controladores y rutas para manejar las solicitudes HTTP.
- Uso de atributos y decoradores para personalizar el comportamiento de los endpoints.
- Implementación de servicios y dependencias mínimas necesarios para la API.
- Pruebas unitarias y de integración para garantizar el correcto funcionamiento de la API.
Antes de comenzar este proyecto, es recomendable tener conocimientos básicos en:
- Desarrollo web con .NET Core.
- APIs RESTful y conceptos relacionados.
- C# y programación orientada a objetos.
Además, es necesario tener instalado lo siguiente:
- .NET Core SDK
- Un editor de código de tu elección (Visual Studio Code, Visual Studio, etc.).
Para configurar el proyecto de API mínima en tu entorno local, sigue estos pasos:
- Clona o descarga este repositorio en tu máquina local.
- Abre una terminal o línea de comandos y navega hasta el directorio del proyecto.
- Ejecuta el siguiente comando para restaurar las dependencias del proyecto:
dotnet restore
- Luego, ejecuta el siguiente comando para compilar el proyecto:
dotnet build
- Finalmente, ejecuta el siguiente comando para iniciar la API:
dotnet run
La API estará disponible en la dirección http://localhost:5000
.
Si deseas contribuir a este proyecto, puedes seguir los siguientes pasos:
- Haz un fork de este repositorio y clónalo en tu máquina local.
- Crea una rama para tu nueva funcionalidad o corrección de errores:
git checkout -b nombre-rama
- Realiza los cambios necesarios y realiza los commits correspondientes.
- Envía tus cambios al repositorio remoto:
git push origin nombre-rama
- Abre una solicitud de extracción en GitHub para que podamos revisar tus cambios.
Aquí se incluyen algunos recursos adicionales que pueden ser útiles para comprender mejor el desarrollo de APIs mínimas en ASP.NET Core:
¡Gracias por tu interés en este proyecto! Si tienes alguna pregunta o consulta, no dudes en comunicarte con nosotros. ¡Disfruta aprendiendo y desarrollando APIs mínimas en ASP.NET Core!