Aplicación desarrollada en ASP.NET Core MVC como parte del Taller de Sistemas de Información.
Este proyecto consiste en un sistema de gestión de:
- Países
- Confederaciones
- Deportes
Incluye funcionalidades CRUD completas, búsquedas y persistencia de datos utilizando SQL Server.
- .NET 10
- ASP.NET Core MVC
- Entity Framework Core
- SQL Server
- LINQ
- Razor Views
- Swagger (para API)
El proyecto sigue el patrón MVC:
- Entidades: País, Confederación, Deporte
- Lógica de negocio y validaciones
- Razor Pages
- Formularios CRUD
- Búsquedas
- Manejo de requests
- Conexión entre vista y modelo
✔ CRUD completo para todas las entidades ✔ Búsqueda por texto ✔ Validaciones de negocio ✔ Paginación de datos ✔ Persistencia en base de datos ✔ API REST (Ejercicio 3)
- Motor: SQL Server
- ORM: Entity Framework Core
- Enfoque: Code First / Model First
- Uso de Migrations
Se implementa una API con:
- Métodos HTTP: GET, POST, PUT, DELETE
- Códigos de estado HTTP correctos
- Documentación con Swagger
- Framework JS (React / Vue / Angular)
- Diseño responsive con Bootstrap o similar
- Búsqueda full-text
Aplicación en .NET MAUI que:
- Consume la API REST
- Permite búsqueda
- Muestra resultados en grilla
- Clonar el repositorio
- Configurar conexión a SQL Server en
appsettings.json
Ejecutar migraciones:
dotnet ef database update
Ejecutar la aplicación:
dotnet run
Ezequiel Medina Desarrollador .NET
- El desarrollo es individual
- Se permite colaboración conceptual
- Uso obligatorio de C#