mobile menu icon
Code smells & Refactoring

El objetivo de este curso es aprender sobre code smells, técnicas de refactoring y principios de diseño orientado a objetos. Aprenderemos a reconocer los diferentes code smells y técnicas de refactoring para mejorar el diseño de código ya existente de forma segura e incremental.

A través de ejemplos y katas, aprenderemos sobre code smells, técnicas de refactoring y principios de diseño orientado a objetos. Asimismo, veremos el papel fundamental del refactoring en el desarrollo de software, y reflexionaremos sobre la deuda técnica, los diferente ciclos de refactoring y su economía (cómo hacerlo de manera responsable).

teaching logo Información

20 horas
Presencial o remoto
590€ / persona
(I.V.A no incluido)
Bonificable por FUNDAE
¡Me interesa!
// Contenidos
Bloque 1
1. Introducción
2. Code smells y refactorings relacionados
Code smells en clases
Code smells entre clases

Bloque 2
3. Diseño lo suficientemente bueno
Principios y heurísticas de diseño
Relación con los code smells
4. Core Refactorings y patrones de refactoring
6 Core Refactorings
Honourable Retreat
Narrowed Change
Parallel Change
Como seguir profundizando en refactoring

Bloque 3
5. Arquitectura hexagonal
Fundamentos
Estrategia de testing
Refactoring hacia arquitectura hexagonal
6. Flujos de trabajo y economía del refactoring
// Lenguajes

Los ejemplos y katas están en Java, C#, TypeScript, JavaScript y PHP, pero si necesitas otro lenguaje contacta con nosotros.

// Requisitos

Te enviaremos un email con todo lo que necesitas tener instalado para hacer este curso.

// ¿Para quién está pensado?

Fundamentalmente para programadores que trabajan en el paradigma orientado a objetos.

// In-house y en abierto

El curso se puede impartir in-house, (cerrado para la empresa que lo contrata), o en abierto. Intentamos impartir una edición en abierto cada trimestre. Suele pasar que las empresas pequeñas envían gente a nuestros cursos en abierto. Si quieres que te avisemos de las próximas ediciones en abierto, por favor rellena este formulario.

Ten en cuenta que los cursos in-house se realizan una vez nos contrate el cliente. Necesitaremos saber la fecha con más de un mes de antelación para poder cuadrar agendas.

teaching logo Información

20 horas
Presencial o remoto
590€ / persona
(I.V.A no incluido)
Bonificable por FUNDAE
¡Me interesa!
¡OK! Me interesa realizar el curso de Code smells & Refactoring

Si deseas iniciar el proceso de inscripción o te ha quedado alguna duda sobre este curso, puedes escribirnos a contact@codesai.com o rellenar el formulario de contacto.

¡Intentaremos responderte con la mayor brevedad posible!

Enviar mensaje