💻 Programación II

Desarrollo de Sistemas en C# con IDE Visual y Metodología en 3 Capas

Este curso está orientado al desarrollo de sistemas informáticos utilizando el lenguaje C#, el entorno de desarrollo integrado Visual Studio y la implementación de la metodología en 3 capas (Presentación, Lógica de Negocio y Acceso a Datos).

Durante el desarrollo del curso, el estudiante fortalecerá sus competencias en programación orientada a objetos (POO), diseño de interfaces gráficas (GUI), conexión y manipulación de bases de datos con SQL Server, así como la estructuración profesional de aplicaciones bajo una arquitectura escalable y organizada.

🎯 Competencias que desarrollará el estudiante:

  • Diseñar e implementar aplicaciones de escritorio en C#.

  • Aplicar principios de Programación Orientada a Objetos.

  • Utilizar correctamente el IDE Visual Studio.

  • Conectar aplicaciones a bases de datos mediante ADO.NET.

  • Implementar operaciones CRUD (Crear, Leer, Actualizar y Eliminar).

  • Organizar proyectos bajo la metodología en 3 capas.

  • Validar datos y manejar excepciones.

  • Desarrollar sistemas funcionales con enfoque profesional.

🧱 Estructura Metodológica

El curso se desarrolla bajo la arquitectura en 3 capas:

  1. Capa de Presentación
    Diseño de formularios, controles, eventos y experiencia de usuario.

  2. Capa de Lógica de Negocio
    Procesamiento de datos, validaciones y reglas del sistema.

  3. Capa de Acceso a Datos
    Conexión a base de datos, consultas SQL, procedimientos almacenados y manipulación de información.

🛠 Herramientas a utilizar

  • C#

  • Visual Studio

  • SQL Server

  • SQL Server Management Studio (SSMS)

📌 Proyecto Final

Desarrollo de un sistema funcional (ejemplo: sistema POS, sistema escolar, inventario o facturación) aplicando arquitectura en 3 capas y conexión a base de datos.