¡Felicidades! Ya estás en el último nivel. Has completado las fases de aprendizaje y ahora te enfrentas a las katas más complejas.Cada una de estas katas presenta un desafío mayor, así que ¡vamos a por ello!
Recuerda, en cada enlace de las katas encontrarás una introducción que te pondrá en contexto y los detalles necesarios para ejecutarla correctamente. La mejor manera de aprender y mejorar es practicando.
¿Empezamos?
Esta kata te ayudará a aprender a trabajar con un ORM.
Esta kata se centra en trabajar con modelos de dominio y aplicar principios de diseño de software como SOLID.
Trabaja esta kata de forma incremental e iterativa, evolucionando la arquitectura hacia una arquitectura hexagonal limpia.
Practica el enfoque outside-in, centrándote en socios y servicios.
Implementación impulsada por eventos.
Implementa CQRS (Command Query Responsibility Segregation).
Implementación impulsada por eventos.
Evoluciona la arquitectura hacia una arquitectura hexagonal.
Te preguntas ¿cómo aplicar el Desarrollo Guiado por Pruebas (TDD) en tus proyectos de desarrollo? No pases por alto nuestra guía detallada que te ayudará a comenzar con esta metodología esencial para cualquier desarrollador.