Temario del curso
Visión general
- Cohesión del sistema y de los componentes
- Dependencias del sistema/componente
- Software Architecture
- Technical Architecture
- Enterprise Architecture
- Arquitectura de servicios SOA y Micro
- Relaciones entre los conceptos anteriores
- Dependencia lógica frente a dependencia
- Dependencia y reducción de datos
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 estado
- 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/asincrónico
- 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 errores
- Replicación y agrupación de datos y mensajes (teorema CAP)
Testimonios (7)
Conocimiento, participación y relación del formador
Adam Kuklewski - GE Medical Systems Polska
Curso - Technical Architecture and Patterns
Traducción Automática
Describe soluciones MODERNAS con ejemplos REALES
Catalin - Siemens S.R.L.
Curso - Technical Architecture and Patterns
Traducción Automática
Qué bien pensada está la formación, llevándote desde los primeros pasos que necesitas cumplir como arquitecto, hasta asegurarte de que la solución final cumpla con todos los estándares de calidad requeridos, informándote en el camino sobre la importancia de cada aspecto. Además, te hace consciente no solo de los aspectos técnicos de la arquitectura, sino también de los negocios, haciéndote entender que como arquitecto, tu trabajo no solo es diseñar soluciones excelentes, sino también aportar valor y construir sobre la visión estratégica de la empresa. Philippe es un instructor increíble, muy profesional, con mucha experiencia, grandes habilidades de comunicación y habilidades blandas, que también son necesarias para alguien que aspire a desempeñar un papel de arquitecto. Por último, pero no menos importante, aprecié mucho que Philippe proporcionara todo el contenido del curso en formato pdf - ahora tengo una base sólida para continuar mi viaje de aprendizaje - ¡gracias de nuevo por esto!
Alex R. - Siemens S.R.L.
Curso - Technical Architecture and Patterns
Traducción Automática
Habría sido mejor si hubiera sido por toda una semana
Marius - Siemens S.R.L.
Curso - Technical Architecture and Patterns
Traducción Automática
Capacidad del formador para escuchar y comprender mi caso/problema...
Francois - TE
Curso - Technical Architecture and Patterns
Traducción Automática
El compromiso y la pasión del instructor sobre el tema
Khalid Alqahtani - General Organization for Social Insurance
Curso - Technical Architecture and Patterns
Traducción Automática
El tema es una tendencia hoy en día
Wael Mashal - SAP UK
Curso - Technical Architecture and Patterns
Traducción Automática