CursosWorkshop IAEmpresasPreciosBlogNewsletter
  • Cursos
  • Workshop IA
  • Empresas
  • Precios
  • Blog
  • Newsletter
Suscríbete
  • Cursos
  • Empresas
  • Comunidades
  • Blog
  • Tarjeta regalo
  • Newsletter
  • Soporte
  • Tienda
  • ConfAiBot
  • Contacta
  • Aviso legal
  • Condiciones generales
  • Política de privacidad
  • Política de cookies

Curso de Eventos de Dominio [Modelado del Dominio]

Standard
Javier FerrerRafa Gómez

Por Javier Ferrer y Rafa Gómez – Diseño y Arquitectura de Software

Domina los Eventos de Dominio en el diseño de software y haz tus aplicaciones más mantenibles, escalables y testables.

Ir al curso

💸 Primera lección disponible sin registro 💸

Los Eventos de Dominio son un pilar en la Arquitectura de Software, ofreciendo ventajas cruciales como:

  • Mantenibilidad: Sin Eventos de Dominio no hay la S y la O de SOLID. Sin la S y la O el código es dificil de mantener.
  • Escalabilidad: Si añadimos un Event Bus asíncrono las ventajas de performance son increíbles.
  • Testabilidad: Al poder simplificar los casos de uso y hacer que sólo hagan una cosa, se vuelve un código mucho más fácil de testear.

Con este curso, lograrás:

  • ✨ Comprender los fundamentos y las ventajas de los Eventos de Dominio.
  • 🖍️ Aprender cómo definir tu dominio con precisión usando Eventos de Dominio.
  • ❎ Abordar retos de rendimiento y expansión de tus aplicaciones.
  • 🐕 Adoptar buenas prácticas para mejorar la calidad de tu código.

Vídeos del curso

  • 📤 Desbloquea SOLID y otros beneficios de los Eventos de Dominio
  • 🔡 Características y problemas de los Domain Events

  • 👉 Publica Eventos de Dominio: Desde el caso de uso
  • 🏋️ Publica Eventos de Dominio: Desde el constructor
  • 📇 Publica Eventos de Dominio: Registrando en el named constructor
  • 🪄 Publica Eventos de Dominio: Desde el named constructor

  • 🤏 Granularidad en Eventos de Dominio: UserUpdated vs UserEmailUpdated
  • ✍️ Semántica en Eventos de Dominio: UserStatusUpdated vs UserArchived
  • 🦉 Ayúdanos a mejorar el curso

  • 👂 Caso de uso derivado: Enviar email cuando se registra un usuario
  • 🦻 Fan-in: Reacciona a múltiples eventos de dominio en un solo subscriber

  • 📘 Nomenclatura evento de dominio
  • ✍️ Serializa Eventos de Dominio utilizando AsyncAPI 🌍

  • 🔂 Crea un Event Bus síncrono en memoria
  • 🏹 Cómo funcionan los Event Bus asíncronos
  • 💥 Eventos de Dominio vs Eventos de Infraestructura

  • 🤔 Qué estrategia seguir migrando sistemas legacy a Eventos de Dominio
  • ➡️ Refactor a nivel de aplicación: Añade el Event Bus
  • 💾 Refactor a nivel de infraestructura: Change Data Capture

  • 🔢 Versionado de Eventos de Dominio
  • 🕸️ Cómo hacer rollback una vez se ha publicado un Evento de Dominio
  • ✅ Asegura que el evento de dominio siempre se publica

  • 🤟 Siguientes pasos
Ir al curso

Cursos relacionados

Standard
Patrones de diseño: Inbox y Outbox

📬 Patrones de diseño: Inbox y Outbox

Javier FerrerRafa Gómez

Aprende cuándo utilizar (y cuándo no) los patrones Inbox y Outbox.

Ver curso
Standard
Event bus en base de datos [Diseño de Infraestructura]

🚏 Event bus en base de datos [Diseño de Infraestructura]

Javier FerrerRafa Gómez

Añade escalabilidad utilizando tu propia base de datos como un Event Bus.

Ver curso
Standard
Auditoría Green Slope

🟢 Auditoría Green Slope

Javier FerrerRafa Gómez

Sesión de auditoría en la que revisamos el Diseño y Arquitectura de Software de Green Slope.

Ver curso
Ver catálogo completo

Paga según tus necesidades

lite (sólo mensual)

19 €
al mes
  • Cursos esenciales de programación para construir una base sólida
Popular

standard

24,92 €
Descuento vs mensual de 49 €
Pago anual de 299 €
al mes
  • Catálogo principal para dominar cómo escribir un código mantenible, escalable y testable
  • Recibir ofertas de empleo verificadas por Codely
  • Factura de empresa
  • Acumular descuentos al renovar

premium

41,58 €
Descuento vs mensual de 89 €
Pago anual de 499 €
al mes
  • Cursos exclusivos de IA para mantenerte siempre actualizado
  • Acceso anticipado a nuevos cursos
  • Descuento en workshops
  • Recibir ofertas de empleo verificadas por Codely
  • Factura de empresa
  • Acumular descuentos al renovar

No subiremos el precio mientras mantengas tu suscripción activa

SuscríbeteInicia sesión