Aprende a programar sin caos, con propósito.

Con Pilares del Software vas a escribir código que no se rompe, reducir deuda técnica y entregar sin ansiedad. Aplicable desde el lunes.

Próxima edición: 25 y 26 de abril de 2025 (Online)

Inscribete ahora

¿Te sientes atrapado en el caos del código?

  • Dedicas horas solucionando problemas, pero siempre vuelven.
  • Cada vez que haces un cambio, cruzas los dedos esperando no romper nada.
  • Tu código parece más un Frankenstein que una solución robusta.
  • Las revisiones de código son un constante motivo de estrés.
  • No sabes si estás mejorando o simplemente sobreviviendo al día a día.

La programación no debería ser así. Hay una forma mejor de hacer las cosas. Deja de apagar incendios y empieza a programar con propósito.

Imagina esto:

  • Tu código es limpio, claro y fácil de mantener.
  • Cada línea que escribes aporta valor al equipo y al negocio.
  • Te sientes seguro enfrentando cambios, porque sabes que tus pruebas automatizadas protegen tu trabajo.
  • Los bugs ya no te quitan el sueño y tu carrera avanza con confianza.

Es hora de dejar de sobrevivir y empezar a disfrutar el código.

Pilares del Software: La formación que transforma cómo escribes código, piensas y colaboras como desarrollador.

Un programa intensivo y práctico diseñado para:

  • Construir una base sólida de buenas prácticas en desarrollo de software.
  • Escribir código limpio y mantenible, del que estar orgulloso.
  • Proteger tu trabajo con pruebas automatizadas (y dejar de temer cada cambio).
  • Alinear tus habilidades técnicas con objetivos reales del negocio.
  • Trabajar en equipos de alto rendimiento con otros profesionales motivados y enfocados.
  • Tomar las riendas de tu carrera como desarrollador.

No es teoría para archivar. Es práctica para aplicar. Lo que aprendes aquí, lo aplicas en tu código desde el primer día. Así se nota el cambio.

¿Por qué no es un curso más?

Porque no vienes a mirar. Vienes a practicar lo que transforma tu día a día como desarrollador:

  • No solo hablamos de testing: escribes tests, refactorizas, y ves el impacto inmediato.
  • No solo hablas de valor: tomas decisiones técnicas con contexto de negocio real.
  • No solo escuchas sobre equipos: experimentas dinámicas que mejoran cómo trabajas en grupo.

Esto no lo encuentras en vídeos ni en artículos. Es el tipo de aprendizaje que se queda contigo, porque lo vives y lo aplicas desde el primer momento.

¿Cómo aprenderás?

Nada de sentarte a escuchar durante horas. Aquí vienes a practicar:

  • Live coding: técnicas explicadas y aplicadas en tiempo real.
  • Retos prácticos guiados, con feedback de Pedro y del equipo.
  • Trabajo en parejas y pequeños equipos, simulando un entorno real.
  • Revisión de código y reflexión conjunta para aprender de los errores.
  • Dinámicas que van más allá del código: producto, equipo, comunicación.
  • Y no estarás solo: te acompañamos en cada reto, revisamos tu código y te damos feedback directo.

Lo que aprenderás en Pilares del Software

Pilares del Software es más que una formación, es una transformación en 4 dimensiones clave:

- 1 -

El Código

Aprenderás a escribir código limpio, mantenible y claro, basado en principios como Clean Code, Testing automatizado y refactoring, y construirás una base técnica que soporte el crecimiento y la escalabilidad de tus proyectos.

- 2 -

El Producto

Descubrirás cómo alinear tu trabajo técnico con los objetivos del negocio, desarrollando una mentalidad de producto y enfocándote en entregar valor real en cada iteración.

- 3 -

El Equipo

Comprenderás por qué los equipos multidisciplinares y autogestionados son aquellos que logran mayor impacto, y interiorizarás los factores de los equipos de alto rendimiento.

- 4 -

El Desarrollador

Ya seas junior o senior, trabajarás en desarrollar aspectos clave que hacen a un profesional de alto valor: liderazgo, comunicación, mentalidad de mejora continua.

Estos pilares te proporcionan las herramientas necesarias para avanzar como desarrollador, impactar en tu equipo y contribuir al éxito de los productos que creas.

¿Y si en mi empresa no aplicamos nada de esto?

Buena pregunta. Por eso este curso también te prepara para aplicar lo aprendido incluso en contextos difíciles o legacy:

  • Aprenderás a mejorar tu código sin esperar que todo el equipo cambie.
  • Verás cómo introducir prácticas de testing sin frenar al negocio.
  • Entenderás qué batallas merece la pena luchar… y cómo hacerlo con inteligencia.
  • Te llevarás una caja de herramientas adaptable a tu realidad, no a una empresa idealizada.

No necesitas trabajar en una big tech como Google o Spotify para aplicar esto. Es para desarrolladores de verdad, en proyectos reales, con retos reales.

Temario completo (click para ampliar)

1. Introducción: los 4 pilares del software
  • - Producto: nuestro objetivo es cambiar el mundo
  • - Código como un pasivo: la deuda técnica
  • - Equipos multidisciplinares y auto-gestionados
  • - El/la desarrollador/a: profesionales de alto valor
2. Diseño y código sostenible
  • - Complejidad accidental vs complejidad esencial
  • - Combatir la complejidad accidental mediante el diseño simple
  • - El código limpio es un acuerdo de equipo
  • - Propiedad colectiva del código y Coding Standards
  • - Buenas prácticas de código limpio
3. Testing automatizado y Test-driven development
  • - ¿Por qué debería importarme el testing automatizado?
  • - Excusas para no escribir tests
  • - Tipos de tests: unitarios, integración, end-to-end
  • - Estrategias de testing: la pirámide y el trofeo
  • - Test smells
  • - Mejorando el código en pequeños pasos con TDD y Micro-refactoring
4. Descubrimiento de producto
  • - Entrega temprana y continua de valor
  • - La visión y el roadmap de producto
  • - Construir conocimiento compartido sobre las necesidades del usuario
  • - Descomponer el trabajo por valor: Vertical Slicing
  • - Refinar necesidades para encontrar requisitos ocultos: Example Mapping
  • - Formalizar criterios de aceptación con el lenguaje Gherkin
5. Entrega continua
  • - Commits, Ramas, Code reviews y Pull requests: buenas prácticas
  • - Integrar código a diario: Trunk-based development y Continuous integration
  • - La pipeline de integración continua
  • - Métricas de calidad del código: cobertura, complejidad y duplicidad
  • - Desplegar a voluntad: despliegue continuo
  • - Sustituir procesos por prácticas de ingeniería
6. Equipos de alto rendimiento
  • - Equipos multidisciplinares y auto-gestionados
  • - Desarrollando en equipo: pair y mob programming
  • - Las 5 disfunciones de un equipo
  • - Factores de alto rendimiento
  • - Retrospectivas y acuerdos de equipo
  • - Gestión basada en métricas
7. Tu carrera como desarrollador
  • - ¿Qué es un profesional de alto valor?
  • - Las claves de una mentalidad Exealente
  • - El perfil en T
  • - Liderazgo y comunicación
  • - Cómo ampliar tu esfera de influencia
  • - Conectar con la comunidad
  • - La marca personal es el nuevo CV
  • - "1.1x developer"
  • - Cómo mantenerte al día y seguir aprendiendo: la filosofía Kaizen

Conoce a Pedro Pardal, tu mentor

Con más de 12 años de experiencia como desarrollador senior y tech lead en empresas como Tuenti, Trivago y Codurance, Pedro ha formado a más de 200 desarrolladores y equipos de alto rendimiento.

-- "Mi misión es ayudarte a programar con propósito, confianza y claridad. Nos vemos en el curso."

Pedro Pardal

Founder, Software Craftsman & Technical Coach

¿Es este curso para ti?

Sí, si te reconoces en alguna de estas situaciones:

  • Estás empezando y no quieres aprender con malas prácticas que luego cuesten años corregir.
  • Llevas años programando, pero sientes que estás atrapado en el caos y quieres un enfoque más profesional.
  • Eres senior y buscas claridad, estructura y herramientas para impactar más en tu equipo o en tu producto.
  • Trabajas en un entorno que no facilita la mejora, y quieres aprender cómo avanzar desde donde estás, sin esperar a que todo cambie.
  • Te interesa no solo escribir código, sino **entender cómo conectar con el negocio, el equipo y tu propio desarrollo profesional**.

Hemos formado a los desarrolladores de estas empresas

Es hora de transformar tu manera de programar y liderar proyectos de software.

En Exeal, entendemos lo frustrante que puede ser trabajar en código legacy, con presión constante de fechas o en equipos donde nadie se preocupa por la calidad. No todos los entornos son ideales, pero eso no significa que no puedas mejorar. 'Pilares del Software' está diseñado para darte herramientas reales que puedes aplicar <em>incluso en contextos difíciles</em>, paso a paso y sin necesidad de cambiar el mundo de golpe.

A lo largo del curso, aprenderás a aplicar conceptos como Código limpio o Micro-refactoring, que garantizan aplicaciones mantenibles y escalables, además de desarrollar tests automatizados para asegurar la calidad del código. También descubrirás cómo CI/CD puede transformar la forma en que entregas valor de manera continua y eficiente.

Por otro lado, exploraremos cómo trabajan en el día a día los equipos de desarrollo de alto rendimiento para conseguir maximizar su impacto, así cómo qué habilidades desarrollar, como liderazgo, comunicación y mentalidad de producto, para aportar el máximo valor.

Si quieres mejorar tus habilidades, reducir la frustración y avanzar en tu carrera como desarrollador, 'Pilares del Software' es tu oportunidad para dominar las herramientas y técnicas que marcan la diferencia. No importa si trabajas en backend, frontend o full stack: este curso te dará una base sólida que podrás aplicar desde el primer día.

No necesitas permiso para aplicar lo aprendido. Desde escribir mejor código hoy, hasta introducir prácticas como micro-refactoring o tests, el cambio empieza contigo. Y si lideras equipo o aspiras a hacerlo, te llevas también herramientas para inspirar cambio sin imponerlo.

Precios.

49€*

Early bird

Disponible hasta el Martes 22/4/2025, 23:59

*IVA incluido

Inscríbete

97€*

Precio regular

*IVA incluido

Inscríbete

Preguntas frecuentes (click para ampliar)

1. ¿Qué horario tiene la formación
  • - Ambos días, viernes y sábado, comenzaremos a las 10h de la mañana (horario de España peninsular). La formación se prolongará hasta las 19h-20h de la tarde. Habrá un espacio de 1:30h para comer, y pausas de 15-20 minutos a lo largo de la mañana y la tarde.
2. ¿Qué formato tiene la formación?
  • - Cada módulo combina teoría directa con <strong>ejercicios prácticos guiados</strong>, donde escribirás código, aplicarás técnicas y recibirás feedback.
  • - Trabajarás en pareja o en grupo en dinámicas de programación, refactorización y diseño.
  • - El formato mezcla partes en streaming, sesiones en salas pequeñas (breakouts) y ejercicios individuales. Es intenso, pero está diseñado para que <em>lo que aprendas, lo pongas en práctica en el momento</em>.
3. ¿Se grabarán las sesiones?
  • - Sí, pero las grabaciones únicamente estarán disponibles durante la semana posterior a la formación, y sólo se facilitarán a aquellas personas que, habiendo asistido a la formación, hayan tenido que abandonarla por causa de fuerza mayor. Pilares del software está pensado para ser una experiencia en directo y deseamos que todos los asistentes la experimenten así, pero entendemos que los imprevistos ocurren e intentaremos poner facilidades para adaptarnos.

¿Seguirás perdiendo tiempo en problemas que se repiten?

  • ¿Dejarás pasar otra oportunidad de aprender lo que realmente importa?
  • ¿O darás el paso para tomar el control de tu código y avanzar en tu carrera?

Pilares del software incluye:

  • Curso intensivo online: 25 y 26 de abril de 2025 (más fechas por confirmar, también en presencial)
  • 16 horas de formación en directo, en sesiones prácticas y dinámicas, aplicable desde el primer día.
  • 4 pilares del software: código, producto, equipo y desarrollador.
  • Aprende a escribir código limpio y construir aplicaciones mantenibles.
  • Conecta tu trabajo con el negocio a través de un mindset de producto.
  • Avanza con confianza y cambia tu relación con el desarrollo.
  • Tanto si estás empezando como si llevas años en esto, vas a salir con una caja de herramientas que puedes aplicar desde el lunes siguiente.

Deja de improvisar. Aprende a programar con criterio, confianza y propósito.

Inscribete ahora