
🥏 MCP a fondo: Crea tu servidor siguiendo buenas prácticas
Crea tu servidor MCP explorando todas sus primitivas y aplicando buenas prácticas.

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.

Aprende y aplica RAG para poder hacer búsquedas semánticas en tu base de datos.

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.

Utiliza el Patrón de Diseño Criteria para respetar SOLID en tus casos de uso y repositorios.

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

La herencia puede ser buena. En este curso vemos cómo llevar ese concepto a la base de datos.

Genera imágenes dinámicas en tus proyectos Next.js para compartir en redes sociales.

Profundiza en los principales problemas al publicar y consumir eventos de dominio.

Añade un estándar de código en tu proyecto PHP o crea uno nuevo extendiendo estándares PSR y PER.

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

PHP no es un lenguaje compilado, pero con el análisis de código estático podemos tener sus ventajas.

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

Aprende a enriquecer la definición de tus funciones con utility types, const type parameters y satisfies lo que te permitirá ganar robustez y facilidad de uso en el día a día.

Aprende a visualizar y analizar datos históricos y/o en tiempo real, a crear dashboards interactivos y a configurar tus alertas personalizadas.

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.

Aprende a implementar Arquitectura Hexagonal en tus aplicaciones frontend

Introdúcete en React desde 0 creando tu developer dashboard personal dónde podrás consultar las métricas de tus repositorios favoritos.

Aprende a sacarle todo el partido a ESLint para llevar tu código al siguiente nivel.

Llevaremos un diseño en Figma a una web en producción, con un design system escalable y teniendo en cuenta performance, SEO, y accesibilidad.

Configura tu ordenador con Mac tal y cómo lo tienen Nino y Rafa para programar lo más cómodamente posible.

Sesión de auditoría en la que se revisa el diseño y arquitectura de software de una parte de tus sistemas y de Acompañamiento dónde te ayudamos a mejorar tu aprendizaje

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

Conoce las distintas herramientas con la que puedes gestionar el estado en tu aplicación React.

Aprende TypeScript partiendo de un ejemplo de JavaScript en el que haremos el proceso de refactor poco a poco y analizando las principales características de TypeScript.

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

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

Aprende buenas prácticas para empezar aplicaciones JavaScript vanilla desde 0 y refactorizar código legacy dando soporte a navegadores antiguos.

Aprende cómo testear tus aplicaciones frontend, aplicando buenas prácticas para conseguir unos tests mantenibles que aporten confianza.

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

Migra tus aplicaciones a PHP 8 paso a paso, consigue tests más mantenibles gracias a Named Arguments, Value Objects más simples con Constructor Property Promotion, reemplaza PECL (obsoleto), y mucho más.

Veremos cómo exprimir las novedades de Vue 3 con ejemplos reales y aplicando buenas prácticas.

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

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

Aprende a automatizar, centralizar y compartir todas tus configuraciones gracias a los dotfiles.

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

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™

Si ya sabes desarrollar software, pero quieres ir un paso más allá y mejorar la calidad de tu código, este es tu curso

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.

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

Aprende cómo Wallapop gestiona las proyecciones en sus sistemas

Aprende a migrar datos de un código legacy a una arquitectura event-driven.

Aprende a modelar los errores que suceden en tu aplicación de una manera mantenible.

Añade IA a tu web siguiendo buenas prácticas de software.

Aprende cómo desarrollar tu propia librería JavaScript para React acompañándonos en la creación del Carousel de nuestra web siguiendo buenas prácticas.

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.

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

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 a aplicar buenas prácticas a tus selectores CSS entendiendo bien las bases.

Charlas de 10-20 minutos sobre temas variados. Hasta ahora eran internas al equipo Codely, pero… si a nosotros nos aportan valor, puede que a ti también

Descubre las prácticas de eXtreme Programming y su aplicación en el Mundo Real™

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

Aprende a sacar provecho de CSS Grid para crear layouts flexibles sin necesidad de recurrir a frameworks.

Directos exclusivos resolviendo dudas, teniendo debates, y preparando siguientes cursos en base a vuestro feedback

Aprende a desarrollar tu primera API HTTP en Go aplicando algunos de los fundamentos de la Arquitectura Hexagonal.

Aprende los fundamentos de una buena arquitectura CSS para que tus estilos sean fáciles de mantener y escalar.

Domina los layouts en CSS para crear sitios con una estrucutura mantenible y escalable.

Aprende a detectar y lidiar con código incomprensible 🤟

La observabilidad es una de las cosas más importantes de la programación y el Monitoring uno de sus principales pilares.

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

Consigue ser un Productivity Raptor™ con tu terminal gracias a Zsh, Oh My Zsh, Zim y funciones avanzadas.

Crearemos nuestras propias actions (¡hasta publicaremos alguna en el Marketplace!) que nos puedan ser muy útiles en nuestro día a día.

Crea paso a paso tu aplicación PHP siguiendo Domain-Driven Design. Estructura de carpetas, integración con BD, sistema de colas, CQRS y más.

Desarrolla tu primer comando de consola con Go mientras aprendes qué hace diferente al lenguaje de moda.

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

Aprenderemos qué es Event Sourcing y cómo se complementa con la arquitectura CQRS. La parte práctica del curso consistirá en un desarrollo de un carrito de la compra para un ecommerce usando Kotlin y el framework Axon.