Curso de Modelado del dominio: Repositorios

Javier FerrerRafa Gómez

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

El patrón Repository es uno de los más fáciles de entender, pero también de los más fáciles de implementar de manera incorrecta. En el curso vemos cómo evitarlo.

💸 Primera lección disponible sin registro 💸

El patrón Repository es un patrón de Diseño de Software que proporciona muchas ventajas. Por listar algunas:

  • Abstracción de la persistencia: Uno de los principales beneficios de usar el patrón Repository es que se puede separar la lógica de negocios de la lógica de acceso a los datos. Esto facilita la modificación y el mantenimiento de ambos tipos de lógica de manera independiente.
  • Testabilidad: Al usar un repositorio, puedes simular la persistencia de datos en los unit tests, lo que puede hacer que estos sean más fáciles de escribir y más confiables.
  • Reutilización: Al centralizar todas las operaciones sobre la persistencia de datos, es muy fácil reutilizarlo y no estar copiando y pegándolo en todos los lados.

Entre otras cosas, con este curso aprenderás a:

  • 🗃️ Aprovechar el potencial de los Repositories: Aplicaciones más mantenibles
  • 🔜 Añadir el patrón repository en tu sistema legacy
  • 👣 Repositories más allá del happy path
  • 🗣️ Debates: Cuestionamos particularidades del patrón de diseño repositorio

Cursos relacionados

Ver catálogo completo

Paga según tus necesidades

lite (sólo mensual)

Cargando…
al mes
  • Acceso a un subconjunto de cursos para sentar las bases para un código mantenible, escalable y testable
  • Factura de empresa
Popular

standard

Cargando…
Ahorra 121
Pago anual de 0
al mes
  • Catálogo completo de cursos
  • Retos de diseño y arquitectura
  • Vídeos de soluciones destacadas de los retos
  • Recibir ofertas de empleo verificadas por Codely
  • Factura de empresa

premium

Cargando…
Ahorra 89
Pago anual de 0
al mes
  • Todo lo anterior
  • Más beneficios próximamente

No subiremos el precio mientras mantengas tu suscripción activa