Temario
Modulo 1 : Bienvenidos a nuestro Bootcamp de Arquitectura de Software.
- Aquí encontraran el link de Zoom y días y horario de la cursada en vivo.
Modulo 2 : Introducción a Arquitecturas.
- Visión General - Tipos de Arquitecturas de IT - Requerimientos, Contexto y Drivers de Arquitectura
Modulo 3 : Requerimientos, Atributos de Calidad y Drivers
- Entendimiento de Problema, Personas, Necesidades y Valor de Negocio - Atributos de Calidad (Performance, Usabilidad, Availability, etc) - Guías, procesos y técnicas utilizadas - Proceso Iterativo de construcción
Modulo 4 : Diseño conceptual de arquitecturas
- Principios y Estilos Arquitectónicos - Técnicas de diseño para la toma de decisiones arquitecturales - Software Configuration Management y Organización
Modulo 5 : Diseño técnico de Arquitecturas
- Organización en componentes de interfaz, negocio y persistencia - Integración de Aplicaciones - Estilos de Arquitectura actuales (Microservicios, Cloud Native, Serverless)
Modulo 6 : Diseño de Arquitectura Tecnológica
- Conceptos de Infraestructura Cómputo, Networking Storage - Cloud Computing - Infrastructure as Code y Observabilidad - Orquestadores, Kubernetes - Sizing de Infraestructura
Modulo 7 : Adopción y Proceso de Entrega Continua (CI/CD)
- Aseguramiento de la implementación de la arquitectura - Archetypes, Boilerplates, y Cross Cutting Concern - Esquemas de despliegue, automatización release management
Modulo 8 : Comunicación y Evaluación de Arquitecturas
- Conceptos de Perspectiva y Vista. - Frameworks de Arquitectura. - SAD – Software Architecture Document. - Introducción a la Evaluación de Arquitecturas. - Métodos de Evaluación de Arquitecturas.