Hoy publico un nuevo Curso : Java Diseño Orientado a Objeto . Este curso esta orientado a aquellos desarrolladores que desean adquirir un conocimiento profundo sobre los principios de Diseño Orientado a Objeto . Normalmente cuando hablamos de Programación Orientada a Objeto siempre se explican los conceptos fundamentales como Herencia , Composición ,Polimorfismo etc. Sin embargo la mayor parte de las veces no se crea un ejemplo de complejidad media o alta que aplique estos principios fundamentales . Este curso aborda estos conceptos en profundidad ,junto con otros como Sencillez, Homogeneidad , Flexibilidad que son necesarios cuando se diseña. Vamos a explicar cada uno de los módulos.
Introducción al Diseño Orientado a Objeto (Modulo1)
Este módulo es gratuito y te puedes apuntar al sin coste . El módulo aborda los conceptos fundamentales de diseño de clases que son básicos para poder avanzar con los conceptos de Diseño Orientado a Objeto.
Clases y Relaciones (Modulo 2)
Crear relaciones entre clases es fundamental pero en muchos casos es dificil entender cuando crear relaciones uno a uno uno a muchos . Cuando abordar relaciones bidireccionales o unidireccionles . Como gestionar agregaciones de objetos o relaciones n a n . Este módulo revisa todos estos conceptos y aporta en enfoque cercano y directo
Acoplamiento y Cohesión (Modulo 3)
El diseño orientado a objeto esta muy relacionado con los conceptos de Acoplamiento y Cohesión que son dos de los conceptos que mas cuesta entender cuando diseñamos un programa. En muchas casos no conseguimos diseños sólidos debido a que no conseguimos encajar la solución sobre estos dos principios. Este módulo aborda en profundidad la diferencia entre Cohesión ,Acoplamiento , Homogeneidad y Sencillez para conseguir un diseño coherente.
Herencia y Diseño (Modulo 4)
La Herencia es la característica más famosa de la programación orientada a objeto y quizás también la menos entendida. En muchos casos el acoplamiento que genera la Herencia. En este módulo veremos como el uso de la herencia puede aportar flexibilidad encapsulando conceptos y uniéndolos con el concepto de polimorfismo para generar soluciones más cohesionadas.
Interfaces Patrones y Flexibilidad (Modulo 5)
El manejo de Interfaces siempre es complejo a nivel de diseño . Los interfaces están ligados a la Herencia pero generando una mayor flexibilidad . En este módulo veremos un ejemplo completo de como la Herencia puede tener limitaciones y el uso de Interfaces puede aportar una mayor flexibilidad usando patrones como Adaptador y Fachada.
Curso Orientado a Empresas:
Este curso esta orientado a empresas que deseen mejorar la capacitación de su equipo de desarrollo
Servicios incluidos:
- Soporte 24 horas sobre el contenido del curso y las dudas para el grupo de alumnos
- Foro para preguntas sobre el curso
- Test de Evaluación en cada unidad para valorar el aprovechamiento del curso
- Chat para compartir impresiones y dudas
Duración del curso : de 6 a 8 semanas
Precio por Alumno : El curso de este curso es 79Euros/Licencia
Curso Bonificable
Este curso puede ser bonificable a través de fundae:
Muchas gracias por seguir mi blog y buena semana a todos.