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
Ejercicio 5: .NET MAUI Objetivo: Desarrollo de aplicaciones móviles nativas en el ecosistema .NET utilizando .NET MAUI Se desea obtener detalles de la entidad en la que se está trabajando. Para esto, se desarrollará una aplicación móvil nativa utilizando .NET MAUI, la cual tendrá un campo de búsqueda (de tipo texto), desde donde se llamará al método de búsqueda de la web API REST desarrollada anteriormente, y se mostrarán los resultados en forma de grilla.
✅CRUD completo para todas las entidades ✅Búsqueda por texto ✅Validaciones de negocio ✅ Paginación de datos ✅Persistencia en base de datos ✅ API REST ✅ Front ReactJS ✅ Aplicacion Mobile con NET MAUI
- 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
- DLL Libreria de clases para modelos, DbContext,etc
- Vista de usuario realizada con ReactJS
- CSS Tailwinds
- Aplicacion para entorno Mobile
- Clonar el repositorio
- Configurar conexión a SQL Server en
appsettings.jsonde MVC y WebApi
Ejecutar migraciones:
dotnet ef migrations add InitialCreate --project .\NetPracticeCore\NetPracticeCore.csproj --startup-project .\NetMVC\NetMVC.csproj
dotnet ef database update
Ejecutar la aplicación de webapi Ejecutar aplicacion mobile
Ezequiel Medina Desarrollador .NET
- El desarrollo es individual
- Se permite colaboración conceptual
- Uso obligatorio de C#