Ingeniería de software
🏛️ Arquitectura de software
**La arquitectura de software** describe cómo se conectan las partes del sistema y qué compromisos mantienen el proyecto sano. Este curso es para desarrolladores que quieren la visión global, no solo su clase. Explorarás capas, microservicios frente a monolito, APIs, eventos, escalado y antipatrones habituales. El material se centra en compromisos reales: simplicidad frente a flexibilidad. Al terminar podrás participar en el diseño de funciones, defender decisiones en revisiones y prepararte para roles senior o de arquitecto.
36 lessonsEN, ES, FR, RU
Course sections
Fundamentos y principios de diseño
5 lessons
Estilos y patrones arquitectónicos
5 lessons
Diseño basado en dominio (DDD)
4 lessons
Diseño de microservicios
5 lessons
Arquitectura y coherencia de datos
5 lessons
Atributos de calidad de la arquitectura
4 lessons
Nativo de la nube y sin servidor
4 lessons
El arquitecto en la práctica
4 lessons