Obtén habilidades avanzadas en arquitectura de software. Aprende a diseñar soluciones de calidad, implementar patrones y garantizar mantenibilidad. Aplica tácticas para mejorar la seguridad, eficiencia, y usabilidad en proyectos reales.
Atributos de calidad
- 2

Qué son los atributos de calidad en software
01:49 min - 3

Cómo medir idoneidad funcional en software
02:52 min - 4

Qué es eficiencia de ejecución en software
04:14 min - 5

Cómo medir interoperabilidad y coexistencia
03:49 min - 6

Qué es la usabilidad y sus 6 dimensiones
08:14 min - 7

Cómo medir confiabilidad en software
05:38 min - 8

Los 5 pilares de seguridad en software
04:01 min - 9

Cómo garantizar mantenibilidad con tests
06:27 min - 10

Adaptabilidad vs capacidad de instalación vs reemplazo
02:48 min - 11

Tensiones entre atributos de calidad de software
04:04 min - 12

Atributos de calidad según fase de empresa
07:00 min
Patrones de arquitectura
- 13

Qué es un patrón de arquitectura
02:50 min - 14

Modelo vista controlador: cómo separar responsabilidades
05:37 min - 15

Arquitectura en capas: controller, servicio y repositorio
03:14 min - 16

Event sourcing vs bases relacionales
06:17 min - 17

Qué es la arquitectura microkernel
01:52 min - 18

Arquitectura Comparte Nada con Map Reduce
02:29 min - 19

Patrón de microservicios: cuándo y cómo
03:57 min - 20

Qué es CQRS y cómo separa lectura de escritura
03:24 min - 21

Arquitectura hexagonal: puertos y adaptadores
04:10 min - 22

Qué son los contextos delimitados en DDD
05:34 min - 23

Cómo combinar patrones de arquitectura
09:22 min - 24

Evolución de patrones desde monolito a microservicios
07:58 min
Diseño de una arquitectura
- 25

Cómo traducir requerimientos en decisiones arquitectónicas
02:18 min - 26

Conectores en arquitectura: tipos y cuándo usarlos
06:18 min - 27

Llamadas asíncronas vs síncronas vs cliente-servidor
03:05 min - 28

Conector enrutador vs difusión: Twitter
01:55 min - 29

Conectores cola, repositorio y pub/sub
03:52 min - 30

Framework de diseño orientado a atributos
01:55 min - 31

Cómo detectar fallas y reparar sistemas
05:59 min - 32

Cómo recuperar y prevenir fallas en sistemas
04:09 min - 33

Tácticas para confinar modificaciones
06:15 min - 34

Cómo prevenir efectos dominó en software
12:17 min - 35

Tácticas para controlar eficiencia de ejecución
09:14 min - 36

Cómo detectar, resistir y recuperarse de ataques
09:02 min - 37

Cómo probar que el software funciona correctamente
05:14 min - 38

Cómo controlar la usabilidad con tácticas
08:20 min - 39

Cómo validar arquitectura con ATAM y métricas
06:34 min - 40

Evolución de arquitectura: startup a gran escala
10:30 min
Modelado y documentación de arquitectura
Conoce quién enseña el curso

Guido Contreras Woda
4.6 · 1007 opiniones


IVAN RODRIGUEZ GUERRERO
Entendiendo que es mucha teoría a lo mejor podría agregarse un poco más de ejemplos. En lo general es buena la información y buen curso. No sé si exista pero de no ser así sugiero que haya un grupo de telegram relacionado con arquitectura para poder compartir conocimientos al respecto.


Nelson Meza
Fantastico este curso cumple con todo lo necesario,

Juan Carlos Jiménez
Excelente contenido y profesor :DD, Entusiasmado por continuar con otra carrera de platzi

Boris Andres Guiñez Benitez
Excelente curso y excelente profesor, el curso fue bastante bueno.-.
Este curso es parte de estas rutas de aprendizaje




Frontend y Backend con Javascript para Desarrollo Web
¡Aprende Frontend, Backend y Full Stack Development con referentes en la industria y profes del Team Platzi!




Programación y Desarrollo de Software
Aprende programación de cero a profesional con cursos de desarrollo de software, ciencia de datos y computer science. ¡Domina la tecnología más demandada!
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender



