Curso de Pluralsight de Mark Seemann, es de nivel intermedio. Aprenderás a escribir software fácil de mantener usando principios de diseño orientado a objetos como encapsulación y Principios SOLID.
Los ejemplos del curso están escritos en C# pero pueden ser seguidos perfectamente por personas que programen en Java o cualquier lenguaje orientado a objetos.
Mi valoración
No es casualidad que este sea el primer curso que recomiendo en la nueva sección del blog sobre cursos que recomiendo, para mi el conocimiento base es fundamental como ya escribí en el artículo CleanDeveloper.
De este curso me gustó mucho el contenido y la forma en la que está diseñado. Mark Seemann va realizando un ejercicio práctico donde primero escribe el código sin aplicar principios SOLID, para después explicar los problemas que ocasiona ese código y refactorizarlo siguiendo principios SOLID argumentando sus ventajas.
Para mi este curso es muy recomendable para aquellas personas que quieran perfeccionar sus conocimientos base de programación orientada a objetos.
Link del curso: Encapsulation and SOLID By Mark Seemann
Si todavía no estás suscrito a Pluralsight, gratis puedes ver gran parte del contenido del curso a través de una version Free Trial que consta de 10 días grátis o 200 minutos, lo que ocurra antes.
Autor
Mark Seemann es el autor de Inyección de Dependencias en .NET y el creador de AutoFixture. Vive en Copenhague, Dinamarca y actualmente es asesor independiente.
Tiene un Blog y su twitter es @ploeh.