Curso- Taller en Patrones de Diseño en C#

TALENT TRAIN
TALENT TRAIN
CUM LAUDE

Curso

En línea

Precio a consultar

Llama al centro

Descripción

  • Tipología

    Curso

  • Metodología

    En línea

  • Idiomas

    Castellano

  • Horas lectivas

    20h

  • Inicio

    Fechas disponibles

El programa Patrones de Diseño en C#, impartido por Talent Train Consulting, se ofrece en modalidad online y cuenta con una duración de 20 HORAS. Este curso-taller capacita a los participantes en la implementación de patrones creacionales, estructurales y de comportamiento en C#, siguiendo principios SOLID y buenas prácticas de arquitectura de software. A través de ejercicios prácticos, se analizarán escenarios comunes de desarrollo y se aplicarán patrones que faciliten la mejora, actualización y refactorización del código.

Sedes y fechas disponibles

Ubicación

Inicio

En línea

Inicio

Fechas disponiblesInscripciones abiertas

Acerca de este curso

Desarrollar las competencias necesarias para implementar patrones de diseño en C#, aplicando principios SOLID para crear soluciones de software más mantenibles, escalables y fáciles de actualizar.

Desarrolladores Senior, Arquitectos de Software y Líderes Técnicos que participen en el diseño, mantenimiento, optimización o evolución de soluciones de software desarrolladas en C#.

Contenido adaptado a las necesidades específicas de las empresas. Incluye constancia de participación y formato DC-3, conforme corresponda, respaldado por Talent Train como Agente Capacitador Externo registrado ante la STPS.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Emagister S.L. (responsable) tratará tus datos para realizar acciones promocionales (vía email y/o teléfono), publicar opiniones o gestionar incidencias. En la política de privacidad conocerás tus derechos y gestionarás la baja.

Opiniones

Logros de este Centro

2026
2025

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 reseñas en los últimos 12 meses

Este centro lleva 2 años en Emagister.

Materias

  • C++
  • Patrones
  • Diseño
  • Software
  • Capacitación corporativa

Programa académico

Ejes temáticos:

Módulo 1. Principios SOLID Introducción a los principios de diseño de software. Importancia de la mantenibilidad y escalabilidad del código. Principio de responsabilidad única. Principio abierto/cerrado. Principio de sustitución de Liskov. Principio de segregación de interfaces. Principio de inversión de dependencias. Aplicación de SOLID en proyectos C#. Errores comunes al diseñar clases y componentes.

Módulo 2. Patrones Creacionales: Singleton y Factory Introducción a los patrones creacionales. Cuándo utilizar patrones de creación de objetos. Patrón Singleton: propósito, estructura y aplicación. Riesgos y buenas prácticas en el uso de Singleton. Patrón Factory: creación flexible de objetos. Diferencias entre Simple Factory y Factory Method. Implementación práctica de Singleton y Factory en C#. Casos de uso en aplicaciones empresariales.

Módulo 3. Patrones Estructurales: Adapter y Decorator Introducción a los patrones estructurales. Organización y composición de clases y objetos. Patrón Adapter: integración entre interfaces incompatibles. Uso de Adapter en sistemas existentes o librerías externas. Patrón Decorator: extensión de funcionalidades sin modificar clases base. Diferencias entre herencia y composición. Implementación práctica de Adapter y Decorator en C#. Buenas prácticas para reducir acoplamiento.

Módulo 4. Patrones de Comportamiento: Observer y Strategy Introducción a los patrones de comportamiento. Comunicación entre objetos y separación de responsabilidades. Patrón Observer: notificación de cambios entre componentes. Aplicaciones de Observer en eventos, interfaces y sistemas reactivos. Patrón Strategy: selección flexible de algoritmos o comportamientos. Sustitución de condicionales complejos mediante Strategy. Implementación práctica de Observer y Strategy en C#. Casos de uso en lógica de negocio y arquitectura de aplicaciones.

Módulo 5. Refactorización de código legado Concepto de código legado y principales problemáticas. Identificación de código duplicado, rígido o difícil de mantener. Detección de malas prácticas de diseño. Aplicación de principios SOLID en procesos de refactorización. Uso de patrones de diseño para mejorar código existente. Separación de responsabilidades y reducción de dependencias. Estrategias para refactorizar sin afectar la funcionalidad. Mejora de la legibilidad, mantenimiento y actualización del código. Beneficios al término del taller: 1.Permite desarrollar código más fácil de leer, mantener y actualizar. 2.Fortalece la capacidad para diseñar soluciones más flexibles y escalables. 3.Mejora la toma de decisiones técnicas en arquitectura, refactorización y evolución de software.

Información adicional

Periodicidad mensual. Inicio entre semana: lunes y miércoles de 9:00 a 11:00 h.

Llama al centro

Curso- Taller en Patrones de Diseño en C#

Precio a consultar