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 CQRS: Command Query Responsibility Segregation

Standard
Javier FerrerRafa Gómez

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

Aumenta el rendimiento y el desacoplamiento de tu backend mediante CQRS. Veremos conceptos e implementaciones de buses síncronos y asíncronos.

Ir al curso

💸 ¡Primera lección disponible sin registro!

Si ya has hecho el curso de Arquitectura Hexagonal y quieres ir un paso más allá, ¡este es tu curso!

Cuando una aplicación crece demasiado en términos de personas programando en ella, o en términos de necesidad de rendimiento, es fácil acabar con código muy lioso y poco estructurado. CQRS nos ayuda a solventar este tipo de problemas.

Qué aprenderás en este curso:

  • Qué particularidades diferencian a los comandos y las queries
  • Cómo implementar un bus. A pesar de que el curso es agnóstico del lenguaje de programación, veremos ejemplos de implementación para bajar todos los conceptos teóricos al terreno tanto en PHP como en Scala.
  • Cómo jugar con la asincronía
  • Por qué es importante enviar los identificadores de nuestros recursos desde los clientes

Acabarás el curso con unos cimientos sólidos al respecto de CQRS. Si quieres ir un paso más allá y descubrir Event Sourcing, tienes disponible el curso de CQRS y Event Sourcing con Kotlin y Axon Framework.

Aquí el trailer del curso para que te hagas una idea de la calidad del contenido 😬

Vídeos del curso

  • Introducción a CQRS - 💸¡Disponible sin registro!
  • Unas preguntillas... 😬
  • Cosa fácil :)

  • ¿Qué es un Command?
  • ¡Repasemos!
  • ¡Vamos a practicar!

  • ¿Qué es una Query?
  • ¡Repasemos!
  • ¡A practicar!

  • Command y Query Bus - ¿Qué son?
  • ¡Repasemos!
  • ¡A practicar!

  • Ejemplo de implementación de Command
  • Implementando nuestro primer Command
  • ¡Repasemos!
  • ¡A practicar!

  • Commands asíncronos
  • ¡Repasemos!
  • ¡A practicar!

  • Identificadores de recursos desde fuera
  • ¡Repasemos!
  • ¡A practicar!

  • Ejemplo de implementación de Query
  • Implementando nuestra primera Query
  • ¡Repasemos!
  • ¡A practicar!

  • Queries asíncronas con Scala
  • ¡Repasemos!
  • ¡A practicar!

  • Diagrama de una llamada HTTP con CQRS: Dónde instanciar Value Objects
  • Validación de datos con Command Bus asíncrono
  • Gestión de Autentificación y Autorización con CQRS

  • Resumen
  • Feedback de mejora del curso
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