Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Programa del Curso
Visión general
- Cohesión del sistema y de los componentes
- Dependencias del sistema/componente
- Arquitectura de software
- Technical Architecture
- Arquitectura Empresarial
- Arquitectura de servicios SOA y Micro
- Relaciones entre los conceptos anteriores
- Dependencia lógica frente a dependencia
- Dependencia de datos frente a dependencia
Software Architecture
Fundamentos
- Aclaración de términos: arquitectura, diseño, modelado
- ortogonalidad
- Ley de Conways
Arquitecturas comunes
- Descomposición modular
- Arquitectura jerárquica
- centralizado (patrón de mediador)
- Arquitectura basada en eventos
- Basado en interrupciones
- OSI
- Cliente/Servidor
- Modelo de capa
Principios del diseño OO
- SECO, SRP
- encapsulación
- programa contra una interfaz
- Principio de Liskovs
- Ley de Deméter
Design Patterns
- ¿Qué son Design Patterns
- Patrones de creación
- Patrones estructurales
- Patrones de comportamiento
- Modelo-Controlador-Vista (MCV)
Herramientas de diseño
- Lenguaje específico del dominio
- Análisis léxico
- Tarjetas CRC
- Escenarios
- Use Case Descripciones
UML Representaciones gráficas
- Diagrama de clases
- Diagrama de secuencia
- Diagrama de agregación
- UML Herramientas
Representaciones gráficas no UML
- Modelado de 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
- Sincrónico/Asíncrono
- Más detalles Patrones de comunicación directa
- Comunicación directa y mediada
- Cola de mensajes
- ESB
Patrones de implementación
- Implementación de código
- Implementación inmutable
- Disponibilidad, escalabilidad, alto rendimiento, patrones de tolerancia a fallos
- Replicación y agrupación de datos y mensajes (teorema CAP)
21 horas
Testimonios (2)
Capacidad del entrenador para escuchar y comprender mi caso / problema / problema ...
Francois - TE
Curso - Technical Architecture and Patterns
Traducción Automática
The trainer engagement and passion about the subject