La Programación orientada a objetos, como su nombre indica, utiliza objetos en la programación. La programación orientada a objetos tiene como objetivo implementar entidades del mundo real como herencia, ocultación, polimorfismo, etc. en la programación.
El objetivo principal de OOP es unir los datos y las funciones que operan en ellos para que ninguna otra parte del código pueda acceder a estos datos excepto esa función.
SOLID es un acrónimo de los primeros cinco principios de diseño orientado a objetos (OOD) de Robert C. Martin (también conocido como Uncle Bob).
Estos principios establecen prácticas que se prestan al desarrollo de software con consideraciones de mantenimiento y extensión a medida que crece el proyecto. La adopción de estas prácticas también puede contribuir a evitar los olores de código, la refactorización del código y el desarrollo de software ágil o adaptable.
SOLID significa:
- S – Principio de responsabilidad única
- O – Principio abierto-cerrado
- L – Principio de sustitución de Liskov
- I – Principio de segregación de interfaces
- D – Principio de inversión de dependencia
Programación Orientada a Objetos y principios SOLID
Curso conceptual sobre el paradigma de la programación orientada a objetos y SOLID.
¿Para quién es este curso?
- Desarrolladores de software en general
- Estudiantes de ingeniera
Requisitos
- Experiencia previa en fundamentos de la programación.
Lo que aprenderás
- Entender los conceptos de la programación orientada a objetos
- Entender de manera práctica los conceptos de SOLID
Este curso se encuentra disponible de manera gratuita sin necesidad de ningún cupón, a través de la opción “GRATIS”.
Te recomendamos primero leer las diferencias entre un curso gratis y uno de pago para evitar malentendidos:
Cursos gratuitos
- Contenido de vídeo en línea
Cursos de pago
- Contenido de vídeo en línea
- Certificado de finalización
- Preguntas y respuestas de los instructores
- Mensaje directo para el instructor
Para obtener el curso de manera gratuita da clic en el siguiente botón:
Deja tus comentarios y sugerencias
Sobre Facialix
Facialix es un sitio web que tiene como objetivo apoyar en el aprendizaje y educación de jóvenes y grandes. Buscando y categorizando recursos educativos gratuitos de internet, de esta manera Facialix ayuda en el constante aprendizaje de todos.