
📑 Caso práctico: Agregados y Read Model en DDD
Aprende prácticamente cómo modelar tus Agregados de forma escalable, mantenible y testeable.
Aprende prácticamente cómo modelar tus Agregados de forma escalable, mantenible y testeable.
Aplica Clean Code a tu código para que sea más mantenible, escalable y testable.
Domina las Proyecciones en el diseño de software para hacer tus aplicaciones más mantenibles, escalables y testeables.
Añade escalabilidad a tu aplicación utilizando RabbitMQ con un diseño de colas óptimo.
Domina los Agregados en el diseño de software y haz tus aplicaciones más mantenibles, escalables y testables.
Comunica servicios y aplicaciones usando Domain-Driven Design (DDD) y TypeScript y consigue así que el software y los equipos escalen de forma progresiva.
Aprende Test-Driven Development (TDD) y las diferentes formas y estilos de aplicarlo en aplicaciones del Mundo Real™️
Crea paso a paso tu aplicación TypeScript siguiendo Domain-Driven Design.
Aprende a detectar y lidiar con código que genera aversión al cambio. Curso centrado en Code Smells de tipo Change Preventers.
Aprende a detectar y lidiar con código incomprensible 🤟
Aprende a modelar tus aplicaciones centrándote en tu dominio, definir Bounded Contexts, agregados, value objects, y mucho más. Todo de forma práctica y con ejemplos de código
Publica y consume eventos de dominio, consistencia eventual, RabbitMQ y AWS SNS-SQS, migración de monolito a servicios, y mucho más.
Aprende qué es Docker y cómo sacar el mayor partido a los contenedores. Empezando desde el principio, veremos cómo usar Docker para levantar tu aplicación en local como si fuese producción, arrancando una base de datos con Docker Compose.
Sesión de auditoría en la que revisamos el Diseño y Arquitectura de Software de Hemav.
Cuando trabajas con infraestructura en la nube debes prepararte para poder realizar cualquier cambio sin peligro alguno. En este curso te contamos cómo versionar y automatizar toda la infraestructura de tu aplicación.
Aprende las implicaciones a nivel de SOLID y de mantenimiento de los Patrones de Diseño de Comportamiento.
Aprende a optimizar tus aplicaciones web y a crear una cultura de performance para mantenerla a largo plazo.
Aprende herramientas y prácticas con Symfony para conseguir una mayor mantenibilidad y escalabilidad de tus aplicaciones.
Centraliza toda la documentación de tu equipo de trabajo y la gestión de tareas en 1 única herramienta: Notion.