Legacy Code Training

No tener los conocimientos necesarios para modificar Legacy Code te está haciendo perder mucho tiempo, esfuerzo y confianza dentro del equipo de tu empresa.

Inscríbete

A veces, parece que la mejor solución para evitar trabajar sobre Legacy Code es "parar las máquinas" y reescribir el código desde cero. La experiencia nos dice que no.

Enfrentarte a Legacy Code es solo cuestión de tiempo, aunque vuelvas a escribir el código desde cero, en menos tiempo del que piensas ese código que has escrito va a ser por su naturaleza irremediablemente Legacy Code.

Trabajar sobre un proyecto de Legacy Code sin miedo a "romper" todo el sistema, es posible.

Con las habilidades y herramientas adecuadas puedes corregir, editar y añadir nuevas funcionalidades sobre un proyecto de Legacy Code ahorrándote meses de trabajo, esfuerzo y dinero.

Es lo que hemos aprendido con la experiencia y nuestros alumnos lo corroboran.

El training intensivo en Legacy Code de Exeal es diferente.

Durante un total de 16 horas (a lo largo de 2 semanas, durante 2 horas al día, de Lunes a Jueves) vas a trabajar teoría y práctica sobre un proyecto de Legacy Code.

El training se realizará 100% online, por videoconferencia. Si eres empresa y lo prefieres, podemos impartirlo en tus oficinas de manera presencial.

El formato del training consiste en pequeñas introducciones teóricas, seguidas de sesiones de “pair y mob programming” sobre ejercicios guiados estilo katas para aplicar los conceptos.

Podrás trabajar sobre tu propio proyecto de Legacy Code siempre que sea open source o, si vienes con el equipo de tu empresa, sobre el código de la misma.

Para garantizar la calidad de la experiencia y poder adaptar y personalizar las sesiones a cada alumno, nuestras plazas están limitadas a 12 personas por cada edición.

Una vez acabado el training, continuaremos resolviendote dudas a través de nuestro Slack Exeal Alumni, junto a profesores y alumnos de otras ediciones.

Que vas a aprender en este training intensivo:

  • Como enfrentarse a una base de código heredado que no conoces.
  • Identificar code smells: síntomas indicativos de problemas de mantenibilidad en el código.
  • Técnicas de refactorización: cómo cambiar el código de forma segura sin afectar a su comportamiento actual.
  • Construir una red de seguridad para cambiar el código basada en tests automáticos.
  • Técnicas de eliminación de dependencias: cómo separar módulos que están tan unidos que no se pueden testear.
  • Añadir nueva funcionalidad o corregir errores sobre legacy code usando TDD.
  • Realizar análisis de deuda técnica y riesgos de un proyecto legacy.
  • Aplicar con éxito estas técnicas a tu propio proyecto, independientemente del lenguaje en el que esté escrito.

Conoce a tu profesor

Mi nombre es Pedro Pardal, Technical Coach en Exeal y desarrollador de software con 11 años de experiencia.

He trabajado en diferentes empresas (Tuenti, Trivago, Social Point, Mango) como Software Engineer, Tech Lead y Technical Coach. En cada proyecto he tenido que enfrentarme a Legacy Code. Por eso ahora ayudo a que otras personas puedan enfrentarse con éxito a trabajar sobre código legacy con seguridad y garantías.

¿Cuándo es la próxima edición?

La próxima edición del curso se celebrará online por videoconferencia, desde el 21 de Septiembre de 2020 al 1 de Octubre de 2020. Constará de 8 sesiones de 2 horas, de Lunes a Jueves, de 18:30 a 20:30 (hora de España).

Si eres una empresa y estás interesado en celebrar el curso para tu empresa u hospedarlo para la comunidad, por favor ponte en contacto con nosotros.

Contáctanos

Descubre nuestros precios.

350€*

Early bird

Limitado a las 6 primeras plazas, hasta el 16/08/2020.

* precio/persona, IVA no incluido

450€*

Precio regular

Resto de plazas hasta completar aforo, o a partir del 16/08/2020.

* precio/persona, IVA no incluido

Contacta con nosotros para reservar tu plaza antes de que se agoten.

Inscríbete