Universidad de Alberta Educación gratuita en línea

Patrones de diseño

Descripción

Este curso amplía el análisis y el diseño orientado a objetos incorporando patrones de diseño para crear aplicaciones interactivas. A través de una encuesta de patrones de diseño establecidos, obtendrá una base para aplicaciones de software más complejas. Finalmente, identificará diseños de software problemáticos haciendo referencia a un catálogo de olores de código.

En el Proyecto Capstone se le desafiará a rediseñar una aplicación de Android existente basada en Java para implementar una combinación de patrones de diseño. También criticará una base de código Java dada por olores de código.

Después de completar este curso, podrás:
• Demostrar cómo usar patrones de diseño para abordar problemas de diseño de la interfaz de usuario.
• Identifique el patrón de diseño más adecuado para abordar un problema de diseño de aplicación dado.
• Aplicar principios de diseño (p. Ej., Abierto-cerrado, inversión de dependencia, menor conocimiento).
• Critique el código identificando y refactorizando antipatrones.
• Aplicar el patrón arquitectónico modelo-vista-controlador.

Precio: ¡Inscríbase gratis!

Idioma: Inglés

Subtítulos: Inglés

Patrones de diseño - Universidad de Alberta