top of page

Sesión 11:
ARQUITECTURAS EN TRES CAPAS

COMPETENCIAS:

 1. Arquitectura en Capas  
  - Competencia: Implementar una estructura de proyecto en capas (Modelo, Controlador) separando la lógica de negocio de la

    presentación.  
  - Indicadores:  
    - Crear bibliotecas de clases para las capas Modelo y Controlador.  
    - Utilizar referencias entre proyectos para vincular capas.  
    - Aplicar principios de cohesión y bajo acoplamiento.  

​

 2. Interfaces Gráficas en C++  
  - Competencia: Desarrollar interfaces de usuario funcionales con elementos como MessageBox y PasswordChar.  
  - Indicadores:  
    - Diseñar formularios con campos de contraseña (uso de PasswordChar).  
    - Implementar cuadros de diálogo (MessageBox) para retroalimentación al usuario.  
    - Integrar eventos y manejo de acciones desde la capa Vista.  

​

 3. Conexión a MySQL  
  - Competencia: Configurar y gestionar conexiones a bases de datos MySQL desde C++.  
  - Indicadores:  
    - Instalar y configurar MySQL Connector/C++ en el proyecto.  
    - Establecer conexión con LocalHost mediante autenticación segura.  
    - Ejecutar consultas CRUD (Crear, Leer, Actualizar, Eliminar) desde la capa Modelo.  

​

 4. Integración de Capas  
  - Competencia: Vincular la GUI (Vista) con la lógica de negocio (Controlador) y persistencia (Modelo).  
  - Indicadores:  
    - Usar referencias a bibliotecas de clases entre capas.  
    - Validar datos en el Controlador antes de enviar a MySQL.  
    - Manejar excepciones y errores con try-catch.  

Fondo002.jpg

Presentacion

Manual Guía Paso a Paso

bottom of page