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

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

Aprende las 4 reglas para tener un código más simple.

Aplica buenas prácticas de la POO en tu código para que sea más mantenible.

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 Eventos de Dominio en el diseño de software y haz tus aplicaciones más mantenibles, escalables y testables.

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

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.

El patrón Value Object es uno de los más conocidos, pero también uno de los más odiados. En el curso vemos cómo sacarle todo el partido y cómo facilitar su uso para convertir en amor ese odio.

Mejora tu productividad sacándole todo el provecho a Visual Studio Code. Desde un aspecto minimalista a un dominio de todos sus atajos más escondidos.

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.

¡Automatiza todo en tu mac a golpe de atajos de teclado y mejor tu productividad!

Aprende a detectar y lidiar con código incomprensible 🤟

El centralizar tareas de nuestras aplicaciones es algo muy importante, y con los Makefiles se simplifica mucho.

¡Consigue una Integración Continua de la que te puedas fiar y que sea rapidísima! Gracias a GitHub Actions veremos como lograrlo.

Aprende qué aporta el testing, cómo testear y buenas prácticas para evitar que mantener tus tests sea un infierno con ejemplos de El Mundo Real™

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.

Domain-Driven Design se apoya en la Arquitectura Hexagonal como uno de sus pilares a nivel técnico. Aprende a implementarla con CodelyTV!

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

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

Crea tu servidor MCP explorando todas sus primitivas y aplicando buenas prácticas.

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

Sesiones donde hablamos sobre DDD, Microservicios e Infraestructura en Audiense, Genially y Codely.

Aprende a implementar Arquitectura Hexagonal en tus aplicaciones frontend

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.

¡Mejora tu productividad exprimiendo IntelliJ! Consigue un aspecto minimalista, crea ficheros con plantillas personalizadas, atajos secretos, y mucho más.

Aprende a trabajar en equipo con Git y sacarle todo el provecho con aspectos avanzados como debugging, estrategias de merge, y mucho más.

Aprende las bases de Amazon Web Services para levantar tu aplicación en la nube. Crea tu propia VPC, elige la instancia adecuada de EC2, configura SSH, elige tu AMI base, define Security Groups, deploya, y configura Route53 como DNS!