Este proyecto fue desarrollado como parte de mi formación en el Instituto de Programación, utilizando el lenguaje C# y aplicando una arquitectura basada en capas con Entity Framework como modelo de datos.
El sistema cuenta con un Servicio (capa lógica) y un Sitio Web con sus respectivas páginas, implementando una Master Page y componentes reutilizables mediante WebUserControl.
| Tecnología | Descripción |
|---|---|
| C# | Lenguaje principal utilizado en el desarrollo. |
| Entity Framework | ORM (Object-Relational Mapping) para la gestión de datos. |
| ASP.NET Web Forms | Framework utilizado para el desarrollo del sitio web. |
| Master Page | Plantilla principal para mantener un diseño unificado. |
| WebUserControl | Componentes reutilizables dentro de las páginas web. |
/ProyectoInstituto
│ ├── Modelo/ # Entity Framework: entidades y contexto de base de datos
├── Servicio/ # Capa lógica de negocio (servicios, validaciones)
├── Sitio/ # Interfaz web (ASP.NET Web Forms)
│ ├── MasterPage/ # Diseño principal compartido
│ ├── Controles/ # WebUserControls reutilizables
│ └── Paginas/ # Páginas del sitio (Home, CRUD, etc.)
└── BaseDeDatos/ # Scripts SQL o migraciones de EF
-
🔹 Conexión a base de datos mediante Entity Framework.
-
🔹 Implementación de una arquitectura por capas (Modelo, Servicio, Sitio).
-
🔹 Interfaz web dinámica y estructurada con Master Page.
-
🔹 Uso de WebUserControls para componentes reutilizables.
-
🔹 Separación clara entre lógica de negocio y presentación.
-
Clonar el repositorio:
git clone https://github.com/tuusuario/proyecto-instituto.git
-
Abrir la solución en Visual Studio.
-
Configurar la cadena de conexión a la base de datos en el archivo Web.config.
-
Ejecutar el proyecto con IIS Express o directamente desde Visual Studio.
Rodrigo Cardelus
📍 Uruguay
🎓 Analista en Programación | Próximo Analista en Sistemas
🧠 Estudiante de Analista en Programación y Ciberseguridad
💬 Apasionado por el desarrollo de software, el aprendizaje continuo y la tecnología.