Arquitectura de software: Fundamentos

Sobre el curso

Hoy en día todos los/as Software Engineers deben tener conocimientos sobre arquitectura de software. La arquitectura de software es una especialidad multidisciplinar, de responsabilidad y que juega un papel clave en el desarrollo de software. Si quieres jugar un papel clave en tu empresa, estás en el lugar adecuado.


En nuestra formación te enseñaremos las skills y conocimientos que necesitas para entender los elementos arquitectónicos, patrones y estilos necesarios para crear arquitecturas de software eficaces y sólidas.


Contenido del curso:


  • Pensamiento arquitectónico

  • Comprensión de las características de la arquitectura

  • Componentes de Arquitectura y Acoplamiento

  • Creación de una arquitectura lógica

  • Comprensión de los Estilos de Arquitectura

  • Arquitecturas Monolíticas

  • Microservicios

  • Arquitectura Basada en Servicios

  • Arquitectura Dirigida por Eventos

  • Arquitectura basada en el espacio

  • Selección del estilo de arquitectura adecuado

  • Diagramación de Arquitecturas



¿A quién va dirigido este curso?


  • Software Engineers que quieren dar el siguiente paso en sus carreras y ser reconocidos/as por sus habilidades de diseño.


  • Tech leads y aspirantes a Tech Leads que quieren guiar a sus equipos para construir software que evoluciona a medida que lo requiere el negocio y que permite mantener el ritmo de desarrollo.