PARTE 1. INTRODUCCIÓN PARTE 2. ATRIBUTOS DE CALIDAD 1. Definición 2. Atributos: Idoneidad funcional 3. Atributos: Eficiencia de ejecución 4. Atributos: Compatibilidad 5. Atributos: Usabilidad 6. Atributos: Confiabilidad 7. Atributos: Seguridad 8. Atributos: Mantenibilidad 9. Atributos: Portabilidad 10. Tensiones entre atributos PARTE 3. PATRONES DE ARQUITECTURA 1. Patrones monolíticos vs distribuidos 2. Patrones: Modelo Vista Controlador 3. Patrones: Capas 4. Patrones: Orientado a eventos/Provisión de eventos 5. Patrones: Microkernel - Plug-ins 6. Patrones: Comparte-nada 7. Patrones: Microservicios 8. Patrones: CQRS 9. Patrones: Hexagonal - Puertos y adaptadores 10. Patrones: Diseño orientado al dominio 11. Combinando patrones de arquitectura PARTE 4. DISEÑO DE UNA ARQUITECTUTA 1. Herramientas y partes de un diseño: Tipos de conectores 2. Conectores: Llamado asíncrono/sincrónico. Modelo Cliente servidor 3. Conectores: Enrutador, difusión 4. Conectores: Pizarra, repositorio, colas, modelo PUBSUB 5. Escenarios y tácticas 6. Escenarios: Disponibilidad, detección, reparación 7. Escenarios: Reintroducción y prevención 8. Escenarios: Mantenibilidad 9. Escenarios: Prevenir efectos dominó y diferir enlace 10. Escenarios: Eficiencia de ejecución 11. Escenarios: Seguridad 12. Escenarios: Capacidad de prueba 13. Escenarios: Usabilidad 14. Validar las decisiones de diseño: Arquitectura en evolución PARTE 5. MODELADO Y DOCUMENTACION DE ARQUITECTURA 1. Como comunicar la arquitectura: Vistas y Puntos de vista 2. Documentación vs implementación 3. Conclusiones del curso
Todos los temarios de nuestros cursos se pueden personalizar a la medida de las necesidades de la empresa