Contacta con nosotros

Temario del curso

Resumen

  • Cohesión de Sistemas y Componentes
  • Dependencias de Sistemas/Componentes
  • Arquitectura de Software
  • Arquitectura Técnica
  • Arquitectura Empresarial
  • Arquitectura SOA y Microservicios
  • Relaciones entre los conceptos anteriores
  • Redundancia lógica vs. dependencia
  • Redundancia de datos vs. dependencia

Arquitectura de Software

Fundamentos

  • Aclaración de términos: arquitectura, diseño, modelado
  • Ortogonalidad
  • La Ley de Conway

Arquitecturas Comunes

  • Descomposición modular
  • Arquitectura jerárquica
  • Centralizada (Patrón Mediador)
  • Arquitectura basada en eventos
  • Basada en interrupciones
  • OSI
  • Cliente/Servidor
  • Modelo por capas

Principios del Diseño OO

  • DRY, SRP
  • Encapsulamiento
  • Programar contra una interfaz
  • Principio de Liskov
  • Ley de Demeter

Patrones de Diseño

  • Qué son los Patrones de Diseño
  • Patrones Creacionales
  • Patrones Estructurales
  • Patrones Conductuales
  • Modelo-Vista-Controlador (MVC)

Herramientas de Diseño

  • Lenguaje específico del dominio
  • Análisis léxico
  • Tarjetas CRC
  • Escenarios
  • Descripciones de Casos de Uso

Representaciones Gráficas UML

  • Diagrama de Clases
  • Diagrama de Secuencia
  • Diagrama de Agregación
  • Herramientas UML

Representaciones Gráficas No UML

  • Modelado ER
  • Máquina de Estados
  • Flujo de Datos
  • Modelo Arquitectónico

Diseño y Mantenimiento

  • Leyes de Lehmann
  • Antipatrones Arquitectónicos
  • Estrategias de Refactorización

Patrones SOA e Integración

  • Tecnologías y métodos de integración
  • Síncrono/Asíncrono
  • Más detalles sobre patrones de comunicación directa
  • Comunicación directa y mediada por agente (brokered)
  • Colas de Mensajes
  • ESB

Patrones de Despliegue

  • Despliegue de Código
  • Despliegue inmutable
  • Patrones de Disponibilidad, Escalabilidad, Alto Rendimiento y Tolerancia a Fallos
  • Replicación y clústering de datos y mensajes (Teorema CAP)
 21 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas