Curso de Análisis y Diseño Orientados a Objetos

BackEnd

Fundamentos para desarrollar un software de calidad: legible, flexible al cambio, robusto y reutilizable.

Avanzado Medio (de 8 a 20 horas)
Clic para comenzar...

En este curso vamos a abordar las disciplinas necesarias para desarrollar software de calidad, que permita reducir los costes de los proyectos y aumentar la satisfacción del cliente. Estudiaremos el análisis y diseño orientado a objetos a través de principios, leyes, patrones de asignación de responsabilidades, métricas de calidad y criterios para producir un código limpio. Aprenderemos a detectar y solucionar también situaciones indeseables como el código maloliente y los antipatrones de desarrollo.

Es un curso dirigido a profesionales con conocimientos de Programación Orientada a Objetos, indispensable para aquellos que desean aumentar su desempeño y la calidad de su trabajo como programadores.

Con el siguiente vídeo puedes encontrar una excelente aproximación al contenido del curso, que grabamos en directo con Luis Fernández, nuestro profesor.

A lo largo del curso abordaremos diversas temáticas, de necesario conocimiento y aplicación para desarrollar proyectos con alta calidad de código, maximizando los beneficios de la Programación Orientada a Objetos.

El curso consta de 20 horas. La distribución de la carga horaria se reparte a lo largo de tres puntos fundamentales:

Tema 1: Software (4h)
Definiciones generales y sus relaciones, de necesario conocimiento para entender el resto de los temas

Tema 2: Análisis (3h)
Enfoques y estrategias que conducen a un análisis de calidad

Tema 3: Diseño (13h)
Pautas en lógica positiva (principios, leyes, patrones de asignación de responsabilidades, …) y negativa (antipatrones y código maloliente) que conducen a un diseño de calidad

Para el acceso al curso de Análisis y Diseño Orientado a Objetos se requiere conocer los fundamentos de la Programación Orientada a Objetos, es decir, tener claros conceptos como Clases, objetos, métodos, atributos, herencia.



CONTENIDO

Naturaleza del código

Luis Fernández
2:15:42

Diseño de software

Luis Fernández
2:09:50

Introducción al análisis

Luis Fernández
2:21:11
2:21:42

Nuevas prácticas

Luis Fernández
2:32:03
2:04:38

Ampliando la funcionalidad

Luis Fernández
2:11:35

Retorciendo el diseño

Luis Fernández
2:22:10
2:20:57

CONTENIDO

Naturaleza del código

Luis Fernández
2:15:42

Diseño de software

Luis Fernández
2:09:50

Introducción al análisis

Luis Fernández
2:21:11
2:21:42

Nuevas prácticas

Luis Fernández
2:32:03
2:04:38

Ampliando la funcionalidad

Luis Fernández
2:11:35

Retorciendo el diseño

Luis Fernández
2:22:10
2:20:57