Elegí una kata de DDD
Cada kata es un ejercicio practico con contexto real. Desde Aggregates basicos hasta Event Sourcing completo, todo aplicado a Ruby on Rails.
30 katas progresivas para dominar Domain-Driven Design aplicado a Rails. Escribi codigo, recibí feedback de IA y mejora tu dominio de patrones como Aggregates, Value Objects, CQRS y Event Sourcing.
Pago unico de $29. Acceso de por vida a todas las katas con feedback de IA.
Cada kata es un ejercicio practico con contexto real. Desde Aggregates basicos hasta Event Sourcing completo, todo aplicado a Ruby on Rails.
Editor con syntax highlighting y starter code incluido. Implementa el patron Domain-Driven Design que cada kata requiere.
La IA analiza tu codigo contra las mejores practicas de DDD, te da un score detallado y sugerencias concretas para mejorar tu implementacion.
Un camino progresivo desde los fundamentos de Domain-Driven Design hasta patrones avanzados como CQRS y Event Sourcing, todo aplicado a Ruby on Rails.
01
El fundamento de DDD. Modelar boundaries, proteger invariantes y mantener estado consistente en Ruby.
5 katas
02
Inmutabilidad, igualdad por valor y composicion de objetos de dominio en Ruby idiomatico.
5 katas
03
Publicar hechos del dominio, implementar handlers y comunicar Bounded Contexts en Rails.
5 katas
04
Separar comandos de queries. Implementar Read Models, projections y command buses en Ruby.
5 katas
05
El estado como secuencia de eventos. Event Stores, projections y aggregate rebuilds en Rails.
5 katas
06
Monads, Railway Oriented Programming, dry-rb y patrones funcionales aplicados a DDD.
5 katas
class ShoppingCart
include AggregateRoot
def add_item(product_id, quantity, price)
# Tu implementacion aqui...
# Valida invariantes del aggregate
# Emite un domain event
apply ItemAdded.new(
product_id: product_id,
quantity: quantity,
price: price
)
end
end Las primeras 2 katas de Aggregates son completamente gratis, con feedback de IA incluido. Un unico pago desbloquea las 30 katas y el acceso completo para siempre.
$29 pago unico
D3 Kata es una plataforma interactiva para aprender Domain-Driven Design (DDD), CQRS y Event Sourcing con Ruby. Ofrece 30 katas progresivas organizadas en 6 modulos con feedback de IA en tiempo real.
No. Las katas estan diseñadas como un camino progresivo, empezando desde los fundamentos como Aggregates y Value Objects hasta patrones avanzados como Event Sourcing y CQRS.
Las primeras 2 katas de Aggregates son gratis, con envio de codigo y feedback de IA incluido. Un pago unico de $29 desbloquea las 30 katas y el acceso completo para siempre. Sin suscripcion.
Todas las katas estan en Ruby, aplicando patrones de DDD idiomaticos para Ruby on Rails. Tambien se cubren patrones funcionales con dry-rb y Railway Oriented Programming.