Este curso introduce los principios SOLID de programación orientada a objetos: Responsabilidad única, Abierto/Cerrado, Sustitución de Liskov, Segregación de la interfaz e Inversión de dependencias. Cada principio busca mejorar la estructura, flexibilidad y mantenimiento del código, promoviendo un diseño de software más eficiente y escalable.
Duración: 8-12 horas
Perfil: Básico
Dirigido a
Esta acción formativa está destinada a desarrolladores, arquitectos y analistas interesados en mejorar la calidad, escalabilidad y mantenibilidad de sus aplicaciones mediante el uso de principios SOLID de diseño orientado a objetos.
Requisitos previos
Los alumnos necesitarán tener conocimientos de programación orientada a objetos (Java, C++, C#...).
Objetivos
- Comprender los principios SOLID y su aplicación en el desarrollo de software.
- Mejorar la calidad y mantenibilidad del código mediante la implementación de los principios SOLID.
- Promover un diseño modular y flexible, facilitando la evolución del software.
- Aprender a aplicar los principios para resolver problemas comunes en el desarrollo orientado a objetos.