Este curso profundiza en la calidad estructural del software, explorando cómo equilibrar el acoplamiento y la cohesión para diseñar sistemas flexibles y mantenibles.
Aprenderás estrategias para crear arquitecturas modulares, evaluar decisiones según los principios SOLID y llevar las ideas a código con ejemplos en Java.