CursoDesarrollo de softwareBackend y datosDisponible
Arquitectura de software
Modularidad, SOLID, DRY, KISS, Clean Architecture, responsabilidades, monolitos modulares, monorepos y DDD.
- Contenido
- 10 lecciones
- Lectura
- 70 min
- Nivel
- Intermedio
- Área
- Backend y datos
Temario
10 lecciones- 01Qué significa arquitectura en softwareAS-001· 7 minHace falta suscripción
- 02Modularidad y límitesAS-002· 7 minHace falta suscripción
- 03Separación de responsabilidadesAS-003· 7 minHace falta suscripción
- 04SOLID explicado con ejemplos pequeñosAS-004· 7 minHace falta suscripción
- 05DRY, KISS y cuándo no abusar de ellosAS-005· 7 minHace falta suscripción
- 06Clean Architecture sin ceremonialAS-006· 7 minHace falta suscripción
- 07Monolito modularAS-007· 7 minHace falta suscripción
- 08Monorepos y paquetes compartidosAS-008· 7 minHace falta suscripción
- 09Escalabilidad prácticaAS-009· 7 minHace falta suscripción
- 10DDD para entender el dominioAS-010· 7 minHace falta suscripción
Sobre este curso
Ningún producto se rompe el primer mes. Se rompe el decimoctavo, cuando añadir un campo obliga a tocar nueve archivos y nadie se atreve a borrar nada por si algo depende de ello. Eso no es deuda técnica: es una arquitectura que nunca se decidió.
- Colocar — Qué es una arquitectura, dónde empieza un módulo y dónde acaba, y por qué una frontera bien puesta ahorra más que cualquier refactor posterior.
- Repartir — Responsabilidades, SOLID y las tres letras que de verdad usarás a diario, con ejemplos que caben en una pantalla.
- Contener — DRY, KISS y Clean Architecture aplicados con medida, sabiendo cuándo aplicarlos entero cuesta más de lo que resuelve.
- Crecer — Monolito modular, monorepos, escalabilidad medida y el lenguaje del dominio, que es lo que evita que el código y el negocio hablen distinto.
