Menú

Patrones de diseño e introducción a la arquitectura de software del centro Milestone Consulting Ciudad de México

Programa de Patrones de diseño e introducción a la arquitectura de software

Modalidad: Presencial
Localización: Ciudad de México

A quién va dirigido

Objetivos

Temario

Presentaciò,n:



A diferencia de un programador, el Arquitecto de Software debe dominar la mayor cantidad de tecnologías de software y prácticas de diseño, para así poder tomar decisiones adecuadas para garantizar el mejor desempeño, reuso, robustez, portabilidad, flexibilidad, escalabilidad y mantenibilidad de las aplicaciones. Estas decisiones sobre la estructura y dinámica de la aplicación son plasmadas en una notación formal estandarizada como lo es UML, sobre todo si se utilizan las nuevas tecnologías, en especial con los lenguajes orientados a objetos.



Temario



Introducción Definiciones y conceptos básicos de patrones en el proceso de diseño de software



Qué son los patrones

Qué es un sistema de patrones: granularidad, relación y utilidad

La documentación de los patrones



Parte I: Los patrones de diseño en el desarrollo de software



Antecedentes e historia



Patrones orientados a la creación



1- Instancia única



Intención y alias

Motivación

Criterios de uso

Estructura y participantes

Colaboraciones

Consideraciones

Variantes

Relación con otros patrones

Ejemplo y ejercicio



2- Fabrica abstracta



Intención y alias

Motivación

Criterios de uso

Estructura y participantes

Colaboraciones

Consideraciones

Variantes

Relación con otros patrones

Ejemplo y ejercicio



3- Método abstracto



Intención y alias

Motivación

Criterios de uso

Estructura y participantes

Colaboraciones

Consideraciones

Variantes

Relación con otros patrones

Ejemplo y ejercicio



4- Prototipo



Intención y alias

Motivación

Criterios de uso

Estructura y participantes

Colaboraciones

Consideraciones

Variantes

Relación con otros patrones

Ejemplo y ejercicio



5- Constructor



Intención y alias

Motivación

Criterios de uso

Estructura y participantes

Colaboraciones

Consideraciones

Variantes

Relación con otros patrones

Ejemplo y ejercicio



Patrones orientados a la estructura



1- Adaptador



Intención y alias

Motivación

Criterios de uso

Estructura y participantes

Colaboraciones

Consideraciones

Variantes

Relación con otros patrones

Ejemplo y ejercicio



2- Puente



Intención y alias

Motivación

Criterios de uso

Estructura y participantes

Colaboraciones

Consideraciones

Variantes

Relación con otros patrones

Ejemplo y ejercicio



3- Compuesto



Intención y alias

Motivación

Criterios de uso

Estructura y participantes

Colaboraciones

Consideraciones

Variantes

Relación con otros patrones

Ejemplo y ejercicio



4- Fachada



Intención y alias

Motivación

Criterios de uso

Estructura y participantes

Colaboraciones

Consideraciones

Variantes

Relación con otros patrones

Ejemplo y ejercicio



5- Intermediario



Intención y alias

Motivación

Criterios de uso

Estructura y participantes

Colaboraciones

Consideraciones

Variantes

Relación con otros patrones

Ejemplo y ejercicio



6- Decorador



Intención y alias

Motivación

Criterios de uso

Estructura y participantes

Colaboraciones

Consideraciones

Variantes

Relación con otros patrones

Ejemplo y ejercicio



Patrones orientados al comportamiento



1- Método plantilla



Intención y alias

Motivación

Criterios de uso

Estructura y participantes

Colaboraciones

Consideraciones

Variantes

Relación con otros patrones

Ejemplo y ejercicio



2- Iterador



Intención y alias

Motivación

Criterios de uso

Estructura y participantes

Colaboraciones

Consideraciones

Variantes

Relación con otros patrones

Ejemplo y ejercicio



3- Comando



Intención y alias

Motivación

Criterios de uso

Estructura y participantes

Colaboraciones

Consideraciones

Variantes

Relación con otros patrones

Ejemplo y ejercicio



4- Observador



Intención y alias

Motivación

Criterios de uso

Estructura y participantes

Colaboraciones

Consideraciones

Variantes

Relación con otros patrones

Ejemplo y ejercicio



5- Mediador



Intención y alias

Motivación

Criterios de uso

Estructura y participantes

Colaboraciones

Consideraciones

Variantes

Relación con otros patrones

Ejemplo y ejercicio



6- Estado



Intención y alias

Motivación

Criterios de uso

Estructura y participantes

Colaboraciones

Consideraciones

Variantes

Relación con otros patrones

Ejemplo y ejercicio



7- Estrategia



Intención y alias

Motivación

Criterios de uso

Estructura y participantes

Colaboraciones

Consideraciones

Variantes

Relación con otros patrones

Ejemplo y ejercicio



Criterios para la selección y aplicación de los patrones



Parte II: Los patrones de arquitectura en el desarrollo de software



Definición y conceptos básicos de Arquitectura de Software



Definiciones de Arquitectura de Software

Formas para describir la Arquitectura de Software

Formas de observar una Arquitectura de Software

Titulación obtenida

Patrones de diseño e introducción a la arquitectura de software

Requisitos

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​