Solicitar información

Temario del curso

Visión general

  • Cohesión de sistemas y componentes
  • Dependencias entre sistemas/componentes
  • Arquitectura de software
  • Arquitectura técnica
  • Arquitectura empresarial
  • Arquitectura SOA y de 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
  • Ley de Conway

Arquitecturas comunes

  • Descomposición modular
  • Arquitectura jerárquica
  • Centralizada (Patrón Mediator)
  • Arquitectura basada en eventos
  • Basada en interrupciones
  • OSI
  • Cliente/servidor
  • Modelo de capas

Principios del diseño orientado a objetos

  • DRY, SRP
  • Encapsulamiento
  • Programar contra una interfaz
  • Principio de Liskov
  • Ley de Deméter

Patrones de diseño

  • ¿Qué son los patrones de diseño?/li>
  • Patrones creacionales
  • Patrones estructurales
  • Patrones comportamentales
  • Modelo-Controlador-Vista (MCV)

Herramientas de diseño

  • Idioma 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 secuencias
  • 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

SOA y patrones de 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
  • 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 de datos y mensajes y clústerización (teorema CAP)
 21 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 4350 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (7)

Próximos cursos

Categorías Relacionadas