Curso de Diseño orientado a objetos

Aprende a desarrollar aplicaciones escalables y extensibles aprovechando la potencia del paradigma de programación más extendido: la orientación a objetos.

¿Crees que la orientación a objetos es tener clases llenas de getters y setters? Estás equivocado.

Pese a ser el paradigma de programación más extendido, también es de los más maliterpretados e infrautilizados. Aprovechar todo su potencial es posible aprendiendo los principios, técnicas y patrones.

100% prácticos

Una sólida base teórica, aplicada con la realización de katas en pair programming, e infinidad de tips extraídos de proyectos del mundo real.

Presencial o remoto

Tú eliges si impartimos el curso de forma presencial en tus oficinas, o en remoto a través de videoconferencia.

Coaching técnico

El curso incluye un día adicional de trabajo hands-on sobre el código de tu proyecto, de la mano de un coach técnico experimentado.

Objetivos de aprendizaje:

  • Entender y aplicar los principios de orientación a objetos, como encapsulación y polimorfismo, para escribir aplicaciones escalables y extensibles.
  • Desarrollar la intuición para identificar y evitar antipatrones en el código, síntomas indicativos de que puede haber problemas de diseño.
  • Aplicar las reglas object calisthenics para interiorizar los principios a la vez que se mejora inmediatamente el diseño del código.
  • Comprender y emplear los principios SOLID y cómo llevan al desarrollo de un software más modular.
  • Conocer una amplia gama de patrones de diseño: soluciones probadas y efectivas a problemas de diseño comunes.
  • Practicar la aplicación de los conceptos y técnicas de orientación a objetos sobre aplicaciones de complejidad considerable.

Cases studies

Descubre cómo nuestros clientes han transformado sus equipos de la mano de nuestro acompañamiento

De new hire a senior en 3 meses sin alterar la productividad de los equipos

Tras realizar la definición del plan de carrera de los empleados del departamento de ingeniería de AIDA, identifican la necesidad de encontrar talento de nivel intermedio para incorporar a sus equipos.
Ver el Case study

Cómo lograr la excelencia técnica y el alto rendimiento del equipo en 3 meses

Queríamos poner en marcha una “potente remodelación” a nivel del desarrollo de nuestro producto y para ello era necesario que el equipo con el que contábamos aprendiera, obtuviera formación.
Ver el Case study

Descubre todos los detalles sobre el programa docente, metodología y profesores, descargando el programa del curso.

Accede al programa

¿Tienes alguna duda? ¡Escríbenos y te responderemos lo antes posible!

Contacto