21 materias5 cursos16 en progreso

Software Architect

Conviértete en Software Architect: principios de diseño, patrones, arquitecturas de sistemas (monolitos, microservicios, serverless), comunicación entre servicios, escalabilidad, documentación de arquitectura y seguridad. Para desarrolladores que quieren dar el salto a decisiones de diseño de alto nivel.

Temario de la carrera

La ruta completa en orden. Las materias marcadas como En progreso se irán habilitando.

1. Fundamentos de arquitectura de software

1
Curso

SOLID en la práctica con JavaScript

10 módulos · 39 lecciones

Requiere premium

Patrones de Diseño (Gang of Four)

Curso · En progreso

Clean Architecture y Arquitectura Hexagonal

Curso · En progreso

2. Arquitecturas de sistemas

Monolitos vs Microservicios: Cuándo Usar Cada Uno

Curso · En progreso
2
Curso

Diseño de Sistemas Distribuidos y Microservicios

10 módulos · 45 lecciones

Requiere premium

Arquitectura Serverless

Curso · En progreso

Domain-Driven Design (DDD)

Curso · En progreso

3. Comunicación entre servicios

3
Curso

Kafka y RabbitMQ: Mensajería Asíncrona

10 módulos · 46 lecciones

Requiere premium

Diseño de APIs REST y GraphQL

Curso · En progreso

gRPC y Comunicación Binaria entre Servicios

Curso · En progreso

Arquitecturas Orientadas a Eventos (Event-Driven)

Curso · En progreso

4. Contenedores y despliegue

4
Curso

Docker desde Cero hasta Producción Profesional

13 módulos · 65 lecciones

Requiere premium
5
Curso

Kubernetes desde Cero hasta Producción

16 módulos · 66 lecciones

Requiere premium

5. Escalabilidad y confiabilidad

Escalabilidad Horizontal y Vertical

Curso · En progreso

Alta Disponibilidad y Tolerancia a Fallos

Curso · En progreso

Caching Distribuido y CDN

Curso · En progreso

6. Documentación y toma de decisiones

Architecture Decision Records (ADRs)

Curso · En progreso

Diagramas C4 y Documentación de Arquitectura

Curso · En progreso

7. Seguridad de arquitectura

Seguridad en Arquitecturas Distribuidas

Curso · En progreso

8. Proyecto final

Proyecto: Migración de un Monolito a Microservicios

Curso · En progreso

Proyecto: Diseño de Arquitectura para un Sistema de Alta Escala

Curso · En progreso