Skip to main content

This page is available in European Spanish.

Cursos Corporativos Epidata

Diseño de Software: Patrones de diseño orientado a objetos

Objetivo

Conocer las buenas prácticas de diseño orientado a objetos que subyacen a todos los patrones de diseño y cuáles son los escenarios, los pros y las contras de aquellos patrones más relevantes.

Contenido

Unidad 1: principios de diseño

  • Cohesión, acoplamiento y connascence.
  • Principios de diseño S.O.L.I.D.
  • Composición vs. herencia.

Unidad 2: patrones de diseño orientados a objetos

  • Qué es y para qué sirven los patrones de diseño.
  • Patrones creacionales, estructurales y de comportamiento.
  • Patrones Strategy, Observer, Composite, Singleton, entre otros.
  • Pros, cons y casos de uso.
  • Documentación de patrones.
  • Patrones compuestos.
  • Antipatrones.

Habilidades desarrolladas

  • aprender a diseñar componentes y módulos que tengan una alta cohesión, es decir, que estén fuertemente relacionados en función de sus responsabilidades y tareas.
  • comprender cómo reducir el acoplamiento entre componentes para que estén menos interconectados y sean más independientes, explorando técnicas para minimizar las dependencias y cómo lograr un diseño más flexible y mantenible.
  • Aprender a identificar y clasificar los diferentes tipos de connascence en el código fuente.
  • Entender qué es y para qué sirven los patrones de diseño.

Características del curso

Modalidad y Duración

Online 18 hs

Dirigido a

Desarrolladores, líderes técnicos y QAs.

Profesionales Responsables del Curso

Herman Schinca

Capacitador en Diseño, Arquitectura y Calidad de Software

Mantén la innovación cerca

No hemos podido validar su suscripción.
Pronto será contactado por un experto en Sonar.

Contacte un asesor

?
?
?
?