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:
- Detectar aquellas estructuras de código que pueden ser perjudiciales a largo plazo
- Reemplazar las partes defectuosas por mejores alternativas
- Realizar este proceso garantizando la preservación de las funcionalidades mientras se realiza
Cómo funciona
- Se realiza el pago
- Se coordina la fecha y hora de las sesiónes
- Se recibe el material teórico y la guía de preparación para las sesiones
- Durante las sesiones
- Se revisa el material teórico y se aclaran dudas
- Se completa la instalación y configuración de las herramientas en la computadora de los participantes
- El instructor muestra ejemplos de los conceptos a tratar para todo el grupo
- Los participantes resuelven ejercicios en parejas
- El grupo vuelve a reunirse para el cierre de la sesión
- 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:
- Code Smells
- 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:
- Desarrollo PHP Orientado a Objetos.
- 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: