Curso-Taller: Refactorización de Código (SOLID)

Curso

En línea

$ 1,500 IVA inc.

Descripción

  • Tipología

    Curso

  • Metodología

    En línea

  • Horas lectivas

    20h

El programa Refactorización de Código (SOLID), impartido por Talent Train Consulting, se ofrece en modalidad online y cuenta con una duración de 20 HORAS. El software vivo tiende al desorden; Este curso fundamenta la práctica de la refactorización no como un lujo, sino como una necesidad higiénica para limpiar la estructura interna del sistema sin alterar su comportamiento externo, asegurando la supervivencia del producto.

Sedes y fechas disponibles

Ubicación

Inicio

En línea

Inicio

Fechas disponiblesInscripciones cerradas

Acerca de este curso

El participante desarrollará la habilidad de identificar "malos olores" (Code Smells) en sistemas existentes y aplicar técnicas de reestructuración sistemática. Al finalizar, el equipo técnico podrá transformar código legado en código limpio y modular, reduciendo los costos de mantenimiento y facilitando la implementación de nuevas funcionalidades de manera segura.

Desarrolladores de software (Backend y Frontend). Líderes técnicos encargados de la revisión de código (Code Review). Arquitectos de software que gestionan la evolución de plataformas. Equipos de Producto que enfrentan dificultades debido a un código complejo.

Contenido adaptado a las necesidades específicas de las empresas. Incluye constancia de participación y formato DC-3, conforme corresponda, respaldado por Talent Train como Agente Capacitador Externo registrado ante la STPS.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Emagister S.L. (responsable) tratará tus datos para realizar acciones promocionales (vía email y/o teléfono), publicar opiniones o gestionar incidencias. En la política de privacidad conocerás tus derechos y gestionarás la baja.

Opiniones

Logros de este Centro

2025

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 reseñas en los últimos 12 meses

Este centro lleva 2 años en Emagister.

Materias

  • Programacion
  • Programador
  • Informática
  • Capacitación empresarial
  • Capacitación corporativa

Programa académico

Ejes temáticos:

Módulo I. Diagnóstico de la Deuda Técnica Identificación de malos olores en el código Cuantificación del impacto de la complejidad ciclomática Aplicación de la regla Boy Scout para mejora continua Criterios para decidir entre refactorizar o reestructurar desde cero

Módulo II. Disciplina de Refactorización Segura Ciclo Rojo Verde Refactor del desarrollo guiado por pruebas Creación de arneses de pruebas para código legado Micro refactorizaciones como estrategia de cambio incremental Uso de herramientas de análisis estático de código

Módulo III. Técnicas de Composición y Extracción Extracción de métodos y variables para mejorar claridad Sustitución de números mágicos por constantes descriptivas Simplificación de expresiones condicionales complejas Eliminación de código muerto y duplicado

Módulo IV. Refactorización hacia Principios SOLID División de clases con exceso de responsabilidades Inyección de dependencias en sistemas rígidos Desacoplamiento de módulos mediante interfaces específicas Sustitución de condicionales por polimorfismo

Módulo V. Patrones de Diseño Aplicados a la Limpieza Implementación de patrones Strategy y State para simplificar lógica Uso de objetos de valor para reducir parámetros excesivos Encapsulamiento de colecciones y tipos primitivos Aplicación del patrón Factory para creación estructurada de objetos

Módulo VI. Estrategias de Modernización a Gran Escala Aplicación del patrón Estrangulador para migración progresiva Refactorización en entornos de integración continua Documentación técnica del proceso de mejora Cultura de revisión de código orientada a calidad sostenible

✅ Requisitos para la correcta impartición

Experiencia en programación orientada a objetos.

Conocimiento práctico en al menos un lenguaje como Java, C#, Python o JavaScript.

Familiaridad básica con control de versiones y pruebas de software.

✅ Beneficios para los participantes

Reducción significativa de deuda técnica, mejorando la estabilidad y mantenibilidad del sistema. Mayor seguridad al implementar cambios en código legado, disminuyendo riesgos de fallos en producción. Incremento en la productividad del equipo, al trabajar sobre estructuras limpias, modulares y fáciles de evolucionar.

Información adicional

Modalidad online. Fechas y sede sujetas a confirmación con el cliente.

Curso-Taller: Refactorización de Código (SOLID)

$ 1,500 IVA inc.