Refactoring de aplicaciones PHP

Los proyectos de desarrollo de larga duración suelen acumular deuda técnica (Problemas con la estructura del código que, aunque se conocen, no han podido ser resueltos debido a las urgencias del negocio).

Este patrón, a largo plazo, conduce a aplicaciones difíciles de mantener o evolucionar, resultando efectivamente en elevados costos cuando no directamente en la necesidad de re-escrituras completas.

Una forma efectiva de mitigar este riesgo consiste en la incorporación del refactoring dentro del proceso de desarrollo.

De lo que se trata es de realizar cambios técnicos que, sin alterar la funcionalidad observable de las aplicaciones, mejoran sustancialmente su estructura interna, allanando el camino para la modernización de las mismas de una forma efectiva en costos y tiempos.

Este workshop brinda a los participantes las herramientas para:

  1. Detectar aquellas estructuras de código que pueden ser perjudiciales a largo plazo
  2. Reemplazar las partes defectuosas por mejores alternativas
  3. Realizar este proceso garantizando la preservación de las funcionalidades mientras se realiza

Cómo funciona

  1. Se realiza el pago
  2. Se coordina la fecha y hora de las sesiónes
  3. Se recibe el material teórico y la guía de preparación para las sesiones
  4. Durante las sesiones
    1. Se revisa el material teórico y se aclaran dudas
    2. Se completa la instalación y configuración de las herramientas en la computadora de los participantes
    3. El instructor muestra ejemplos de los conceptos a tratar para todo el grupo
    4. Los participantes resuelven ejercicios en parejas
    5. El grupo vuelve a reunirse para el cierre de la sesión
  5. Se recibe la grabación de la sesión junto con nuevas propuestas para continuar la ejercitación

Este Workshop se compone de dos sesiones:

  1. Code Smells
  2. Clean Code

Qué precio tiene

El precio del Workshop de Refactoring con PHP es de USD 1200.-

Cuántos profesionales pueden asistir

El workshop está diseñado para grupos de 6 integrantes.

Cuál es la duración del workshop

Cada sesión tiene una duración de 3 horas, incluyendo dos cortes de 10 minutos

Qué conocimientos previos deben tener los participantes

Este es un workshop de nivel intermedio/avanzado. Los participantes deben contar con conocimientos de:

  1. Desarrollo PHP Orientado a Objetos.
  2. Desarrollo Guiado por Pruebas con PHP

Qué herramientas se utilizan durante el workshop

Las herramientas que se utilizan durante el workshop son:

Quién facilita el Workshop

Soy Mauro Chojrin, Software Craftsman, Technical Coach y Experto PHP.

Estudié la Licenciatura en Ciencias de la Computación en la Universidad de Buenos Aires.

Trabajo en desarrollo web desde el año 2000 y con PHP desde 2003.

Durante mi carrera profesional me he desempeñado en diversos roles, entre ellos arquitecto y líder técnico.

He colaborado con grandes empresas, entre ellas:

Así como con pequeñas startups alrededor del mundo.

He tenido el placer de dar clases en diferentes instituciones donde he ayudado a miles de estudiantes de todo el mundo a mejorar sus capacidades técnicas y acceder a posiciones de mayor responsabilidad y remuneración, entre ellas:

Regularmente colaboro con artículos técnicos en publicaciones de la industria, entre ellas:

A su vez he sido orador en eventos de tecnología, como por ejemplo:

Cómo se contrata

Para realizar la contratación puede realizarse el pago en forma segura a través de PayPal: