Arquitectura y Diseño de Software — WalkSelf

Arquitectura y Diseño de Software

Aprende a diseñar sistemas de software escalables, mantenibles y resilientes. Cubre patrones de diseño, microservicios, entrevistas de diseño de sistemas y compensaciones arquitectónicas.

10 subcategories · 1064 courses total

Diseño y Gestión de API
Aprenda a diseñar, proteger y gestionar APIs robustas que sean fáciles de consumir para los desarrolladores. Cubre REST, GraphQL, gRPC y las mejores prácticas para el versionado y la documentación.
286 courses
Entrevistas de Diseño de Sistemas
Domina el proceso de diseñar sistemas a gran escala para entrevistas técnicas. Aprende patrones y marcos de trabajo comunes para abordar con confianza preguntas complejas sobre diseño de sistemas.
232 courses
Modelado y Documentación Arquitectónica
Aprenda a comunicar eficazmente la arquitectura de software a diferentes partes interesadas. Domine técnicas de modelado como UML y C4 Model para crear diagramas arquitectónicos claros.
142 courses
Arquitectura Cloud-Native
Diseñe aplicaciones para aprovechar al máximo plataformas en la nube como AWS, Azure y GCP. Explore serverless, contenedores y servicios gestionados para construir sistemas escalables y resilientes.
89 courses
Arquitectura Orientada a Eventos (EDA)
Construye sistemas altamente responsivos y desacoplados utilizando un enfoque orientado a eventos. Aprende sobre message brokers, event sourcing, CQRS y cómo diseñar flujos de trabajo asíncronos.
81 courses
Patrones de Escalabilidad y Resiliencia
Diseñe sistemas que puedan gestionar cargas de trabajo crecientes y recuperarse sin problemas de los fallos. Aprenda patrones como el balanceo de carga, el almacenamiento en caché, los disyuntores (circuit breakers) y la fragmentación de bases de datos (database sharding).
76 courses
Arquitectura de Microservicios
Diseña y construye aplicaciones como una colección de servicios débilmente acoplados y desplegables de forma independiente. Aprende sobre la comunicación entre servicios, la gestión de datos y las estrategias de despliegue para microservicios.
64 courses
Arquitectura de Software Segura
Integre la seguridad en las primeras etapas del proceso de diseño de software. Aprenda sobre modelado de amenazas, principios de diseño seguro y patrones arquitectónicos para construir aplicaciones robustas.
53 courses
Patrones de Diseño de Software
Aprende soluciones fundamentales y reutilizables para problemas comunes en el diseño de software. Cubre patrones de creación, estructurales y de comportamiento.
37 courses
Domain-Driven Design (DDD)
Modela sistemas de software complejos centrándote en el dominio de negocio principal. Domina conceptos como Bounded Contexts, Aggregates y Ubiquitous Language.
4 courses