Shopping List
REST API en .NET y C#
Descripción
REST API
La API de Lista de Compras es un servicio web RESTful desarrollado en ASP.NET Core y C#. Permite a los usuarios gestionar sus listas de compras y los artículos asociados a ellas a través de operaciones CRUD (Crear, Leer, Actualizar, Eliminar). La API está documentada y puede ser probada fácilmente utilizando Swagger.
Tecnologías
- ASP.NET Core: Framework utilizado para construir aplicaciones web.
- C#: Lenguaje de programación utilizado en el desarrollo de la API.
- Entity Framework Core: ORM utilizado para interactuar con la base de datos.
- SQL Server: Sistema de gestión de bases de datos utilizado para almacenar los datos de las listas y artículos.
- Swagger: Herramienta para la documentación y prueba de APIs.
Características
- Gestión de Listas de Compras: Crear, leer, actualizar y eliminar listas de compras.
- Gestión de Artículos: Crear, leer, actualizar y eliminar artículos dentro de las listas de compras.
- Validación de Datos: Asegura que los datos ingresados cumplen con los criterios establecidos.
- DTOs (Data Transfer Objects): Se utilizan para transferir datos entre la API y los clientes, garantizando una estructura clara y evitando la exposición directa de las entidades de la base de datos.
- Mappers: Se implementan para transformar entre entidades y DTOs, facilitando la conversión de datos y asegurando que la lógica de negocio permanezca separada de la lógica de presentación.
- Documentación Interactiva: Uso de Swagger para probar la API de manera sencilla e intuitiva.
¿Hablamos?