ABRAHAM's avatar

ABRAHAM VILCHES DE LA CRUZ

Premium

Cursos completados

¡Nuevo!
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.

4 reglas del diseño simple

👌 4 reglas del diseño simple

Javier FerrerRafa Gómez

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

Buenas prácticas de Programación Orientada a Objetos

🪂 Buenas prácticas de Programación Orientada a Objetos

Javier FerrerRafa Gómez

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

Caso práctico: Agregados y Read Model en DDD

📑 Caso práctico: Agregados y Read Model en DDD

Javier FerrerRafa Gómez

Aprende prácticamente cómo modelar tus Agregados de forma escalable, mantenible y testeable.

Clean Code

🧽 Clean Code

Javier FerrerRafa Gómez

Aplica Clean Code a tu código para que sea más mantenible, escalable y testable.

Proyecciones [Modelado del dominio]

📽️ Proyecciones [Modelado del dominio]

Javier FerrerRafa Gómez

Domina las Proyecciones en el diseño de software para hacer tus aplicaciones más mantenibles, escalables y testeables.

RabbitMQ como cola de mensajería [Diseño de infraestructura]

🐰 RabbitMQ como cola de mensajería [Diseño de infraestructura]

Javier FerrerRafa Gómez

Añade escalabilidad a tu aplicación utilizando RabbitMQ con un diseño de colas óptimo.

Eventos de Dominio [Modelado del Dominio]

🐉 Eventos de Dominio [Modelado del Dominio]

Javier FerrerRafa Gómez

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

Agregados [Modelado del dominio]

🫚 Agregados [Modelado del dominio]

Javier FerrerRafa Gómez

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

Repositorios [Modelado del dominio]

🗃️ Repositorios [Modelado del dominio]

Javier FerrerRafa Gómez

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.

Value Objects [Modelado del dominio]

🧲 Value Objects [Modelado del dominio]

Javier FerrerRafa Gómez

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.

Visual Studio Code: Productividad y Setup

🛠️ Visual Studio Code: Productividad y Setup

Rafa GómezJavier Ferrer

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.

DDD en TypeScript: Comunicación entre servicios y aplicaciones

🛰 DDD en TypeScript: Comunicación entre servicios y aplicaciones

Fernando VilasRubén SaladoDani Santamaria

Comunica servicios y aplicaciones usando Domain-Driven Design (DDD) y TypeScript y consigue así que el software y los equipos escalen de forma progresiva.

TDD: Test-Driven Development

♻️ TDD: Test-Driven Development

Dani SantamariaJavier Ferrer

Aprende Test-Driven Development (TDD) y las diferentes formas y estilos de aplicarlo en aplicaciones del Mundo Real™️

DDD en TypeScript: Modelado y arquitectura

🔷 DDD en TypeScript: Modelado y arquitectura

Fernando VilasRubén SaladoJavier Ferrer

Crea paso a paso tu aplicación TypeScript siguiendo Domain-Driven Design.

Refactoring de Code Smells a Clean Code: Change Preventers

🧹 Refactoring de Code Smells a Clean Code: Change Preventers

Javier FerrerRafa GómezDani Santamaria

Aprende a detectar y lidiar con código que genera aversión al cambio. Curso centrado en Code Smells de tipo Change Preventers.

Karabiner: Atajos de teclado para todo

🎱 Karabiner: Atajos de teclado para todo

Rafa Gómez

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

Refactoring de Code Smells a Clean Code: Bloaters

🧼 Refactoring de Code Smells a Clean Code: Bloaters

Rafa GómezJavier Ferrer

Aprende a detectar y lidiar con código incomprensible 🤟

Makefiles

🐂 Makefiles

Rafa GómezJavier Ferrer

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

Integración Continua con GitHub Actions

⚙️ Integración Continua con GitHub Actions

Rafa GómezJavier Ferrer

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

Testing: Introducción y buenas prácticas

Testing: Introducción y buenas prácticas

Javier FerrerRafa Gómez

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™

Domain-Driven Design: DDD Aplicado

🗿 Domain-Driven Design: DDD Aplicado

Javier FerrerRafa Gómez

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

Comunicación entre microservicios: Event-Driven Architecture

💬 Comunicación entre microservicios: Event-Driven Architecture

Javier FerrerRafa Gómez

Publica y consume eventos de dominio, consistencia eventual, RabbitMQ y AWS SNS-SQS, migración de monolito a servicios, y mucho más.

Docker: De 0 a deploy

🐳 Docker: De 0 a deploy

Jose Armesto

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.

Arquitectura Hexagonal

🎯 Arquitectura Hexagonal

Javier FerrerRafa Gómez

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

CQRS: Command Query Responsibility Segregation

🚌 CQRS: Command Query Responsibility Segregation

Javier FerrerRafa Gómez

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

Cursos en progreso

¡Nuevo!
Event bus en base de datos [Diseño de Infraestructura]
11%

🚏 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.

MCP a fondo: Crea tu servidor siguiendo buenas prácticas
5%

🥏 MCP a fondo: Crea tu servidor siguiendo buenas prácticas

Javier FerrerRafa Gómez

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

Auditoría Hemav
25%

🗺️ Auditoría Hemav

Javier FerrerRafa Gómez

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

DDD, Microservicios e Infra en Audiense, Genially y Codely
40%

🧿 DDD, Microservicios e Infra en Audiense, Genially y Codely

AudienseGeniallyCodely

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

Arquitectura Hexagonal en Frontend
21%

🧇 Arquitectura Hexagonal en Frontend

Rafa GómezNúria Soriano

Aprende a implementar Arquitectura Hexagonal en tus aplicaciones frontend

Terraform: Buenas prácticas llevando tu infraestructura a código
60.71%

🪐 Terraform: Buenas prácticas llevando tu infraestructura a código

Javier FerrerAdrián CatalánEsteve Oria

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.

Patrones de Diseño de Comportamiento
57.69%

🐝 Patrones de Diseño de Comportamiento

Dani SantamariaRafa Gómez

Aprende las implicaciones a nivel de SOLID y de mantenimiento de los Patrones de Diseño de Comportamiento.

Web performance
29.63%

🌪️ Web performance

Nino DafonteNúria Soriano

Aprende a optimizar tus aplicaciones web y a crear una cultura de performance para mantenerla a largo plazo.

Symfony mantenible y escalable
20%

🎶 Symfony mantenible y escalable

Dani SantamariaJavier Ferrer

Aprende herramientas y prácticas con Symfony para conseguir una mayor mantenibilidad y escalabilidad de tus aplicaciones.

Notion: Productividad en equipo
2.17%

🌈 Notion: Productividad en equipo

Javier Ferrer

Centraliza toda la documentación de tu equipo de trabajo y la gestión de tareas en 1 única herramienta: Notion.

Exprimiendo IntelliJ
2%

Exprimiendo IntelliJ

Rafa GómezJavier Ferrer

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

Git: Introducción y trabajo en equipo
15%

🔀 Git: Introducción y trabajo en equipo

Rafa GómezJavier Ferrer

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

AWS EC2: Tu primer deploy
3%

☁️ AWS EC2: Tu primer deploy

Jose Armesto

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!

ABRAHAM VILCHES DE LA CRUZ ﹤🍍﹥ Codely