Este curso profundiza en los principios SOLID, el conjunto de pautas que orientan el diseño orientado a objetos hacia estructuras flexibles y mantenibles.
Aprenderás cómo aplicar estas ideas en proyectos reales, reforzando tu dominio del diseño de software profesional y practicando con ejemplos enfocados en el lenguaje Java.